[发明专利]用于模拟采取姿势特别是用于看目标的姿势的身体的计算机实现的方法在审
申请号: | 201711162723.1 | 申请日: | 2017-11-21 |
公开(公告)号: | CN108090247A | 公开(公告)日: | 2018-05-29 |
发明(设计)人: | M·布罗萨尔 | 申请(专利权)人: | 达索系统公司 |
主分类号: | G06F17/50 | 分类号: | G06F17/50;G06T17/00 |
代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 刘瑜;王英 |
地址: | 法国韦利济*** | 国省代码: | 法国;FR |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种计算机实现的方法,其用于模拟采取姿势的人体或动物体,所述方法包括以下步骤:a)提供人体或动物体的模型(AV),其包括骨架,所述骨架包括由旋转关节链合的多个骨头以形成至少一个运动链;b)定义针对骨架的每个旋转关节的起始位置以及起始旋转状态、目标点(T)和运动链的被称为末端骨头的骨头,所述运动链被称为活动的运动链;c)针对活动的运动链中的包括末端骨头的一组骨头,定义具有关于骨头的固定定向的至少一个轴(GZ);d)通过执行活动的运动链的一组关节的受限定的旋转来确定身体的第一姿势;e)通过迭代地执行活动的运动链的一组关节的受限定的旋转来确定身体的第二姿势,以便将末端骨头的所选择的轴(GZ)指向目标。 | ||
搜索关键词: | 运动链 骨头 姿势 人体或动物体 计算机实现 旋转关节 关节 旋转状态 目标点 迭代 链合 指向 | ||
【主权项】:
1.一种用于模拟采取姿势的人体或动物体的计算机实现的方法,所述方法包括以下步骤:a)提供所述人体或所述动物体的模型(AV),其包括骨架,所述骨架包括由旋转关节(A-D)链合的多个骨头(b0-b4)以形成至少一个运动链,每个旋转关节连接两个骨头并且具有被包括在一至三个之间的许多旋转轴;b)定义针对所述骨架的每个旋转关节的起始位置以及起始旋转状态、目标点(T)和运动链的被称为末端骨头的骨头(b4),所述运动链被称为活动的运动链;c)针对所述活动的运动链中的包括所述末端骨头的一组骨头,定义具有关于所述骨头的固定定向的至少一个轴(X2、Y4、GZ);d)通过以下来确定所述体的第一姿势:d1)选择所述活动的运动链的关节的第一有序列表、针对所述旋转关节中的每个的旋转轴、由所述关节中的每个关节链合的骨头、以及针对所述骨头中的每个骨头的轴;d2)针对所述旋转轴中的每个旋转轴,定义对目标旋转的最大分数贡献以及最大旋转角;d3)采用所述列表的顺序,将关于所述相对应的旋转轴的旋转应用于选择的旋转关节中的每个旋转关节,以便将所述相对应的骨头的选择的轴指向所述目标,所述旋转受相对应的最大旋转角和对所述目标旋转的相对应的最大分数贡献之中的一个的限定,所述目标旋转将使所述选择的轴准确地定向至所述目标;e)通过以下来确定所述体的第二姿势:e1)选择所述末端骨头的轴;e2)选择所述活动的运动链的关节的第二有序列表;e3)针对所述旋转关节中的每个旋转关节,定义旋转轴、对目标旋转的最大分数贡献、以及最大旋转角;e4)采用所述列表的顺序,迭代地将关于所述相对应的旋转轴的旋转应用于所述选择的旋转关节中的每一个旋转关节,以便将所述末端骨头的选择的轴指向所述目标,所述旋转受所述相对应的最大旋转角和对所述目标旋转的相对应的最大分数贡献之中的一个的限定,所述目标旋转将使所述轴准确地定向至所述目标。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于达索系统公司,未经达索系统公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201711162723.1/,转载请声明来源钻瓜专利网。