发明名称 COMPUTER-IMPLEMENTED METHOD FOR DESIGNING AN AVATAR WITH AT LEAST ONE GARMENT
摘要 A computer-implemented method for designing an avatar with at least one garment, the method comprising the steps of: S1) providing a digital model of an avatar comprising a skeleton (SN) and a skin (SK) covering the skeleton;S2) providing a digital model of a garment (GT) comprising a mesh having a plurality of vertex (vg1-vg7) connected by edges defining faces, each vertex being associated to at least one bone (B1, B2) of the skeleton of the avatar through a respective weighting coefficient;S3) associating a displacement direction (dd1-dd7) to each vertex of the garment, said displacement direction depending on the skeleton and on said weighting coefficients; andS4) detecting collisions between the skin of the avatar and the garment and, whenever a collision is detected, displacing a vertex of the garment away from the skeleton of the avatar along said displacement direction.;A computer program product, a computer-readable data storage means and a Computer Aided Design system for carrying out such a method, and an avatar wearing at least one garment, suitable to be designed by such a method.
申请公布号 US2016163103(A1) 申请公布日期 2016.06.09
申请号 US201514945106 申请日期 2015.11.18
申请人 Dassault Systemes 发明人 DeTemmerman Paul;Chen Pinghan
分类号 G06T17/20;G06T19/20;G06N3/00 主分类号 G06T17/20
代理机构 代理人
主权项 1. A computer-implemented method for designing an avatar with at least one garment, the method comprising the steps of: S1) Providing a digital model of an avatar comprising a skeleton and a skin covering the skeleton, the skeleton comprising a plurality of bones represented by respective segments, the skin comprising a mesh comprising a plurality of vertex connected by edges defining faces, each vertex of the mesh being associated to at least one bone of the skeleton and the mesh defining an inside volume containing the skeleton; S2) providing a digital model of a garment comprising a mesh having a plurality of vertex connected by edges defining faces, each vertex being associated to at least one bone of the skeleton of the model of the avatar through a respective weighting coefficient, and adding said digital model of a garment to the digital model of an avatar without deforming it; S3) associating a displacement direction to each vertex of the mesh of the un-deformed model of the garment, said displacement direction depending on the skeleton and on said weighting coefficients; and S4) detecting collisions between the skin of the model of the avatar and the meshes of the un-deformed model of the garment and, whenever a collision is detected, displacing a vertex of the mesh of the model of the garment away from the skeleton of the model of the avatar along said displacement direction.
地址 Velizy Villacoublay FR