[发明专利]用于模拟采取姿势的身体的计算机实现的方法在审
申请号: | 201711162800.3 | 申请日: | 2017-11-21 |
公开(公告)号: | CN108090951A | 公开(公告)日: | 2018-05-29 |
发明(设计)人: | M·布罗萨尔 | 申请(专利权)人: | 达索系统公司 |
主分类号: | G06T17/00 | 分类号: | G06T17/00;G06T7/246 |
代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 刘瑜;王英 |
地址: | 法国韦利济*** | 国省代码: | 法国;FR |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 运动链 目标位置 关节 效应器 旋转轴 计算机实现 旋转关节 旋转角 致动 姿势 非暂时性计算机 计算机程序产品 人体或动物体 存储介质 可读数据 顺序迭代 旋转状态 最小化 计算机系统 链合 骨头 应用 | ||
1.一种用于模拟采取姿势的人体或动物体的计算机实现的方法,包括以下步骤:
a)提供所述人体或所述动物体的模型(AV),其包括骨架,所述骨架包括由旋转关节(A-D)链合的多个骨头(b0-b4)以形成至少一个运动链,每个旋转关节连接两个骨头并且具有被包括在一个到三个之间的多个旋转轴;
b)定义针对所述骨架的每个旋转关节的起始位置和起始旋转状态,以及运动链的被称为效应器(EF)的点的目标位置(T),所述运动链被称为活动的运动链;
c)针对所述活动的运动链的多个关节中的每一个关节的至少一个旋转轴,定义:
-致动顺序;
-对目标旋转的最大分数贡献;以及
-最大旋转角;以及
d)采用其致动顺序迭代地将围绕其旋转轴的旋转应用到所述活动的运动链的关节,以便使所述效应器接近其目标位置(T),其中,关节的关于旋转轴的每个旋转由相对应的最大旋转角和对所述目标旋转的相对应的最大分数贡献中的一个来限定,所述目标旋转将使所述效应器与其目标位置之间的距离最小化。
2.根据权利要求1所述的计算机实现的方法,还包括在步骤d)之后执行的以下步骤:
e)应用循环坐标下降算法来使所述效应器收敛到目标点,除非收敛在所述步骤d)结束时已经完成。
3.根据前述权利要求中的任何一项所述的计算机实现的方法,其中,关节的关于旋转轴的每个旋转是由所述相对应的最大旋转角和对所述目标旋转的相对应的最大分数贡献中的最大的来限定的,所述目标旋转将使所述效应器与其目标位置之间的距离最小化。
4.根据前述权利要求中的任何一项所述的计算机实现的方法,其中,在步骤d)中至少一个旋转是由对所述人体或所述动物体的生理学约束进行建模的至少一个约束来限定的。
5.根据前述权利要求中的任何一项所述的计算机实现的方法,其中,步骤c)包括创建元素的有序列表,所述列表的每个元素包括至少:
-旋转关节的标识符和其旋转轴的标识符;
-指示对目标旋转的相对应的最大分数贡献的数值;以及
-指示所述相对应的最大旋转角的数值。
6.根据前述权利要求中的任何一项所述的计算机实现的方法,其中,所述目标在包含所述人体或所述动物体的模型的三维场景中移动,并且其中,步骤d)是针对所述目标的多个连续位置被实时地重复执行的。
7.根据前述权利要求中的任何一项所述的计算机实现的方法,还包括显示所述人体或所述动物体的图形表示。
8.根据前述权利要求中的任何一项所述的计算机实现的方法,其中,所述效应器与在所述人体或所述动物体的手、手指、脚、脚趾、头部或其部分之中选择的元素相关联。
9.一种存储在非暂时性计算机可读数据存储介质(M1-M4)上的计算机程序产品,其包括计算机可执行指令,所述计算机可执行指令使计算机系统执行根据前述权利要求中任一项所述的方法。
10.一种非暂时性计算机可读数据存储介质(M1-M4),其包括计算机可执行指令(EXP),所述计算机可执行指令使计算机系统执行根据权利要求1至8中的任一项所述的方法。
11.一种计算机系统包括与存储器(M1-M4)和图形用户界面(KB、PD、DC、DY)耦合的处理器(P),所述存储器存储计算机可执行指令(EXP),所述计算机可执行指令使所述计算机系统执行根据权利要求1至8中的任一项所述的方法。
12.一种采取姿势的人体或动物体的模型,其利用权利要求1至8中的任一项所述的方法来被模拟。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于达索系统公司,未经达索系统公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711162800.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种优化围棋图像高光污染的方法
- 下一篇:建筑物三维建模方法和装置