[发明专利]骨骼动画的生成方法和装置有效
申请号: | 201611197988.0 | 申请日: | 2016-12-22 |
公开(公告)号: | CN106709976B | 公开(公告)日: | 2020-04-24 |
发明(设计)人: | 方小致 | 申请(专利权)人: | 厦门黑镜科技有限公司 |
主分类号: | G06T13/80 | 分类号: | G06T13/80 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王学强 |
地址: | 361000 福建省厦门火*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 骨骼 动画 生成 方法 装置 | ||
本申请公开了骨骼动画的生成方法和装置。上述方法的一具体实施方式包括:确定当前帧对应的待调整帧;根据预设的目标位置确定各个待调整骨骼链;执行如下生成骨架信息的步骤:根据各个待调整骨骼链的末端骨骼的位置与目标位置,确定旋转信息;根据所确定的旋转信息调整骨骼,生成当前帧的骨架信息;确定骨架信息是否满足预设的骨架信息确定条件;响应于骨架信息满足上述骨架信息确定条件,将骨架信息确定为当前帧的骨架信息;响应于骨架信息不满足骨架信息确定条件,利用根据旋转信息调整得到的各个待调整骨骼链,继续执行生成当前帧的骨架信息的步骤;根据所确定的骨架信息生成待生成骨骼动画。该实施方式提高了骨骼动画的生成速度。
技术领域
本申请涉及计算机技术领域,具体涉及计算机图形技术领域,尤其涉及骨骼动画的生成方法和装置。
背景技术
骨骼动画,又称骨骼蒙皮动画(Skinned Mesh),骨骼动画的基本原理可概括为:在骨骼控制下,通过顶点混合动态计算蒙皮网格的顶点,而骨骼的运动相对于其父骨骼,并由动画关键帧数据驱动。一个骨骼动画通常包括骨骼层次结构数据、网格(Mesh)数据,网格蒙皮数据(skin info)和骨骼的动画数据。其中,骨骼的动画数据也可以称为骨架信息,是生成骨骼动画的基础。
然而,现有的生成骨骼动画的方式通常是在调整骨骼动画的过程中,每确定一个骨骼链上的骨骼的调整角度,对骨架中的所有骨骼均进行调整,从而,存在着骨骼动画生成速度慢的问题。
发明内容
本申请的目的在于提出一种改进的骨骼动画的生成方法和装置,来解决以上背景技术部分提到的技术问题。
第一方面,本申请提供了一种骨骼动画的生成方法,上述方法包括:确定待生成骨骼动画的当前帧对应的待调整帧,其中,上述待生成骨骼动画中的各个帧由预存的待调整骨骼动画中各个对应的待调整帧经调整生成;根据预设的目标位置确定上述待调整帧的各个待调整骨骼链,其中,待调整骨骼链包括末端骨骼;执行如下生成上述当前帧的骨架信息的步骤:根据各个待调整骨骼链的末端骨骼的位置与上述目标位置,确定旋转信息,其中,上述旋转信息用于指示各个待调整骨骼链中的骨骼的旋转方式,其中,旋转方式包括旋转角度及对应的旋转轴;根据所确定的旋转信息调整上述骨骼,生成上述当前帧的骨架信息;确定所生成的骨架信息是否满足预设的骨架信息确定条件;响应于所生成的骨架信息满足上述骨架信息确定条件,将所生成的骨架信息确定为上述当前帧的骨架信息;响应于所生成的骨架信息不满足上述骨架信息确定条件,利用根据旋转信息调整得到的各个待调整骨骼链,继续执行生成上述当前帧的骨架信息的步骤;根据所确定的骨架信息生成上述待生成骨骼动画。
第二方面,本申请提供了一种骨骼动画的生成装置,上述装置包括:第一确定单元,用于确定待生成骨骼动画的当前帧对应的待调整帧,其中,上述待生成骨骼动画中的各个帧由预存的待调整骨骼动画中各个对应的待调整帧经调整生成;第二确定单元,用于根据预设的目标位置确定上述待调整帧的各个待调整骨骼链,其中,待调整骨骼链包括末端骨骼;第一生成单元,用于执行如下生成上述当前帧的骨架信息的步骤:根据各个待调整骨骼链的末端骨骼的位置与上述目标位置,确定旋转信息,其中,上述旋转信息用于指示各个待调整骨骼链中的骨骼的旋转方式,其中,旋转方式包括旋转角度及对应的旋转轴;根据所确定的旋转信息调整上述骨骼,生成上述当前帧的骨架信息;确定所生成的骨架信息是否满足预设的骨架信息确定条件;响应于所生成的骨架信息满足上述骨架信息确定条件,将所生成的骨架信息确定为上述当前帧的骨架信息;继续执行单元,用于响应于所生成的骨架信息不满足上述骨架信息确定条件,利用根据旋转信息调整得到的各个待调整骨骼链,跳转到上述第一生成单元继续执行生成上述当前帧的骨架信息的步骤;第二生成单元,用于根据所确定的骨架信息生成上述待生成骨骼动画。
本申请提供的骨骼动画的生成方法和装置,通过在得到各个待调整骨骼链的各个骨骼的旋转方式后,再对骨架进行调整,减少了骨架调整次数,提高了骨骼动画的生成速度。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门黑镜科技有限公司,未经厦门黑镜科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611197988.0/2.html,转载请声明来源钻瓜专利网。