[发明专利]骨骼动画的生成方法和装置有效
申请号: | 201611197988.0 | 申请日: | 2016-12-22 |
公开(公告)号: | CN106709976B | 公开(公告)日: | 2020-04-24 |
发明(设计)人: | 方小致 | 申请(专利权)人: | 厦门黑镜科技有限公司 |
主分类号: | G06T13/80 | 分类号: | G06T13/80 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王学强 |
地址: | 361000 福建省厦门火*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 骨骼 动画 生成 方法 装置 | ||
1.一种骨骼动画的生成方法,其特征在于,所述方法包括:
确定待生成骨骼动画的当前帧对应的待调整帧,其中,所述待生成骨骼动画中的各个帧由预存的待调整骨骼动画中各个对应的待调整帧经调整生成;
根据预设的目标位置确定所述待调整帧的各个待调整骨骼链,其中,待调整骨骼链包括末端骨骼;
执行如下生成所述当前帧的骨架信息的步骤:根据各个待调整骨骼链的末端骨骼的位置与所述目标位置,确定旋转信息,其中,所述旋转信息用于指示各个待调整骨骼链中的骨骼的旋转方式,其中,旋转方式包括旋转角度及对应的旋转轴;根据所确定的旋转信息调整所述骨骼,生成所述当前帧的骨架信息;确定所生成的骨架信息是否满足预设的骨架信息确定条件;响应于所生成的骨架信息满足所述骨架信息确定条件,将所生成的骨架信息确定为所述当前帧的骨架信息;
响应于所生成的骨架信息不满足所述骨架信息确定条件,利用根据旋转信息调整得到的各个待调整骨骼链,继续执行生成所述当前帧的骨架信息的步骤;
根据所确定的骨架信息生成所述待生成骨骼动画;
其中,所述根据各个待调整骨骼链的末端骨骼的位置与所述目标位置,确定旋转信息,包括:
建立待调整骨骼链序列;
执行确定所述旋转信息的步骤:根据当前待调整骨骼链的末端骨骼的位置和目标位置,确定所述当前待调整骨骼链的旋转方式列表,其中,旋转方式列表包括与待调整骨骼链中的各个骨骼对应存储的旋转方式四元数;将所确定的旋转方式列表添加至旋转信息;确定所述当前待调整骨骼链是否是所述待调整骨骼链序列中的最后一条待调整骨骼链;响应于所述当前待调整骨骼链是所述待调整骨骼链序列中的最后一条待调整骨骼链,输出所述旋转信息;
响应于所述当前待调整骨骼链不是所述待调整骨骼链序列中的最后一条待调整骨骼链,将所述待调整骨骼链序列中当前待调整骨骼链的下一条待调整骨骼链作为当前待调整骨骼链,继续执行确定所述旋转信息的步骤。
2.根据权利要求1所述的方法,其特征在于,在所述执行如下生成所述当前帧的骨架信息的步骤之前,所述方法还包括:
读取预先存储的所述当前帧的上一帧的旋转信息;
根据读取的旋转信息确定所述当前帧的预旋转信息;
根据所确定的预旋转信息调整各个待调整骨骼链中的骨骼。
3.根据权利要求2所述的方法,其特征在于,所述根据读取的旋转信息确定所述当前帧的预旋转信息,包括:
根据所述待生成骨骼动画的帧率,确定缩小比例,其中,所述缩小比例用于将所述上一帧的旋转信息中的旋转角度缩小为所述当前帧的预旋转信息的旋转角度;
根据所确定的缩小比例,将所述上一帧的旋转信息转换为所述当前帧的预旋转信息。
4.根据权利要求1所述的方法,其特征在于,待调整骨骼链还包括预先建立有父子关系的预定数目根上游骨骼,其中,上游骨骼包括无父骨骼的终止骨骼;以及
所述根据当前待调整骨骼链的末端骨骼的位置和目标位置,确定所述当前待调整骨骼链的旋转方式列表,包括:
执行如下确定旋转方式的步骤:根据所述当前待调整骨骼链的末端骨骼的位置、当前骨骼的当前控制关节的位置和所述目标位置,确定所述当前控制关节的第一旋转方式;根据预先设置的当前骨骼的权重,调整所述第一旋转角度旋转方式得到所述当前控制关节的第二旋转方式,将所述第二旋转方式作为所述当前骨骼的旋转方式存储至所述当前待调整骨骼链的旋转方式列表;确定所述当前骨骼是否是终止骨骼;响应于所述当前骨骼是终止骨骼,输出所述当前待调整骨骼链的旋转方式列表;
响应于所述当前骨骼不是终止骨骼,将所述当前骨骼的父骨骼作为当前骨骼,继续执行确定旋转方式的步骤。
5.根据权利要求4所述的方法,其特征在于,所述目标位置包括以下至少一项:目标空间位置、目标朝向位置,其中,所述目标空间位置用于指示末端骨骼待达到的空间位置,所述目标朝向位置用于指示末端骨骼待达到的朝向位置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门黑镜科技有限公司,未经厦门黑镜科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611197988.0/1.html,转载请声明来源钻瓜专利网。