【技术实现步骤摘要】
一种3D动画导出方法、3D动画播放方法及装置
本专利技术涉及互联网
,特别是涉及一种3D动画导出方法、3D动画播放方法及装置。
技术介绍
当前,随着计算机技术的不断发展,游戏领域中的游戏类型也越来越多,其中,3D游戏成为越来越多的用户的选择。所谓3D游戏是指使用空间立体计算技术实现操作的游戏,具体的,在3D游戏中,游戏基础模型,例如,游戏人物、场景、地形等,是使用三维立体模型实现3D效果的,而游戏的人物角色控制是使用空间立体编程算法实现的。在3D游戏的制作过程中,能够发生运动的对象可以被称为动画模型,例如:游戏人物可以被称为动画模型,车辆也可以为动画模型。游戏开发者在制作3D游戏时,首先使用三维软件来制作动画模型,得到每一动画模型的三维动画数据,然后利用3D动画导出方法和3D动画播放方法,在游戏引擎中播放这些动画模型的动画效果,在动画效果达到预期效果时,完成3D游戏的制作。现有的导出方法是:利用整合软件,例如,VirtoolsDev,将制作完成的多个动画模型的三维动画数据导出到多个数据文件中。基于该导出方法,对应的播放方法为:在将多个数据文件导入到游戏引擎后 ...
【技术保护点】
1.一种3D动画导出方法,其特征在于,应用于三维绘图客户端,所述方法包括:当检测到动画导出指令时,确定当前处于编辑状态的目标动画的各个动画模型;将所述各个动画模型的第一类动画数据,导出到所述目标动画对应的至少一个数据文件;其中,任一动画模型的第一类动画数据为:该动画模型的三维动画数据中除运动时间数据以外的数据;将所述各个动画模型的运动时间数据,导出到所述目标动画对应的控制文件;其中,所述控制文件中的各个运动时间数据按照时间先后顺序排列且每一运动时间数据对应有相应动画模型的模型标识。
【技术特征摘要】
1.一种3D动画导出方法,其特征在于,应用于三维绘图客户端,所述方法包括:当检测到动画导出指令时,确定当前处于编辑状态的目标动画的各个动画模型;将所述各个动画模型的第一类动画数据,导出到所述目标动画对应的至少一个数据文件;其中,任一动画模型的第一类动画数据为:该动画模型的三维动画数据中除运动时间数据以外的数据;将所述各个动画模型的运动时间数据,导出到所述目标动画对应的控制文件;其中,所述控制文件中的各个运动时间数据按照时间先后顺序排列且每一运动时间数据对应有相应动画模型的模型标识。2.根据权利要求1所述的方法,其特征在于,所述将所述各个动画模型的第一类动画数据,导出到属于第一预定文件格式的至少一个数据文件,包括:按照预定的模型组合规则,将所述各个动画模型进行分组,得到至少两组模型;针对每一组模型,将该组模型中的动画模型的第一类动画数据,导出到属于预定文件格式的一个数据文件。3.一种3D动画播放方法,其特征在于,应用于游戏引擎,所述方法包括:当检测到关于播放目标动画的触发指令时,在所述目标动画所对应的至少一个数据文件和控制文件导入所述游戏引擎后,从所述控制文件中,读取按照时间先后顺序排列的各个运动时间数据以及每一运动时间数据对应的模型标识;其中,所述目标动画视频所对应的至少一个数据文件和控制文件是按照权利要求1-2任一项所述的方法从三维绘图客户端所导出的;基于按照时间先后顺序排列的各个运动时间数据和每一运动时间数据对应的模型标识,从所述至少一个数据文件中,依次读取所述目标动画的各个动画模型的第一类动画数据;在读取到每一动画模型的第一类动画数据后,基于所读取的第一类动画数据,还原该动画模型的运动过程;其中,任一动画模型的第一类动画数据为该动画模型的三维动画数据中除运动时间数据以外的数据。4.根据权利要求3所述的方法,其特征在于,所述触发指令为:文件导入指令,或者,动画播放指令。5.根据权利要求3或4所述的方法,其特征在于,所述方法还包括:当获得针对于目标动画模型的数据调整指令时,确定待调整的数据类型,以及用户所给定的关于该数据类型的新的数据内容;其中,所述目标动画模型为所述各个动画模型中的任一动画模型;以所述新的数据内容,更新所述至少一个数据文件中,所述目标动画模型的第一类动画数据中的所述数据类型对应的数据内容。6.一种3D动画导出装置,其特征在于,应用于三维绘图客户端,所述装置包括:模型确定模块,用于当检测到动画导出指令时,确定当前处于编辑状态的目标动画的各个动画模型;数据文件导出模块,用于将所述各个动画模型的第一类动画数据,导出到所述目标动画对应的至少一个数据文件;其中,任一动画模型的第一类动画数据为:该动画模型的三维动画数据中除运动时间数据以外的数据;控制文件导出模块,用于将所述各个动画模型的运动时间数据,导出到所述目标动画对应的控制文件;其中,所述控制文...
【专利技术属性】
技术研发人员:黄锦寿,欧健,张铭,赵立锋,
申请(专利权)人:珠海金山网络游戏科技有限公司,珠海西山居互动娱乐科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。