[发明专利]一种衣服运动模拟方法、终端设备及存储介质在审
申请号: | 202011294139.3 | 申请日: | 2020-11-18 |
公开(公告)号: | CN112508993A | 公开(公告)日: | 2021-03-16 |
发明(设计)人: | 林文林;林永佳 | 申请(专利权)人: | 奇幻熊(厦门)信息技术有限公司 |
主分类号: | G06T7/215 | 分类号: | G06T7/215;G06T17/20 |
代理公司: | 厦门市精诚新创知识产权代理有限公司 35218 | 代理人: | 何家富 |
地址: | 361016 福建省*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 衣服 运动 模拟 方法 终端设备 存储 介质 | ||
本发明涉及一种衣服运动模拟方法、终端设备及存储介质,该方法中包括:将衣服中所有点划分为运动点和依附点;将依附点绑定在依附三角形上,并跟随依附三角形的运动而进行运动;将所有运动点映射至水平面内并划分为多个网格块,获取每个网格块中的所有运动点在竖直方向上对应的映射线;设定映射线中在竖直方向上距离依附点最近的点为牵引点,设定牵引点跟随依附三角形运动,根据牵引点的运动和映射线上映射点之间的力学关系,模拟映射线上其他映射点的运动;将相邻两条映射线上的映射点进行连线,形成多个三角形,设定距离于运动点最近的三角形为依附三角形,运动点跟随依附三角形运动。本发明可以更真实、准确的模拟衣服的运动过程。
技术领域
本发明涉及衣服模拟领域,尤其涉及一种衣服运动模拟方法、终端设备及存储介质。
背景技术
目前衣服的动态模拟方法主要是两个方向,一个是播放动画文件,一个是建立力学模型的算法模拟。动画文件播放的方式需要预先做好动画,目前主要是通过骨骼绑定,点缓存的方式预存动画。力学模型的算法模拟主要是质点弹簧系统。预先做好动画的方式适用性比较低,当人体变形后,预存动画就没办法使用了。力学模型的算法模拟则需要大量的计算,对于复杂衣服,在移动端,目前并没有比较好的方法达到实时的模拟,在PC端达到好的模拟也是需要做好预先计算,没办法实时交互。
发明内容
为了解决上述问题,本发明提出了一种衣服运动模拟方法、终端设备及存储介质。
具体方案如下:
一种衣服运动模拟方法,包括以下步骤:
S1:根据衣服中每个点与身体或其他点的位置关系,将衣服中所有点划分为运动点和依附点;
S2:设定距离依附点最近的身体三角形或其它衣服点所形成的三角形为依附点对应的依附三角形,将依附点绑定在依附三角形上,并跟随依附三角形的运动而进行运动;
S3:将所有运动点映射至水平面内并划分为多个网格块,获取每个网格块中的所有运动点在竖直方向上对应的映射线,将映射线由多个映射点分为多段;
S4:设定映射线中在竖直方向上距离依附点最近的点为牵引点,设定牵引点跟随与其最近的依附点组成的依附三角形的运动而进行运动,根据牵引点的运动和映射线上映射点之间的力学关系,模拟映射线上其他映射点的运动;
S5:将相邻两条映射线上的映射点进行连线,形成多个三角形,设定距离于运动点最近的三角形为依附三角形,将运动点绑定在依附三角形上,并跟随依附三角形的运动而进行运动。
进一步的,衣服中点的划分方法包括以下步骤:
S11:将衣服划分为主体块和装饰块;
S12:设定装饰块中包含的点为依附点;
S13:将主体块包含的所有点中与身体之间的距离小于距离阈值的点设定为依附点;
S14:判断主体块中依附点之外的其他点所形成的至少一个封闭区域中,每个封闭区域内是否包含衣服的边缘点,如果是,则将该封闭区域内的所有点设定为运动点,否则,将该封闭区域内的所有点设定为依附点。
进一步的,距离依附点最近的三角形的查找方法为:设定依附点为V(x,y,z),三角形的三个顶点的坐标分别为:A(ax,ay,az)、B(bx,by,bz)、C(cx,cy,cz),则存在参数w0、w1和w2满足:v=w0*A+w1*B+w2*C+iL*n,其中w0+w1+w2=1,n表示三角形ABC的法线,iL表示点V和三角形ABC在三角形法线上的距离;
当0w01、0w11、0w21时,如果iL小于阈值,则设定iL最小时对应的三角形作为依附三角形;如果iL大于阈值,或者不满足0w01、0w11、0w21时,设定依附点与三角形中心的距离最小时对应的三角形作为依附三角形。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于奇幻熊(厦门)信息技术有限公司,未经奇幻熊(厦门)信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011294139.3/2.html,转载请声明来源钻瓜专利网。