【技术实现步骤摘要】
轨迹信息处理方法、装置、计算机设备和可读存储介质
[0001]本申请涉及计算机
,特别是涉及一种轨迹信息处理方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
技术介绍
[0002]随着计算机技术的发展,出现了动画重定向技术。动画重定向旨在将已有的动画资源迁移至新的角色,以改善动画的制作效率。例如,将角色A的动画序列迁移到角色B,使得无需为每个角色单独制作动画。
[0003]传统的动画重定向技术,主要考虑角色的骨骼之间的差异,比如两个角色在骨骼拓扑、骨骼比例上的差异,进而求算出每个骨骼的位置和旋转信息,从而获得角色的目标动画。
[0004]然而,不同角色在身高、体重、三围等方面存在差异,只考虑角色骨骼间的差异所迁移获得的动画,无法适配角色自身的特性。
技术实现思路
[0005]基于此,有必要针对上述技术问题,提供一种能够提高准确性的轨迹信息处理方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
[0006]本申请提供了一种轨迹信息处理方法,所述方法包括:获取第一对象的体型特征,基于所述体型特征分别生成包围所述第一对象的多个部位的局部几何体,获得各所述局部几何体形成的对象几何体;获取第二对象的对象轨迹信息,将所述第二对象的对象轨迹信息迁移到所述对象几何体,获得所述对象几何体的对象轨迹信息;确定所述对象几何体的各所述部位在交互时发生碰撞的多个局部几何体,获取所述多个局部几何体发生碰撞的多个碰撞点各自对应的碰撞发生位置;对多个所述碰撞发生位置进行位置调整,得 ...
【技术保护点】
【技术特征摘要】
1.一种轨迹信息处理方法,其特征在于,所述方法包括:获取第一对象的体型特征,基于所述体型特征分别生成包围所述第一对象的多个部位的局部几何体,获得各所述局部几何体形成的对象几何体;获取第二对象的对象轨迹信息,将所述第二对象的对象轨迹信息迁移到所述对象几何体,获得所述对象几何体的对象轨迹信息;确定所述对象几何体的各所述部位在交互时发生碰撞的多个局部几何体,获取所述多个局部几何体发生碰撞的多个碰撞点各自对应的碰撞发生位置;对多个所述碰撞发生位置进行位置调整,得到所述多个碰撞点各自对应的碰撞规避位置;各所述碰撞规避位置用于规避所述多个局部几何体在交互时发生碰撞;根据各所述碰撞发生位置和各所述碰撞规避位置,对所述对象几何体的对象轨迹信息进行校正,获得所述第一对象的对象轨迹信息。2.根据权利要求1所述的方法,其特征在于,所述体型特征通过所述第一对象的蒙皮关键点表征;所述基于所述体型特征分别生成包围所述第一对象的多个部位的局部几何体,获得各所述局部几何体形成的对象几何体,包括:获取所述第一对象的多个蒙皮关键点各自对应的蒙皮权重,基于所述蒙皮权重筛选出满足权重约束条件的蒙皮关键点;对筛选出的蒙皮关键点进行主成分分析处理,获得所述第一对象的多个部位各自对应的几何轴;针对所述多个部位中的每个部位,按照所针对部位对应的几何轴,生成包围所针对部位的局部几何体,获得各所述局部几何体形成的对象几何体。3.根据权利要求1所述的方法,其特征在于,所述基于所述体型特征分别生成包围所述第一对象的多个部位的局部几何体,获得各所述局部几何体形成的对象几何体,包括:获取每次迭代的候选几何特征,针对每次迭代,基于所述体型特征和所针对迭代的候选几何特征,分别生成包围所述第一对象的多个部位的局部几何体,获得所针对迭代中各所述局部几何体形成的候选几何体;确定每次迭代的候选几何体各自对应的体积,从各所述体积中筛选出满足体积约束条件的体积所对应的候选几何体作为对象几何体。4.根据权利要求3所述的方法,其特征在于,所述确定每次迭代的候选几何体各自对应的体积,从各所述体积中筛选出满足体积约束条件的体积所对应的候选几何体作为对象几何体,包括:从每次迭代获得的候选几何体中,筛选出满足关键点约束条件的候选几何体;确定满足关键点约束条件的每个候选几何体分别对应的体积,从各所述体积中筛选出满足体积约束条件的体积所对应的候选几何体作为对象几何体。5.根据权利要求1所述的方法,其特征在于,所述将所述第二对象的对象轨迹信息迁移到所述对象几何体,获得所述对象几何体的对象轨迹信息,包括:获取所述第一对象的第一骨骼层级关系和所述第二对象的第二骨骼层级关系;所述第一骨骼层级关系表征所述第一对象的各第一骨骼之间的层级关系,所述第二骨骼层级关系表征所述第二对象的各第二骨骼之间的层级关系;将所述第一骨骼层级关系和所述第二骨骼层级关系进行匹配处理,得到所述各第一骨
骼和所述各第二骨骼之间的匹配关系;按照所述匹配关系,将所述第二对象的对象轨迹信息迁移到所述对象几何体,获得所述对象几何体的对象轨迹信息。6.根据权利要求5所述的方法,其特征在于,所述将所述第一骨骼层级关系和所述第二骨骼层级关系进行匹配处理,得到所述各第一骨骼和所述各第二骨骼之间的匹配关系,包括:获取标准骨架的标准骨骼层级关系,所述标准骨骼层级关系表征所述标准骨架的各标准骨骼之间的层级关系;将所述第一骨骼层级关系和所述标准骨骼层级关系进行映射处理,得到所述各第一骨骼和所述各标准骨骼之间的第一映射关系;将所述第二骨骼层级关系和所述标准骨骼层级关系进行映射处理,得到所述各第二骨骼和所述各标准骨骼之间的第二映射关系;根据所述第一映射关系和所述第一映射关系,将所述各第一骨骼和所述各第二骨骼进行匹配处理,得到所述各第一骨骼和所述各第二骨骼之间的匹配关系。7.根据权利要求1所述的方法,其特征在于,所述对多个所述碰撞发生位置进行位置调整,得到所述多个碰撞点各自对应的碰撞规避位置,包括:根据所述多个碰撞点各自的碰撞发生位置进行碰撞检测,得到所述多个碰撞点之间的碰撞深度和碰撞法向量;根据各所述碰撞发生位置、所述碰撞深度和所述碰撞法向量进行位置调整,得到所述多个碰撞点各自对应的碰撞规避位置。8.根据权利要求7所述的方法,其特征在于,所述根据各所述碰撞发生位置、所述碰撞深度和所述碰撞法向量进行位置调整,得到所述多个碰撞点各...
【专利技术属性】
技术研发人员:叶泽林,贾西亚,付星辉,孙钟前,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。