A system (100) and method for 3D polygon garment mesh deformation (1402) and/or layered garment visualization. The deformation engine (120) receives at least one clothing grid (1402) assembled on the template human body grid (1404) and deforms the clothing grid (1402) onto the target human body grid (1306) according to the geometric deformation algorithm. The layered engine (130) receives a plurality of clothing grids (1402) assembled on the target human body grid (1306) separately, and deforms the clothing grids (1402) according to the iterative layering process, while preventing the intersection between other clothing grids (1402) and the target human body grid (1306). The iterative layering process deforms each individual clothing grid (1402) according to the layered sequence.
【技术实现步骤摘要】
【国外来华专利技术】用于针对试衣可视化进行三维衣服网格变形和分层的系统和方法相关和共同未决申请本申请涉及并要求于2017年2月15日提交的题为“SYSTEMANDMETHODFORTHREE-DIMENSIONALGARMENTMESHDEFORMATIONANDLAYERINGFORGARMENTFITVISUALIZATION(用于针对试衣可视化进行三维衣服网格变形和分层的系统和方法)”的未决美国专利申请号15/433,448的权益,所述专利申请的公开内容通过引用以其全文结合在此。
本公开涉及试衣领域,并且更具体地涉及生成表示一件或多件衣服的三维(3D)多边形网格,相对于人体网格而对所述3D多边形网格进行变形和/或分层以便使试衣可视化。
技术介绍
以3D多边形网格的形式来使衣服和人体数字化是众所周知的。在一些示例中,可以生成衣服网格,其状态为好像已经装配到或穿在人体上(即,而不是平放)。这种安排可用于如可视化(例如,试衣可视化)等情境。在一些示例中,可以提供衣服网格,其状态为使得其可能已经装配在特定体型大小的人体上。通常,衣服网格可能与不同大小的人体不相配。例如,装配在较大人体上 ...
【技术保护点】
1.一种用于使表示装配在模板人体上的衣服的多边形网格变形到目标人体上的系统,所述系统包括:输入接口,所述输入接口被配置成用于:接收表示所述目标人体的目标人体网格,接收具有多个模板人体顶点并且表示所述模板人体的模板人体网格,所述目标人体网格不同于所述模板人体网格,并且接收具有多个衣服顶点并且表示所述衣服的衣服网格,所述衣服网格装配到所述模板人体网格上;变形引擎,所述变形引擎被配置成用于:通过几何变形算法来使所述衣服网格变形到所述目标人体网格上,对于每个衣服顶点,所述几何变形算法包括:标识所述模板人体顶点中的一个或多个模板人体顶点以及所述衣服顶点中各自处于所述衣服顶点的预定阈值 ...
【技术特征摘要】
【国外来华专利技术】2017.02.15 US 15/433,4481.一种用于使表示装配在模板人体上的衣服的多边形网格变形到目标人体上的系统,所述系统包括:输入接口,所述输入接口被配置成用于:接收表示所述目标人体的目标人体网格,接收具有多个模板人体顶点并且表示所述模板人体的模板人体网格,所述目标人体网格不同于所述模板人体网格,并且接收具有多个衣服顶点并且表示所述衣服的衣服网格,所述衣服网格装配到所述模板人体网格上;变形引擎,所述变形引擎被配置成用于:通过几何变形算法来使所述衣服网格变形到所述目标人体网格上,对于每个衣服顶点,所述几何变形算法包括:标识所述模板人体顶点中的一个或多个模板人体顶点以及所述衣服顶点中各自处于所述衣服顶点的预定阈值内的一个或多个其他衣服顶点,将预定权重应用于所述一个或多个经标识的模板人体顶点和所述衣服顶点中的所述一个或多个经标识的其他衣服顶点,基于经加权的模板人体顶点与经加权的衣服顶点之和将所述衣服顶点映射到所述一个或多个经标识的模板人体顶点上,基于所述模板人体网格与所述目标人体网格之间的映射确定所述经映射的衣服顶点相对于所述目标人体网格的位置,从而使得所述衣服顶点根据所述位置而变形,以及针对所述衣服网格的所述多个衣服顶点中的每个衣服顶点,重复所述标识、应用、映射和确定步骤以便形成装配到所述目标人体网格上的经变形的衣服网格;以及输出接口,所述输出接口被配置成用于输出所述经变形的衣服网格。2.如权利要求1所述的系统,其中,所述变形引擎进一步包括长度调整模块,所述长度调整模块被配置成用于相对于所述所接收的衣服网格的长度而调整所述经变形的衣服网格的长度。3.如权利要求1所述的系统,其中,所述变形引擎进一步包括重构模块,所述重构模块被配置成用于移除所述经变形的衣服网格的自相交以及所述经变形的衣服网格与所述目标人体网格之间的相交中的至少一项。4.如权利要求1所述的系统,其中,所述预定阈值包括预定距离阈值和预定角度阈值中的至少一项。5.如权利要求1所述的系统,其中,所述目标人体网格包括与所述模板人体网格不同的形状、不同的大小和不同的姿势中的至少一项。6.如权利要求1所述的系统,其中,所述变形引擎被配置成用于在所述标识步骤之前按某个预定量放大所述模板人体网格,从而使得对所述衣服顶点的所述映射包括根据所述经放大的模板人体网格来进行的对所述衣服顶点的映射。7.如权利要求6所述的系统,其中,所述变形引擎被配置成用于根据所述经放大的人体网格来执行所述映射以便减少所述经变形的衣服网格与所述目标人体网格之间的相交。8.如权利要求1所述的系统,其中,所述衣服网格包括多个衣服网格,并且所述变形引擎被配置成用于使所述多个衣服网格中的每个衣服网格变形到所述目标人体网格上以便形成对应多个经变形的衣服网格。9.如权利要求8所述的系统,其中,所述多个衣服网格各自分别装配到所述模板人体网格上。10.如权利要求8所述的系统,其中,所述模板人体网格包括多个不同的模板人体网格,并且所述多个衣服网格中的每个衣服网格分别装配到所述多个不同的模板人体网格中的对应模板人体网格上。11.如权利要求8所述的系统,进一步包括分层引擎,所述分层引擎被配置成用于:相对于所述目标人体网格从最近层到最远层向所述多个经变形的衣服网格中的每个经变形的衣服网格分配分层顺序;并且根据被限定为下一个最远层到所述最近层的先后顺序针对所述经分配的分层顺序中除了所述最远层之外的每个经变形的衣服网格执行分层过程以便形成经分层的衣服网格集合。12.如权利要求11所述的系统,其中,所述分层过程包括:对于所述先后顺序中的每个经变形的衣服网格,相对于更远离所述分层顺序中的所述经变形的衣服网格的至少一个外部层而进一步使所述对应经变形的衣服网格变形,从而使得所述经变形的衣服网格与所述至少一个外部层和所述目标衣服网格不相交。13.一种用于使表示装配在模板人体上的衣服的多边形网格变形到目标人体上的方法,所述方法包括:由输入接口接收表示所述目标人体的目标人体网格;由所述输入接口接收具有多个模板人体顶点并且表示所述模板人体的模板人体网格,所述目标人体网格不同于所述模板人体网格;由所述输入接口接收具有多个衣服顶点并且表示所述衣服的衣服网格,所述衣服网格装配到所述模板人体网格上;由变形引擎通过几何变形算法来使所述衣服网格变形到所述目标人体网格上,对于每个衣服顶点,所述几何变形算法包括:标识所述模板人体顶点中的一个或多个模板人体顶点以及所述衣服顶点中各自处于所述衣...
【专利技术属性】
技术研发人员:J·Z·H·梁,彭其瀚,
申请(专利权)人:斯戴尔米有限公司,
类型:发明
国别省市:中国香港,81
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。