[发明专利]数字人体的精确控制方法有效
申请号: | 201410146915.3 | 申请日: | 2014-04-14 |
公开(公告)号: | CN103942833B | 公开(公告)日: | 2017-03-15 |
发明(设计)人: | 郑超 | 申请(专利权)人: | 成都数象科技有限公司 |
主分类号: | G06T17/00 | 分类号: | G06T17/00 |
代理公司: | 北京同辉知识产权代理事务所(普通合伙)11357 | 代理人: | 徐丽维 |
地址: | 610000 四川*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种数字人体的精确控制方法,其特征在于,包括预先建立人体模板模型及测量函数模型;获取用户身材参数;根据所述用户身材参数及所述测量函数模型,建立约束方程组;根据所述约束方程组及所述人体模板模型,建立一个与用户身材参数一致的数字人体。本发明的优势是可以一次性精确控制数字人体各个部位的参数,如身高、胸围、腰围、臀围等,提高了使用的便捷性和数字人体的精确性。 | ||
搜索关键词: | 数字 人体 精确 控制 方法 | ||
【主权项】:
一种数字人体的精确控制方法,包括如下步骤:(1)预先用计算机建立人体模板模型及测量函数模型;(2)获取用户身材参数;(3)根据所述用户身材参数及所述测量函数模型,建立约束方程组;(4)根据所述约束方程组及所述人体模板模型,建立一个与用户身材参数一致的数字人体;所述步骤(1)中建立人体模板模型的方法包括:建立一组由三维网格描述的人体模型;建立所述三维网格的任意一个网格点i的坐标xi关于模板参数s1,s2,…sn的函数xi(s1,s2,...sn);所述网格点i的坐标xi关于模板参数s1,s2,...sn的函数xi(s1,s2,...sn),具体为:xi=xi‾+Σk=1,nskdki]]>其中为预先设定的参考坐标,即节点i在s1=s2=…sn=0时的坐标,dki为预先设定的变形向量,即节点i在sk增大一个单位时的位移量;所述建立测量函数模型具体方法为:建立一组测量函数f1(s1,s2,...sn),f2(s1,s2,...sn),…,fn(s1,s2,...sn),每个测量函数fk(s1,s2,...sn)的函数值为所述人体模板模型中的人体模型的某项测量结果,所述建立一个测量函数fk(s1,s2,...sn),具体为:设置s1=s2=…sn=0,根据所述人体模板模型,得到s1=s2=…sn=0时的人体模型;在所述s1=s2=…sn=0时的人体模型上绘制一组线段作为测量线;对于任一个所述测量线段端点,将其投影至所述s1=s2=…sn=0时的人体模型上,得到一个投影点,进而得到所述投影点至所述端点的向量u,以及所述投影点将其所在的三角形切分为三个三角形的面积:A1,A2,A3;根据所述u,A1,A2,A3,得到所述线段端点的坐标v关于模板参数(s1,s2,...sn)的函数:其中A=A1+A2+A3,x1(s1,s2,...sn)、x2(s1,s2,...sn)、x3(s1,s2,...sn)是所述投影点所在三角形的顶点坐标;根据所述测量线段端点的坐标v(s1,s2,...sn),得到所述测量线段的长度L(s1,s2,...sn);通过将所有测量线段的长度L(s1,s2,...sn)相加,得到测量函数fk(s1,s2,...sn)。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都数象科技有限公司,未经成都数象科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410146915.3/,转载请声明来源钻瓜专利网。
- 上一篇:一种含猪血抑菌剂的复合免洗洗手液及其制备方法
- 下一篇:一种大容量光纤配线架