一种动画文件的输出方法和装置制造方法及图纸

技术编号:26892546 阅读:10 留言:0更新日期:2020-12-29 16:13
本申请涉及一种动画文件的输出方法和装置,其中,该方法包括:接收动画文件整理指示信息,其中,动画文件整理指示信息用于指示对初始文件夹存储的初始动画文件中目标骨骼对应的初始动画文件进行整理;响应动画文件整理指示信息,按照目标骨骼的骨骼架构将初始动画文件中目标骨骼对应的初始动画文件划分到一个或者多个第一选集中;对一个或者多个第一选集中每个第一选集存储的初始动画文件进行骨骼数据处理,得到存储目标动画文件的一个或者多个第二选集;将一个或者多个第二选集输出到目标文件夹中。本申请解决了动画文件的输出效率较低的技术问题。

【技术实现步骤摘要】
一种动画文件的输出方法和装置
本申请涉及计算机领域,尤其涉及一种动画文件的输出方法和装置。
技术介绍
目前的游戏动画制作技术中,动作模块制作完成需求后,需要导出特定格式的动画资源,然后才能导入引擎中进行使用,当遇到大面积替换角色动作资源时(比如:游戏主角可能有400+个动作)。原始的导出方式,需要在max中逐个打开文件,把需要导出的物件恢复的原点,然后逐个选择需要导出动画的骨骼进行资源导出,这就导致了动画文件导出之前需要手动进行大量的文件整理工作,效率极低。针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
本申请提供了一种动画文件的输出方法和装置,以至少解决相关技术中动画文件的输出效率较低的技术问题。根据本申请实施例的一个方面,提供了一种动画文件的输出方法,应用于动画文件整理应用,所述输出方法包括:接收动画文件整理指示信息,其中,所述动画文件整理指示信息用于指示对初始文件夹存储的初始动画文件中目标骨骼对应的初始动画文件进行整理;响应所述动画文件整理指示信息,按照所述目标骨骼的骨骼架构将所述初始动画文件中所述目标骨骼对应的初始动画文件划分到一个或者多个第一选集中;对所述一个或者多个第一选集中每个第一选集存储的初始动画文件进行骨骼数据处理,得到存储目标动画文件的一个或者多个第二选集;将所述一个或者多个第二选集输出到目标文件夹中。可选地,接收所述动画文件整理指示信息包括:接收调用请求,其中,所述调用请求用于请求调用所述动画文件整理应用;<br>响应所述调用请求显示应用界面,其中,所述应用界面用于输入动画文件整理信息,所述动画文件整理信息包括:文件夹的存储路径,骨骼的骨骼标识,选集名称和骨骼数据;在检测到所述应用界面上执行的目标操作的情况下,确定接收到所述动画文件整理指示信息,其中,所述动画文件整理指示信息携带有所述初始文件夹的存储路径,所述目标骨骼的骨骼标识,所述目标骨骼对应的选集名称和目标骨骼数据。可选地,接收所述调用请求包括:打开所述初始文件夹中的一个初始动画文件;在所述一个初始动画文件的展示界面上检测所述动画文件整理应用的启动操作;在检测到所述启动操作的情况下,确定接收到所述调用请求。可选地,按照所述目标骨骼的骨骼架构将所述初始动画文件中所述目标骨骼对应的初始动画文件划分到一个或者多个第一选集中包括:按照所述目标骨骼的骨骼架构在所述初始文件夹中建立一个或者多个第三选集;将所述初始动画文件中所述目标骨骼对应的初始动画文件划分到所述一个或者多个第三选集中,得到一个或者多个第四选集;将所述一个或者多个第四选集的选集名称修改为预设格式的选集名称,得到所述一个或者多个第一选集。可选地,对所述一个或者多个第一选集中每个第一选集存储的初始动画文件进行骨骼数据处理包括:将每个第一选集存储的初始动画文件对应的骨骼的连接关系与上一级骨骼断开;对每个第一选集存储的初始动画文件进行骨骼数据的归零处理。可选地,对每个第一选集存储的初始动画文件进行骨骼数据的归零处理包括:从所述动画文件整理指示信息中获取骨骼位移数据和/或骨骼旋转数据;在获取到所述骨骼位移数据的情况下,按照所述骨骼位移数据对每个第一选集存储的初始动画文件进行骨骼的位移;在获取到所述骨骼旋转数据的情况下,按照所述骨骼旋转数据对每个第一选集存储的初始动画文件进行骨骼的旋转。可选地,在将所述一个或者多个第二选集输出到目标文件夹中之后,所述方法还包括:调用文件导出插件将所述目标文件夹中存储的所述目标动画文件导出为第一文件格式的动作文件;将所述第一文件格式的动作文件转换为第二文件格式的动作文件。根据本申请实施例的另一方面,还提供了一种动画文件的输出装置,应用于动画文件整理应用,所述输出装置包括:接收模块,用于接收动画文件整理指示信息,其中,所述动画文件整理指示信息用于指示对初始文件夹存储的初始动画文件中目标骨骼对应的初始动画文件进行整理;划分模块,用于响应所述动画文件整理指示信息,按照所述目标骨骼的骨骼架构将所述初始动画文件中所述目标骨骼对应的初始动画文件划分到一个或者多个第一选集中;处理模块,用于对所述一个或者多个第一选集中每个第一选集存储的初始动画文件进行骨骼数据处理,得到存储目标动画文件的一个或者多个第二选集;输出模块,用于将所述一个或者多个第二选集输出到目标文件夹中。可选地,所述接收模块包括:接收单元,用于接收调用请求,其中,所述调用请求用于请求调用所述动画文件整理应用;显示单元,用于响应所述调用请求显示应用界面,其中,所述应用界面用于输入动画文件整理信息,所述动画文件整理信息包括:文件夹的存储路径,骨骼的骨骼标识,选集名称和骨骼数据;确定单元,用于在检测到所述应用界面上执行的目标操作的情况下,确定接收到所述动画文件整理指示信息,其中,所述动画文件整理指示信息携带有所述初始文件夹的存储路径,所述目标骨骼的骨骼标识,所述目标骨骼对应的选集名称和目标骨骼数据。可选地,所述接收单元用于:打开所述初始文件夹中的一个初始动画文件;在所述一个初始动画文件的展示界面上检测所述动画文件整理应用的启动操作;在检测到所述启动操作的情况下,确定接收到所述调用请求。可选地,所述划分模块包括:建立单元,用于按照所述目标骨骼的骨骼架构在所述初始文件夹中建立一个或者多个第三选集;划分单元,用于将所述初始动画文件中所述目标骨骼对应的初始动画文件划分到所述一个或者多个第三选集中,得到一个或者多个第四选集;修改单元,用于将所述一个或者多个第四选集的选集名称修改为预设格式的选集名称,得到所述一个或者多个第一选集。可选地,所述处理模块包括:断开单元,用于将每个第一选集存储的初始动画文件对应的骨骼的连接关系与上一级骨骼断开;处理单元,用于对每个第一选集存储的初始动画文件进行骨骼数据的归零处理。可选地,所述处理单元用于:从所述动画文件整理指示信息中获取骨骼位移数据和/或骨骼旋转数据;在获取到所述骨骼位移数据的情况下,按照所述骨骼位移数据对每个第一选集存储的初始动画文件进行骨骼的位移;在获取到所述骨骼旋转数据的情况下,按照所述骨骼旋转数据对每个第一选集存储的初始动画文件进行骨骼的旋转。可选地,所述装置还包括:调用模块,用于在将所述一个或者多个第二选集输出到目标文件夹中之后,调用文件导出插件将所述目标文件夹中存储的所述目标动画文件导出为第一文件格式的动作文件;转换模块,用于将所述第一文件格式的动作文件转换为第二文件格式的动作文件。根据本申请实施例的另一方面,还提供了一种存储介质,该存储介质包括存储的程序,程序运行时执行上述的方法。根据本申请实施例的另一方面,还提供了一种电子装置,包括存储器、处理器及本文档来自技高网...

【技术保护点】
1.一种动画文件的输出方法,其特征在于,应用于动画文件整理应用,所述输出方法包括:/n接收动画文件整理指示信息,其中,所述动画文件整理指示信息用于指示对初始文件夹存储的初始动画文件中目标骨骼对应的初始动画文件进行整理;/n响应所述动画文件整理指示信息,按照所述目标骨骼的骨骼架构将所述初始动画文件中所述目标骨骼对应的初始动画文件划分到一个或者多个第一选集中;/n对所述一个或者多个第一选集中每个第一选集存储的初始动画文件进行骨骼数据处理,得到存储目标动画文件的一个或者多个第二选集;/n将所述一个或者多个第二选集输出到目标文件夹中。/n

【技术特征摘要】
1.一种动画文件的输出方法,其特征在于,应用于动画文件整理应用,所述输出方法包括:
接收动画文件整理指示信息,其中,所述动画文件整理指示信息用于指示对初始文件夹存储的初始动画文件中目标骨骼对应的初始动画文件进行整理;
响应所述动画文件整理指示信息,按照所述目标骨骼的骨骼架构将所述初始动画文件中所述目标骨骼对应的初始动画文件划分到一个或者多个第一选集中;
对所述一个或者多个第一选集中每个第一选集存储的初始动画文件进行骨骼数据处理,得到存储目标动画文件的一个或者多个第二选集;
将所述一个或者多个第二选集输出到目标文件夹中。


2.根据权利要求1所述的方法,其特征在于,接收所述动画文件整理指示信息包括:
接收调用请求,其中,所述调用请求用于请求调用所述动画文件整理应用;
响应所述调用请求显示应用界面,其中,所述应用界面用于输入动画文件整理信息,所述动画文件整理信息包括:文件夹的存储路径,骨骼的骨骼标识,选集名称和骨骼数据;
在检测到所述应用界面上执行的目标操作的情况下,确定接收到所述动画文件整理指示信息,其中,所述动画文件整理指示信息携带有所述初始文件夹的存储路径,所述目标骨骼的骨骼标识,所述目标骨骼对应的选集名称和目标骨骼数据。


3.根据权利要求2所述的方法,其特征在于,接收所述调用请求包括:
打开所述初始文件夹中的一个初始动画文件;
在所述一个初始动画文件的展示界面上检测所述动画文件整理应用的启动操作;
在检测到所述启动操作的情况下,确定接收到所述调用请求。


4.根据权利要求1所述的方法,其特征在于,按照所述目标骨骼的骨骼架构将所述初始动画文件中所述目标骨骼对应的初始动画文件划分到一个或者多个第一选集中包括:
按照所述目标骨骼的骨骼架构在所述初始文件夹中建立一个或者多个第三选集;
将所述初始动画文件中所述目标骨骼对应的初始动画文件划分到所述一个或者多个第三选集中,得到一个或者多个第四选集;
将所述一个或者多个第四选集的选集名称修改为预设格式的选集名称,得到所述一个或者多个第一选集。


5.根据权利要求1所述的方法,其特征...

【专利技术属性】
技术研发人员:李洋莫友三
申请(专利权)人:完美世界重庆互动科技有限公司
类型:发明
国别省市:重庆;50

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

1