角色动画数据处理方法、装置、设备、介质及程序产品与流程
本申请涉及计算机,具体涉及角色动画数据处理方法、装置、设备、介质及程序产品。
背景技术:
1、在三维动画或游戏领域,虚拟角色的动作通常是通过动捕技术捕获导演员的骨骼动画,然后在动画处理软件里面将骨骼动画与角色模型进行适配调整与绑定,输出为最终的动画。目前,通常采用人工手动的方式,对骨骼动画与角色模型的适配调整,在大量动作数据和角色模型的情况下,该方法不仅耗时长、效率低下,还存在人工操作易出错导致准确性和一致性低的问题。
技术实现思路
1、有鉴于此,本申请提供了一种角色动画数据处理方法、装置、设备、介质及程序产品,以解决角色动画数据处理的效率低下、准确性和一致性低的问题。
2、第一方面,本申请提供了一种角色动画数据处理方法,该方法还包括:
3、获取角色模型的骨骼动画数据以及对应的角色模型绑定数据,其中,角色模型绑定数据包含骨骼层级与运动控制器之间的关联关系;
4、基于骨骼动画数据与角色模型绑定数据进行匹配,以建立骨骼动画数据与运动控制器之间的驱动关联,得到初始匹配结果;
5、响应于初始匹配结果中存在姿态偏差,对目标骨骼区域执行姿态修正处理,得到修正后的骨骼动画数据,其中,修正后的骨骼动画数据适用于角色模型的全部动作数据;
6、获取导出配置信息,其中,导出配置信息包括资产组合关系;
7、基于导出配置信息,将修正后的骨骼动画数据按资产组合关系批量烘焙并分别导出为动画文件。
8、第二方面,本申请提供了一种角色动画数据处理装置,该装置还包括:
9、数据获取模块,用于获取角色模型的骨骼动画数据以及对应的角色模型绑定数据,其中,角色模型绑定数据包含骨骼层级与运动控制器之间的关联关系;
10、驱动关联模块,用于基于骨骼动画数据与角色模型绑定数据进行匹配,以建立骨骼动画数据与运动控制器之间的驱动关联,得到初始匹配结果;
11、姿态修正模块,用于响应于初始匹配结果中存在姿态偏差,对目标骨骼区域执行姿态修正处理,得到修正后的骨骼动画数据,其中,修正后的骨骼动画数据适用于角色模型的全部动作数据;
12、配置获取模块,用于获取导出配置信息,其中,导出配置信息包括资产组合关系;
13、动画导出模块,用于基于导出配置信息,将修正后的骨骼动画数据按资产组合关系批量烘焙并分别导出为动画文件。
14、第三方面,本申请提供了一种电子设备,包括:存储器和处理器,存储器和处理器之间互相通信连接,存储器中存储有计算机指令,处理器通过执行计算机指令,从而执行上述第一方面或其对应的任一实施方式的角色动画数据处理方法。
15、第四方面,本申请提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机指令,计算机指令用于使计算机执行上述第一方面或其对应的任一实施方式的角色动画数据处理方法。
16、第五方面,本申请提供了一种计算机程序产品,包括计算机指令,计算机指令用于使计算机执行上述第一方面或其对应的任一实施方式的角色动画数据处理方法。
17、本申请实施例提供的角色动画数据处理方法,基于骨骼动画数据与角色模型绑定数据进行匹配,建立骨骼动画数据与运动控制器之间的驱动关联,使得骨骼动画数据能够驱动角色模型进入初始匹配状态,为后续的批量修正提供了统一的数据基础;在此基础上,在初始匹配结果中存在姿态偏差时对目标骨骼区域执行姿态修正处理,且修正后的骨骼动画数据统一适用于角色模型的全部动作数据,使得一次修正操作即可消除因骨骼结构差异导致的姿态偏差,并同时作用于已导入的所有骨骼动画数据,避免了针对每个骨骼动画数据重复进行人工适配调整的繁琐操作,在保证修正结果一致性的同时提升烘焙前骨骼动画数据的修正效率;同时,基于导出配置信息将修正后的骨骼动画数据按资产组合关系批量烘焙并分别导出为动画文件,使得用户仅需一次配置即可完成骨骼动画数据与角色模型之间的批量组合烘焙与导出,避免人工逐一选择、配对和导出的重复劳动,提升烘焙后处理的效率。由此,将骨骼动画数据的批量姿态修正与基于资产组合关系的批量烘焙导出相结合,实现了从骨骼动画数据导入到动画文件输出的自动化与批量处理,在保证处理结果一致性和准确性的同时,提升角色动画数据批量烘焙处理的整体效率。
1.一种角色动画数据处理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述建立所述骨骼动画数据与所述运动控制器之间的驱动关联,包括:
3.根据权利要求1所述的方法,其特征在于,所述对目标骨骼区域执行姿态修正处理,包括:
4.根据权利要求3所述的方法,其特征在于,所述对目标骨骼区域执行姿态修正处理,还包括:
5.根据权利要求1所述的方法,其特征在于,所述对目标骨骼区域执行姿态修正处理,包括:
6.根据权利要求5所述的方法,其特征在于,所述基于所述参考帧中双脚的位置关系,计算脚踝控制器的旋转补偿值,包括:
7.根据权利要求1所述的方法,其特征在于,所述基于所述导出配置信息,将所述修正后的骨骼动画数据按所述资产组合关系批量烘焙并分别导出为动画文件,包括:
8.根据权利要求7所述的方法,其特征在于,所述导出配置信息还包括导出模式,所述导出模式包括第一导出模式和第二导出模式;
9.一种角色动画数据处理装置,其特征在于,所述装置包括:
10.一种电子设备,其特征在于,包括:
11.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机指令,所述计算机指令用于使计算机执行权利要求1至8中任一项所述的角色动画数据处理方法。
12.一种计算机程序产品,其特征在于,包括计算机指令,所述计算机指令用于使计算机执行权利要求1至8中任一项所述的角色动画数据处理方法。
版权声明:本站专利文献数据主要来源于国家知识产权局等公开渠道,由 技术新讯 进行整理汇编。页面设计及数据汇编的著作权归本站所有。全部内容仅供个人学习、科研评估与技术交流参考,严禁用于任何商业用途(包括但不限于直接生产制造、技术转让、倒卖数据等)。
免责条款:专利技术具有时效性,本站不对资料的绝对准确性、完整性和可实施性提供任何明示或暗示的担保。因参考本站内容造成的直接或间接损失,本站不承担相关法律责任。若您认为本站内容有侵权问题,请及时提供权属证明与我们联系,本站将在核实后依法处理。反馈意见:yyfuon@163.com