【技术实现步骤摘要】
对象姿态的调整方法、装置、设备、介质及产品
[0001]本申请涉及动画生成领域,特别涉及一种对象姿态的调整方法、装置、设备、介质及产品。
技术介绍
[0002]三维制作方法目前广泛应用于各种领域,如游戏领域、视频领域等。其中,针对游戏领域中,创作虚拟对象的姿态动画是其三维制作的重要组成部分。由于虚拟对象的姿态动画的制作过程非常繁琐,需要耗费大量人力。因此,常通过动画重定向的方法提高动画创作效率。其中,动画重定向是指将已创建的虚拟对象对应的姿态动画迁移至新创作的虚拟对象,从而自动生成目标虚拟对象对应的姿态动画。
[0003]在相关技术中,待处理的第一虚拟对象使用虚拟道具对应的第一关节数据可通过第二虚拟对象使用虚拟道具时对应的第二关节数据直接赋值得到,从而自动生成第一虚拟对象和虚拟道具交互时对应的姿态数据。
[0004]然而在相关技术中,由于不同虚拟对象之间存在体型差异,通过关节数据赋值直接获取第一虚拟对象对应的姿态数据会存在不适配第一虚拟对象实际与虚拟道具进行交互的情况,降低了虚拟对象姿态调整的准确度,影响虚拟对象的姿态动画的显示效果。
技术实现思路
[0005]本申请实施例提供了一种对象姿态的调整方法、装置、设备、介质及产品,提高了虚拟对象姿态调整的准确度。所述技术方案如下。
[0006]根据本申请的一方面,提供了一种对象姿态的调整方法,所述方法包括:
[0007]获取第一虚拟对象的第一关节数据,其中,所述第一关节数据是基于所述第一虚拟对象和所述第二虚拟对象之间的骨骼位 ...
【技术保护点】
【技术特征摘要】
1.一种对象姿态的调整方法,其特征在于,所述方法包括:获取第一虚拟对象的第一关节数据,其中,所述第一关节数据是基于所述第一虚拟对象和所述第二虚拟对象之间的骨骼位置对应关系从所述第二虚拟对象对应的第二关节数据迁移得到的;获取虚拟道具与所述第一虚拟对象交互时的第一道具位置数据,所述第一道具位置数据是基于所述虚拟道具与所述第二虚拟对象交互时的第二道具位置数据调整得到的;获取所述第一虚拟对象的第一交互部位与所述虚拟道具交互时的第一部位位置数据,以及所述第二虚拟对象的第二交互部位与所述虚拟道具交互时的第二部位位置数据;确定所述第一部位位置数据和所述第一道具位置数据之间的第一位置关系,以及所述第二部位位置数据和所述第二道具位置数据之间的第二位置关系,并基于所述第一位置关系和所述第二位置关系之间的差异,对所述第一关节数据进行调整,得到所述第一虚拟对象与所述虚拟道具交互的姿态数据。2.根据权利要求1所述的方法,其特征在于,所述确定所述第一部位位置数据和所述第一道具位置数据之间的第一位置关系,以及所述第二部位位置数据和所述第二道具位置数据之间的第二位置关系,并基于所述第一位置关系和所述第二位置关系之间的差异,对所述第一关节数据进行调整,得到所述第一虚拟对象与所述虚拟道具交互的姿态数据,包括:获取所述第一部位位置数据和所述第一道具位置数据之间的向量距离作为所述第一位置关系,以及获取所述第二部位位置数据和所述第二道具位置数据之间的向量距离作为所述第二位置关系;基于所述第一位置关系和所述第二位置关系之间的差异对所述第一部位位置数据进行调整,得到所述第一交互部位对应的第一部位调整数据;基于所述第一部位调整数据对所述第一关节数据进行关节角度调整,得到所述第一虚拟对象与所述虚拟道具交互的姿态数据。3.根据权利要求2所述的方法,其特征在于,所述基于所述第一部位调整数据对所述第一关节数据进行关节角度调整,得到所述第一虚拟对象与所述虚拟道具交互的姿态数据,包括:确定与所述第一交互部位具有交互关联关系的至少一个交互关节,所述交互关节是指所述第一交互部位调整在位置时存在角度调节需求的关节;基于所述第一部位调整数据对所述至少一个交互关节对应的第一关节数据进行关节角度调整,得到所述第一虚拟对象与所述虚拟道具交互的姿态数据。4.根据权利要求2所述的方法,其特征在于,所述基于所述第一位置关系和所述第二位置关系之间的差异对所述第一部位位置数据进行调整,得到所述第一交互部位对应的第一部位调整数据之后,还包括:在所述第一虚拟对象的第一交互部位与所述虚拟道具的交互未符合交互条件的情况下,将所述第一部位位置数据和所述第一部位调整数据进行加权整合,得到所述第一交互部位对应的第二部位调整数据;基于所述第二部位调整数据对所述至少一个交互关节对应的第一关节数据进行关节角度调整,得到所述第一虚拟对象与所述虚拟道具交互的姿态数据。5.根据权利要求4所述的方法,其特征在于,所述将所述第一部位位置数据和所述第一
部位调整数据进行加权整合,得到所述第一交互部位对应的第二部位调整数据,包括:基于所述第二部位位置数据和所述第二道具位置数据获取权重参数;基于所述权重参数将所述第一部位位置数据和所述第一部位调整数据进行加权整合,得到所述第一交互部位对应的第二部位调整数据。6.根据权利要求1至5任一所述的方法,其特征在于,所述第一交互部位中包括第一交互指关节,所述第二交互部位中包括第二交互指关节;所述确定所述第一部位位置数据和所述第一道具位置数据之间的第一位置关系,以及所述第二部位位置数据和所述第二道具位置数据之间的第二位置关系之后,还包括:获取所述第一交互指关节与所述虚拟道具交互时的第一指关节位置数据,以及所述第二交互指关节与所述虚拟道具交互时的第二指关节位置数据;确定所述第二指关节位置数据和所述第二部位位置数据之间的第三位置关系;基于所述第三位置关系和所述第一部位位置数据对所述第一交互指关节对应的第一关节数据进行调整,得到所述第一交互指关节对应的指关节姿态数据。7.根据权利要求1至5任一所述...
【专利技术属性】
技术研发人员:叶泽林,贾西亚,付星辉,孙钟前,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。