[发明专利]一种基于粒子的布料模拟方法与装置有效
申请号: | 201710642263.6 | 申请日: | 2017-07-31 |
公开(公告)号: | CN107393019B | 公开(公告)日: | 2020-11-20 |
发明(设计)人: | 向阳 | 申请(专利权)人: | 天堃众联科技(深圳)有限公司 |
主分类号: | G06T19/20 | 分类号: | G06T19/20 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 王仲凯 |
地址: | 518051 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 粒子 布料 模拟 方法 装置 | ||
1.一种基于粒子的布料模拟方法,其特征在于,包括:
从预先存储的LOD层级中确定出目标LOD层级,并依据所述目标LOD层级对应的处理规则,对待处理的三维模型中包含的各个顶点进行分组处理,得到多个分组;
依据第一分组中包含的所有顶点,确定出所述第一分组对应的一个物理粒子,并对所述物理粒子进行布料模拟,确定出所述物理粒子的坐标值;其中,所述第一分组为所述多个分组中的任意一个分组;
依据所述物理粒子的坐标值,以及所述物理粒子分别与所述第一分组中包含的各个顶点之间的位置关系,计算出所述第一分组中包含的各个所述顶点各自对应的坐标值;
所述依据第一分组中包含的所有顶点,确定出所述第一分组对应的一个物理粒子包括:
依据所述第一分组中包含的各个顶点之间的位置关系,确定出所述第一分组对应的中心位置,并在所述中心位置处设置一个物理粒子。
2.根据权利要求1所述的方法,其特征在于,所述从预先存储的LOD层级中确定出目标LOD层级包括:
接收用户输入的层级指令;
依据所述层级指令,从预先存储的LOD层级中选取出所述层级指令对应的LOD层级,所述LOD层级即为目标LOD层级。
3.根据权利要求1所述的方法,其特征在于,所述从预先存储的LOD层级中确定出目标LOD层级包括:
获取设备的性能数据;所述性能数据包括数据加载时间;
依据所述性能数据所对应的级别,从预先存储的LOD层级中选取出所述级别对应的LOD层级,所述LOD层级即为目标LOD层级。
4.一种基于粒子的布料模拟装置,其特征在于,包括预处理单元、确定单元、模拟单元和计算单元,
所述预处理单元,用于从预先存储的LOD层级中确定出目标LOD层级,并依据所述目标LOD层级对应的处理规则,对待处理的三维模型中包含的各个顶点进行分组处理,得到多个分组;
所述确定单元,用于依据第一分组中包含的所有顶点,确定出所述第一分组对应的一个物理粒子;
所述模拟单元,用于对所述物理粒子进行布料模拟,确定出所述物理粒子的坐标值;其中,所述第一分组为所述多个分组中的任意一个分组;
所述计算单元,用于依据所述物理粒子的坐标值,以及所述物理粒子分别与所述第一分组中包含的各个顶点之间的位置关系,计算出所述第一分组中包含的各个所述顶点各自对应的坐标值;
所述确定单元具体用于依据所述第一分组中包含的各个顶点之间的位置关系,确定出所述第一分组对应的中心位置,并在所述中心位置处设置一个物理粒子。
5.根据权利要求4所述的装置,其特征在于,所述预处理单元包括接收子单元和选取子单元,
所述接收子单元,用于接收用户输入的层级指令;
所述选取子单元,用于依据所述层级指令,从预先存储的LOD层级中选取出所述层级指令对应的LOD层级,所述LOD层级即为目标LOD层级。
6.根据权利要求4所述的装置,其特征在于,所述预处理单元包括获取子单元和选取子单元,
所述获取子单元,用于获取设备的性能数据;所述性能数据包括数据加载时间;
所述选取子单元,用于依据所述性能数据所对应的级别,从预先存储的LOD层级中选取出所述级别对应的LOD层级,所述LOD层级即为目标LOD层级。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天堃众联科技(深圳)有限公司,未经天堃众联科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710642263.6/1.html,转载请声明来源钻瓜专利网。