[发明专利]骨骼动画处理方法及装置、电子设备、存储介质在审
申请号: | 202110524691.5 | 申请日: | 2021-05-13 |
公开(公告)号: | CN113368501A | 公开(公告)日: | 2021-09-10 |
发明(设计)人: | 陈沫 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
主分类号: | A63F13/60 | 分类号: | A63F13/60;G06T13/00 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 吴文心 |
地址: | 310052 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 骨骼 动画 处理 方法 装置 电子设备 存储 介质 | ||
1.一种骨骼动画处理方法,其特征在于,所述方法包括:
获取源骨骼模型和目标骨骼模型的骨骼映射关系;
将所述源骨骼模型的动画信息按照所述骨骼映射关系传递给所述目标骨骼模型;
根据所述骨骼映射关系确定所述目标骨骼模型中的待处理骨骼,其中,所述待处理骨骼是所述目标骨骼模型中不存在所述骨骼映射关系的骨骼;
根据所述待处理骨骼在所述目标骨骼模型中的位置关系,确定所述待处理骨骼的兄弟骨骼;所述兄弟骨骼与所述待处理骨骼与同一个骨骼相连;
根据所述兄弟骨骼的特征确定所述待处理骨骼的动画信息。
2.根据权利要求1所述的方法,其特征在于,所述目标骨骼模型中骨骼间的位置关系为树状结构关系,所述树状结构关系中的每个节点代表一个骨骼,所述根据所述待处理骨骼在所述目标骨骼模型中的位置关系,确定所述待处理骨骼的兄弟骨骼,包括:
确定所述待处理骨骼对应的目标节点;
基于所述树状结构关系确定所述目标节点的父节点;
获取所述父节点的其他子节点,所述其他子节点为所述目标节点的兄弟节点,所述兄弟节点对应的骨骼为所述兄弟骨骼。
3.根据权利要求2所述的方法,其特征在于,所述将所述源骨骼模型的动画信息按照所述骨骼映射关系传递给所述目标骨骼模型,包括:
确定所述骨骼映射关系中与所述源骨骼模型的源映射骨骼对应的所述目标骨骼模型的目标映射骨骼;
将根据所述源映射骨骼的动画信息传递给对应的所述目标映射骨骼。
4.根据权利要求3所述的方法,其特征在于,所述兄弟骨骼的特征包括是否存在骨骼映射关系,所述根据所述兄弟骨骼的特征确定所述待处理骨骼的动画信息,包括:
当存在骨骼映射关系的兄弟骨骼的数量为0时,获取所述待处理骨骼的父骨骼的动画信息;所述父骨骼为所述父节点对应的骨骼;
采用反向运动学算法对所述父骨骼的动画信息进行处理得到所述待处理骨骼的动画信息。
5.根据权利要求3所述的方法,其特征在于,所述兄弟骨骼的特征包括是否存在骨骼映射关系,所述根据所述兄弟骨骼的特征确定所述待处理骨骼的动画信息,包括:
当存在骨骼映射关系的兄弟骨骼的数量为1时,将存在所述骨骼映射关系的兄弟骨骼确定为第一目标兄弟骨骼;
确定所述待处理骨骼和所述第一目标兄弟骨骼的第一夹角;
将所述第一夹角和所述第一目标兄弟骨骼的动画信息传递给所述待处理骨骼,以确定所述待处理骨骼的动画信息。
6.根据权利要求3所述的方法,其特征在于,所述兄弟骨骼的特征包括是否存在骨骼映射关系,所述根据所述兄弟骨骼的特征确定所述待处理骨骼的动画信息,包括:
当存在骨骼映射关系的兄弟骨骼的数量大于1时,将存在所述骨骼映射关系的兄弟骨骼确定为第二目标兄弟骨骼;
确定所述待处理骨骼和各个所述第二目标兄弟骨骼的第二夹角;
将各个所述第二夹角的比例关系和各个所述第二目标兄弟骨骼的动画信息传递给所述待处理骨骼,以确定所述待处理骨骼的动画信息。
7.根据权利要求6所述的方法,其特征在于,在所述根据各个所述第二夹角的比例关系和各个所述第二目标兄弟骨骼的动画信息,确定所述待处理骨骼的动画信息之前,所述方法还包括:
分别判断各个所述第二夹角是否小于预设角度阈值;
若是,则忽略所述第二夹角小于所述预设角度阈值的第二目标兄弟骨骼。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110524691.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:班卓接头安装演练实操仪
- 下一篇:一种用于太阳能电池板的防盗装置及其防盗方法