[发明专利]三维虚拟服饰的快速姿态同步方法有效
申请号: | 201310339283.8 | 申请日: | 2013-08-05 |
公开(公告)号: | CN103366402A | 公开(公告)日: | 2013-10-23 |
发明(设计)人: | 吕晟珉;陈黎明;覃兆梅 | 申请(专利权)人: | 上海趣搭网络科技有限公司 |
主分类号: | G06T17/30 | 分类号: | G06T17/30 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 吴开磊 |
地址: | 201111 上海市闵行*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种三维虚拟服饰的快速姿态同步方法,通过在按照预定算法寻找网格虚拟服饰模型的顶点在与其相邻的体素中的三维人体模型的网格顶点的相邻网格面片上的距离最近点的过程中,采用与网格三维人体模型的顶点相邻的网格生成的顶点一阶邻域表、网格三维人体模型的顶点的体素化第一哈希表以及网格虚拟服饰模型的顶点的体素化第二哈希表提高运算速度;将寻找到的距离最近点作为最终的对应点,再根据预设规则计算最终对应点的骨骼权重,根据网格虚拟服饰模型的顶点、最终对应点、最终对应点的骨骼权重进行蒙皮,使网格虚拟服饰模型与网格三维人体模型的姿态同步。这一蒙皮过程速度高且效果优化,虚拟网格服饰模型的变形较小。 | ||
搜索关键词: | 三维 虚拟 服饰 快速 姿态 同步 方法 | ||
【主权项】:
一种三维虚拟服饰的快速姿态同步方法,其特征在于,包括:创建网格三维人体模型;根据所述网格三维人体模型,创建网格虚拟服饰模型;根据所述网格三维人体模型的网格的顶点数据组及网格的集合的数据组,生成与所述网格三维人体模型的网格的顶点数据组相邻的网格的一阶邻域表;根据所述网格三维人体模型的网格的顶点数据组生成所述网格三维人体模型的体素散列化结果的第一哈希Hash表;根据所述网格虚拟服饰模型的网格的顶点数据组生成所述网格虚拟服饰模型的体素散列化结果的第二Hash表;根据所述网格虚拟服饰模型的网格的顶点数据组及预定规则生成Hash值的集合,将生成的Hash值的集合与所述第一Hash表进行比较,当Hash值的集合中的一个或多个Hash值与所述第一Hash表中的值相等时得到所述网格三维人体模型对应所述网格虚拟服饰模型的网格的顶点数据组的一个或多个近邻体素;根据所述近邻体素及所述第一Hash表获取所述近邻体素中包含的网格三维人体模型的网格的顶点作为待选网格顶点;在待选网格顶点中选取与所述网格虚拟服饰模型的网格的顶点数据组距离最近的所述网格三维人体模型的网格的顶点作为预选顶点;根据所述预选顶点及所述网格三维人体模型的网格的顶点数据组的一阶邻域表获取与所述预选顶点相邻的网格的数据组;根据预定算法获取与所述预选顶点相邻的网格的平面上与所述网格虚拟服饰模型的网格的顶点数据组距离最近的点的集合为最终的对应点的集合;根据预设的所述网格三维人体模型的网格的顶点数据组对应的骨骼权重及预设规则计算所述最终的对应点的集合的骨骼权重;根据第二Hash表、所述最终的对应点的集合、所述最终的对应点的集合的骨骼权重及所述网格虚拟服饰模型的网格的顶点数据组进行蒙皮,使得所述网格虚拟服饰模型与所述网格三维人体模型的姿态同步。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海趣搭网络科技有限公司,未经上海趣搭网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310339283.8/,转载请声明来源钻瓜专利网。
- 上一篇:青蒿素真空干燥机
- 下一篇:一种易拆卸的冰箱抽屉