【技术实现步骤摘要】
布料自交修复方法、设备、存储介质及装置
[0001]本专利技术涉及布料仿真
,尤其涉及一种布料自交修复方法、设备、存储介质及装置。
技术介绍
[0002]目前,可以对布料以及服饰进行计算机动画渲染和物理仿真,以得到布料以及服饰的穿着效果。但是,在对布料以及服饰进行动画渲染和物理仿真时,会出现布料自身与自身不同区域的穿插相交,从而导致物理仿真以及动画渲染的效果较差。
技术实现思路
[0003]本专利技术的主要目的在于提供一种布料自交修复方法、设备、存储介质及装置,旨在解决现有技术中在对布料以及服饰进行动画渲染和物理仿真时,会出现布料自身与自身不同区域的穿插相交,从而导致物理仿真以及动画渲染的效果较差的技术问题。
[0004]为实现上述目的,本专利技术提供一种布料自交修复方法,所述布料自交修复方法包括以下步骤:
[0005]对待修复布料的三角顶点位置进行约束,获得候选顶点位置;
[0006]根据所述三角顶点位置和所述候选顶点位置确定所述待修复布料的新增布料自交,并对所述新增布料自交进 ...
【技术保护点】
【技术特征摘要】
1.一种布料自交修复方法,其特征在于,所述布料自交修复方法包括以下步骤:对待修复布料的三角顶点位置进行约束,获得候选顶点位置;根据所述三角顶点位置和所述候选顶点位置确定所述待修复布料的新增布料自交,并对所述新增布料自交进行修复,获得目标顶点位置;对所述目标顶点位置进行迭代更新,获得修复顶点位置,并根据所述修复顶点位置生成目标布料。2.如权利要求1所述的布料自交修复方法,其特征在于,所述对待修复布料的三角顶点位置进行距离约束,获得候选顶点位置的步骤,包括:获取待修复布料的布料厚度;基于所述布料厚度对所述待修复布料的三角顶点位置进行约束,获得候选顶点位置。3.如权利要求2所述的布料自交修复方法,其特征在于,所述基于所述布料厚度对所述待修复布料的三角顶点位置进行约束,获得候选顶点位置的步骤,还包括:基于所述布料厚度通过预设弹性材质方程对所述三角顶点位置进行约束,获得候选顶点位置,所述预设弹性材质方程为添加了碰撞支撑弹簧模型的弹性材质方程,所述碰撞支撑弹簧模型用于约束待修复布料不同部位之间的距离不小于所述布料厚度。4.如权利要求1所述的布料自交修复方法,其特征在于,所述根据所述三角顶点位置和所述候选顶点位置确定所述待修复布料的新增布料自交,并对所述新增布料自交进行修复,获得目标顶点位置的步骤,包括:根据所述三角顶点位置和所述候选顶点位置构建顶点轨迹线段;获取所述三角顶点位置对应的三角形的包围球柱;在所述顶点轨迹线段与所述包围球柱相交时,确定所述待修复布料的新增布料自交的自交时间点;根据所述自交时间点对所述新增布料自交进行修复,获得目标顶点位置。5.如权利要求1至4中任一项所述的布料自交修复方法,其特征在于,所述对所述目标顶点位置进行迭代更新,获得修复顶点位置,并根据所述修复顶点位置生成目标布料的步骤,包括:获取所述待修复布料中存在自交的...
【专利技术属性】
技术研发人员:张健,刘晓卫,
申请(专利权)人:中国移动通信集团有限公司杭州相芯科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。