本发明涉及动画制作,尤其涉及一种动画文件生成方法、装置、电子设备及存储介质。
背景技术:
1、随着动画制作技术的发展,基于三维动画软件(maya)进行动画制作越来越广泛。
2、目前,通过maya进行动画制作时,动画师需要手动导入动画文件,并手动触发对动画文件的解算、转换等操作,存在动画文件制作效率低的问题。
技术实现思路
1、本发明提供了一种动画文件生成方法、装置、电子设备及存储介质,以解决动画文件制作效率低的问题。
2、根据本发明的一方面,提供了一种动画文件生成方法,包括:
3、在文件制作处于动画环节的情况下,对动画制作模板文件的名称进行变更,得到更名后的动画制作文件名称;
4、基于所述更名后的动画制作文件名称获取第一动画文件,对所述第一动画文件进行解算,得到第二动画文件;
5、在文件制作处于模拟环节的情况下,基于所述第二动画文件进行动画驱动,得到所述第二动画文件对应的动画数据,基于所述第二动画文件对应的动画数据输出骨骼数据。
6、根据本发明的另一方面,提供了一种动画文件生成装置,包括:
7、文件名称变更模块,用于在文件制作处于动画环节的情况下,对动画制作模板文件的名称进行变更,得到更名后的动画制作文件名称;
8、动画文件解算模块,用于基于所述更名后的动画制作文件名称获取第一动画文件,对所述第一动画文件进行解算,得到第二动画文件;
9、骨骼数据输出模块,用于在文件制作处于模拟环节的情况下,基于所述第二动画文件进行动画驱动,得到所述第二动画文件对应的动画数据,基于所述第二动画文件对应的动画数据输出骨骼数据。
10、根据本发明的另一方面,提供了一种电子设备,所述电子设备包括:
11、至少一个处理器;
12、以及与所述至少一个处理器通信连接的存储器;
13、其中,所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行本发明任一实施例所述的动画文件生成方法。
14、根据本发明的另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现本发明任一实施例所述的动画文件生成方法。
15、本发明实施例的技术方案,通过在文件制作处于动画环节的情况下,对动画制作模板文件的名称进行变更,得到更名后的动画制作文件名称,实现了模板文件的自动改名,进而根据更名后的动画制作文件名称自动获取动画文件以及动画解算,提升了动画环节的制作效率,进而自动对动画文件进行动画驱动以及输出骨骼数据,提升了模拟环节的制作效率,从而提升了动画文件的制作效率。
16、应当理解,本部分所描述的内容并非旨在标识本发明的实施例的关键或重要特征,也不用于限制本发明的范围。本发明的其它特征将通过以下的说明书而变得容易理解。
1.一种动画文件生成方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述对动画制作模板文件的名称进行变更,得到更名后的动画制作文件名称,包括:
3.根据权利要求1所述的方法,其特征在于,所述基于所述更名后的动画制作文件名称获取第一动画文件,包括:
4.根据权利要求3所述的方法,其特征在于,所述基于所述更名后的动画制作文件名称生成第一动画文件的数据输入路径,包括:
5.根据权利要求1所述的方法,其特征在于,所述对所述第一动画文件进行解算,得到第二动画文件,包括:
6.根据权利要求1所述的方法,其特征在于,在所述对所述第一动画文件进行解算,得到第二动画文件之后,还包括:
7.根据权利要求1所述的方法,其特征在于,在所述对所述第一动画文件进行解算,得到第二动画文件之后,还包括:
8.一种动画文件生成装置,其特征在于,包括:
9.一种电子设备,其特征在于,所述电子设备包括:
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现权利要求1-7中任一项所述的动画文件生成方法。