【技术实现步骤摘要】
一种服装模型与人体模型的绑定方法、系统及设备
[0001]本专利技术属于布料物理仿真领域,更具体地,涉及一种服装模型与人体模型的绑定方法、系统及设备。
技术介绍
[0002]在基于物理的布料仿真中,为了能够充分地表现服装试衣效果、使用户能够充分地体验到真实的试衣效果,通常选择在虚拟静态试衣之后进行人体走秀动态模拟。人体走秀动态模拟通常需要引入满足体态要求的人体数字模特,并利用骨骼蒙皮技术实现人体走路的动画帧。在每个动画关键帧中,人体模型的网格顶点在骨骼动画的驱动下实现位置的实时更新,同时穿着在人体模型上的服装模型的位置也需要随人体模型而变化,具体地,服装模型中的服装网格在人体模型的相应人体网格的碰撞下实现位置更新。
[0003]然而,在人体走秀动态模拟的过程中,当人体模型的形变过大时,容易出现服装模型中的衣袖、裤管等部位的服装网格穿透到人体模型内部的现象,产生视觉瑕疵,进而给用户带来不好的模拟试衣体验。
技术实现思路
[0004]本专利技术的目的在于解决现有人体走秀动态模拟中容易出现服装网格穿透到人体 ...
【技术保护点】
【技术特征摘要】
1.一种服装模型与人体模型的绑定方法,其特征在于,包括:对所述服装模型和所述人体模型进行网格化处理,得到服装网格模型和人体网格模型;获取当前动画帧下的人体网格模型所在空间的有向距离场;根据所述有向距离场确定所述服装网格模型中的待绑定的各个目标服装网格顶点;确定每个目标服装网格顶点与其关联人体网格之间的点面约束关系,所述关联人体网格为所述人体网格模型中的距离相应目标服装网格顶点最近的人体网格;根据每个关联人体网格在下一动画帧的位置信息和相应的点面约束关系获取相应目标服装网格顶点在下一动画帧的位置信息。2.根据权利要求1所述的服装模型与人体模型的绑定方法,其特征在于,所述获取当前动画帧下的人体网格模型所在空间的有向距离场包括:计算当前动画帧下的人体网格模型的AABB包围盒;对所述AABB包围盒进行体素化处理;根据所述人体网格模型中的每个人体网格的坐标和体素化的AABB包围盒获取人体网格模型所在空间的有向距离场。3.根据权利要求1所述的服装模型与人体模型的绑定方法,其特征在于,所述根据所述有向距离场确定所述服装网格模型中的待绑定的各个目标服装网格顶点包括:根据所述有向距离场确定所述服装网格模型中的各个服装网格顶点的有向距离;将有向距离小于预定的最小有向距离的服装网格顶点划归为待绑定的目标服装网格顶点。4.根据权利要求1所述的服装模型与人体模型的绑定方法,其特征在于,所述点面约束关系包括关联人体网格上的相对于目标服装网格顶点的质心坐标,以及目标服装网格顶点与其关联人体网格的最小点面距离。5.根据权利要求4所述的服装模型与人体模型的绑定方法,其特征在于,设目标服装网格顶点的当前位置为q,关联人体网格为三角形面片且三个顶点为{p0,p1,p2},则关联人体网格上的相对于目标服装网格顶点的质心坐标为(b0,b1,b2);其中:b0=1
‑
(c*e
‑
b*f)/det
‑
(a*f
‑
c*d)/det;b1=(c*e
‑
b*f)/det;b2=(a*f
‑
c*d)/det;a=(p1‑
p0).(p1‑
p0);b=(p2‑
p0).(p1‑
p0);c=(q
‑
p0).(p1‑
p0);d=b;e=(p2‑
p0).(p2‑
p0);f=(q
‑
p0).(p2‑
p0);det=...
【专利技术属性】
技术研发人员:袁小燕,刘桥生,
申请(专利权)人:上海百琪迈科技集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。