[发明专利]实现角色模型局部实时运动的方法及系统有效
申请号: | 201510924031.0 | 申请日: | 2015-12-11 |
公开(公告)号: | CN105551072B | 公开(公告)日: | 2018-11-30 |
发明(设计)人: | 沈超慧 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
主分类号: | G06T13/40 | 分类号: | G06T13/40 |
代理公司: | 北京律智知识产权代理有限公司 11438 | 代理人: | 姜怡;阚梓瑄 |
地址: | 310052 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本申请涉及实现角色模型局部实时运动的方法及系统。一种实现角色模型局部实时运动的方法包括:将虚设骨骼与其它骨骼连接的端点作为第一质点,另一个端点作为第二质点,所述虚设骨骼为在需要运动的局部部位增加的虚拟骨骼,所述虚设骨骼具有骨骼蒙皮;在角色运动过程中,计算所述第二质点的位置;根据所述第二质点的位置,使所述虚设骨骼做相应的旋转。本申请的角色模型局部实时运动的方法及系统,能够让角色模型的某些局部随着角色模型的运动而自然地运动,从而使得角色模型能够具有更加逼真的动画表现效果,不依赖于第三方的物理引擎,可以方便地集成到已有制作骨骼动画的开发流程中,极大地减少美术制作人员的工作量。 | ||
搜索关键词: | 实现 角色 模型 局部 实时 运动 方法 系统 | ||
【主权项】:
1.一种实现角色模型局部实时运动的方法,其特征在于,包括:将虚设骨骼与其它骨骼连接的端点作为第一质点,另一个端点作为第二质点,所述虚设骨骼为在需要运动的局部部位增加的虚拟骨骼,所述虚设骨骼具有骨骼蒙皮;在角色运动过程中,计算所述第二质点的位置;根据所述第二质点的位置,使所述虚设骨骼做相应的旋转;其中,所述第一质点和所述第二质点之间通过直线段相连,直线段的长度为所述虚设骨骼长度L;计算所述第二质点的位置至少遵循如下条件之一:a.所述第一质点随着角色模型的其它骨骼运动;b.所述第一质点和所述第二质点之间的距离保持为L;c.所述第二质点受到重力的作用,重力加速度为g,重力方向定义在世界空间中;d.所述第二质点受到方向为沿着初始所述第一质点与所述第二质点连线方向的一恢复力的作用,当角色发生旋转的时候,使所述恢复力做相应的旋转,所述恢复力产生的加速度为a,所述恢复力的方向定义在角色模型的局部空间中,从所述局部空间转换到所述世界空间的旋转变换为M。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510924031.0/,转载请声明来源钻瓜专利网。
- 上一篇:混合渲染设备和方法
- 下一篇:基于类序贯H∞滤波的静态PET图像重建方法