信息处理方法、处理装置、可读存储介质和电子装置制造方法及图纸

技术编号:31810537 阅读:16 留言:0更新日期:2022-01-08 11:13
本发明专利技术公开了一种信息处理方法、处理装置、可读存储介质和电子装置。该方法包括:在虚拟对象的多个动画文件中,确定第一动画文件;在第一动画文件中获取虚拟对象的第一原始骨骼信息,且对第一原始骨骼信息进行修改,得到虚拟对象的第一目标骨骼信息;将第一目标骨骼信息生成脚本文件,其中,脚本文件包括用于基于第一目标骨骼信息进行骨骼修改的目标指令;将脚本文件合并至至少一第二动画文件中每个第二动画文件,以基于脚本文件将每个第二动画文件中虚拟对象的第二原始骨骼信息,修改为与第一目标骨骼信息相匹配的第二目标骨骼信息。本发明专利技术解决了对虚拟对象的骨骼信息进行修改的效率低的技术问题。的效率低的技术问题。的效率低的技术问题。

【技术实现步骤摘要】
信息处理方法、处理装置、可读存储介质和电子装置


[0001]本专利技术涉及计算机领域,具体而言,涉及一种信息处理方法、处理装置、可读存储介质和电子装置。

技术介绍

[0002]目前,为了更好地使用动画重定向技术,需要对已有的动画文件进行骨骼信息的整理规范,比如,对已有的动画文件进行骨骼链接关系和命名的修改或检查;当游戏效果上进行迭代升级或项目需求改变时,也需要整批地修改骨骼信息。
[0003]在相关技术中,是通过人工去对每个动画文件里每根骨重命名和利用骨骼链接树来进行骨骼链接的修改与查询,但是一般游戏虚拟对象动作就有将近150个,再加上最大化飘带,光一个虚拟对象就有300多根骨骼,如果使用传统的处理方式,通过发外包套动作算蒙皮,或是手动改飘带名,都费时费力,存在对虚拟对象的骨骼信息进行修改的效率低的问题。
[0004]针对现有技术中的对虚拟对象的骨骼信息进行修改的效率低的问题,目前尚未提出有效的解决方案。

技术实现思路

[0005]本专利技术至少部分实施例提供了一种信息处理方法、处理装置、可读存储介质和电子装置,以至少解决对虚拟对象的骨骼信息进行修改的效率低的技术问题。
[0006]为了实现上述目的,根据本专利技术其中一实施例,提供了一种游戏数据的处理方法。该方法可以包括:在虚拟对象的多个动画文件中,确定第一动画文件,其中,每个动画文件用于生成虚拟对象在游戏场景中的一个动作;在第一动画文件中获取虚拟对象的第一原始骨骼信息,且对第一原始骨骼信息进行修改,得到虚拟对象的第一目标骨骼信息;将第一目标骨骼信息生成脚本文件,其中,脚本文件包括用于基于第一目标骨骼信息进行骨骼修改的目标指令;将脚本文件合并至至少一第二动画文件中每个第二动画文件,以基于脚本文件将每个第二动画文件中虚拟对象的第二原始骨骼信息,修改为与第一目标骨骼信息相匹配的第二目标骨骼信息,其中,至少一第二动画文件为多个动画文件中除第一动画文件之外的动画文件。
[0007]可选地,脚本文件包括第一目标骨骼信息和第一原始骨骼信息之间的第一差异骨骼信息,基于脚本文件将每个第二动画文件中虚拟对象的第二原始骨骼信息,修改为与第一目标骨骼信息相匹配的第二目标骨骼信息,包括:确定每个第二动画文件与第一动画文件之间相匹配,则确定与第一差异骨骼信息相匹配的第二差异骨骼信息;基于第二差异骨骼信息对每个第二动画文件中虚拟对象的第二原始骨骼信息进行修改,得到与第一目标骨骼信息相匹配的第二目标骨骼信息。
[0008]可选地,确定与第一差异骨骼信息相匹配的第二差异骨骼信息,包括:基于每个第二动画文件与第一动画文件之间相匹配的匹配信息,确定与第一差异骨骼信息相匹配的第
二差异骨骼信息。
[0009]可选地,将脚本文件合并至至少一第二动画文件中每个第二动画文件,包括:响应目标指令,将脚本文件中的第一差异骨骼信息传输至每个第二动画文件;或者响应目标指令,将脚本文件中的第一差异骨骼信息与每个第二动画文件相关联。
[0010]可选地,该方法还包括:确定目标地址;将第一目标骨骼信息生成脚本文件,包括:在目标地址下,将第一目标骨骼信息生成脚本文件;将脚本文件合并至每个第二动画文件,包括:将脚本文件从目标地址中合并至每个第二动画文件。
[0011]可选地,该方法还包括:确定虚拟对象的待修改的第一目标骨骼;在第一动画文件中获取虚拟对象的第一原始骨骼信息,包括:在第一动画文件中获取第一目标骨骼的第一原始骨骼名称信息;对第一原始骨骼信息进行修改,得到虚拟对象的第一目标骨骼信息,包括:对第一原始骨骼名称信息进行修改,得到第一目标骨骼的第一目标骨骼名称信息;基于脚本文件将每个第二动画文件中虚拟对象的第二原始骨骼信息,修改为与第一目标骨骼信息相匹配的第二目标骨骼信息,包括:基于脚本文件将每个第二动画文件中第一目标骨骼的第二原始骨骼名称信息,修改为与第一目标骨骼名称信息相匹配的第二目标骨骼名称信息。
[0012]可选地,该方法还包括:确定虚拟对象的待修改的第二目标骨骼;在第一动画文件中获取虚拟对象的第一原始骨骼信息,包括:在第一动画文件中获取第二目标骨骼的第一原始骨骼链接信息;对第一原始骨骼信息进行修改,得到虚拟对象的第一目标骨骼信息,包括:对第一原始骨骼链接信息进行修改,得到第二目标骨骼的第一目标骨骼链接信息;基于脚本文件将每个第二动画文件中虚拟对象的第二原始骨骼信息,修改为与第一目标骨骼信息相匹配的第二目标骨骼信息,包括:基于脚本文件将每个第二动画文件中第二目标骨骼的第二原始骨骼链接信息,修改为与第一目标骨骼链接信息相匹配的第二目标骨骼链接信息。
[0013]可选地,该方法还包括:基于第一目标骨骼信息对第二动画文件中虚拟对象的第二原始骨骼信息进行检查,得到检查结果。
[0014]可选地,基于第一目标骨骼信息对第二动画文件中虚拟对象的第二原始骨骼信息进行检查,得到检查结果,包括:确定第一目标骨骼信息与第二动画文件中虚拟对象的第二原始骨骼信息不匹配,则确定第二动画文件中虚拟对象的所述第二原始骨骼信息异常,且允许将每个第二动画文件中虚拟对象的第二原始骨骼信息,修改为与第一目标骨骼信息相匹配的第二目标骨骼信息。
[0015]为了实现上述目的,根据本专利技术的另一方面,还提供了一种信息处理装置。该装置可以包括:确定单元,用于在虚拟对象的多个动画文件中,确定第一动画文件,其中,每个动画文件用于生成虚拟对象在游戏场景中的一个动作;修改单元,用于在所述第一动画文件中获取虚拟对象的第一原始骨骼信息,且对第一原始骨骼信息进行修改,得到虚拟对象的第一目标骨骼信息;生成单元,用于将第一目标骨骼信息生成脚本文件,其中,脚本文件包括用于基于第一目标骨骼信息进行骨骼修改的目标指令;处理单元,用于将脚本文件合并至至少一第二动画文件中每个第二动画文件,以基于脚本文件将每个第二动画文件中虚拟对象的第二原始骨骼信息,修改为与第一目标骨骼信息相匹配的第二目标骨骼信息,其中,至少一第二动画文件为多个动画文件中除第一动画文件之外的动画文件。
[0016]为了实现上述目的,根据本专利技术的另一方面,还提供了一种计算机可读存储介质。该计算机可读存储介质中存储有计算机程序,其中,在计算机程序被处理器运行时控制计算机可读存储介质所在设备执行本专利技术实施例信息处理方法。
[0017]为了实现上述目的,根据本专利技术的另一方面,还提供了一种电子装置。该电子装置可以包括存储器和处理器,其特征在于,存储器中存储有计算机程序,处理器被设置为被处理器运行计算机程序以执行本专利技术实施例的信息处理方法。
[0018]在本专利技术至少部分实施例中,在虚拟对象的多个动画文件中,确定第一动画文件,其中,每个动画文件用于生成虚拟对象在游戏场景中的一个动作;在第一动画文件中获取虚拟对象的第一原始骨骼信息,且对第一原始骨骼信息进行修改,得到虚拟对象的第一目标骨骼信息;将第一目标骨骼信息生成脚本文件,其中,脚本文件包括用于基于第一目标骨骼信息进行骨骼修改的目标指令;将脚本文件合并至至少一第二动画文件中每个第二动画文件,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种信息处理方法,其特征在于,包括:在虚拟对象的多个动画文件中,确定第一动画文件,其中,每个所述动画文件用于生成所述虚拟对象在游戏场景中的一个动作;在所述第一动画文件中获取所述虚拟对象的第一原始骨骼信息,且对所述第一原始骨骼信息进行修改,得到所述虚拟对象的第一目标骨骼信息;将所述第一目标骨骼信息生成脚本文件,其中,所述脚本文件包括用于基于所述第一目标骨骼信息进行骨骼修改的目标指令;将所述脚本文件合并至至少一第二动画文件中每个所述第二动画文件,以基于所述脚本文件将每个所述第二动画文件中所述虚拟对象的第二原始骨骼信息,修改为与所述第一目标骨骼信息相匹配的第二目标骨骼信息,其中,所述至少一第二动画文件为所述多个动画文件中除所述第一动画文件之外的动画文件。2.根据权利要求1所述的方法,其特征在于,所述脚本文件包括所述第一目标骨骼信息和所述第一原始骨骼信息之间的第一差异骨骼信息,基于所述脚本文件将每个所述第二动画文件中所述虚拟对象的第二原始骨骼信息,修改为与所述第一目标骨骼信息相匹配的第二目标骨骼信息,包括:确定每个所述第二动画文件与所述第一动画文件之间相匹配,则确定与所述第一差异骨骼信息相匹配的第二差异骨骼信息;基于所述第二差异骨骼信息对每个所述第二动画文件中所述虚拟对象的第二原始骨骼信息进行修改,得到与所述第一目标骨骼信息相匹配的所述第二目标骨骼信息。3.根据权利要求2所述的方法,其特征在于,确定与所述第一差异骨骼信息相匹配的第二差异骨骼信息,包括:基于每个所述第二动画文件与所述第一动画文件之间相匹配的匹配信息,确定与所述第一差异骨骼信息相匹配的第二差异骨骼信息。4.根据权利要求2所述的方法,其特征在于,将所述脚本文件合并至至少一第二动画文件中每个所述第二动画文件,包括:响应所述目标指令,将所述脚本文件中的所述第一差异骨骼信息传输至每个所述第二动画文件;或者响应所述目标指令,将所述脚本文件中的所述第一差异骨骼信息与每个所述第二动画文件相关联。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:确定目标地址;将所述目标骨骼信息生成为脚本文件,包括:在所述目标地址下,将所述目标骨骼信息生成所述脚本文件;将所述脚本文件合并至每个所述第二动画文件,包括:将所述脚本文件从所述目标地址中合并至每个所述第二动画文件。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:确定所述虚拟对象的待修改的第一目标骨骼;在所述第一动画文件中获取所述虚拟对象的第一原始骨骼信息,包括:在所述第一动画文件中获取所述第一目标骨骼的第一原始骨骼名称信息;
对所述第一原始骨骼信息进行修改,得到所述虚拟对象的第一目标骨骼信息,包括:对所述第一原始骨骼名称信息进行修改,得到所述第一目标骨骼的第一目标骨骼名称信息;基于所述脚本文件将每个所述第二动画文件中所述虚拟对象的第二原始骨骼信息,修改为与所述第一目标骨骼信息相匹配的第二目标骨骼信息,包括:...

【专利技术属性】
技术研发人员:乔磊
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1