动画管理方法及其系统的制作方法

文档序号:9452862阅读:503来源:国知局
动画管理方法及其系统的制作方法
【技术领域】
[0001]本发明涉及动画制作资源管理领域,特别涉及一种动画管理方法及其系统。
【背景技术】
[0002]随着动画制作产业的发展,动画制作教育产业在近年来出现了蓬勃发展的现状,而其中动画管理有着极其重要的地位。
[0003]现有的动画制作技术方案通常是将实际生成的动画对象应用于元素中,编辑、播放、存储等操作都是直接操作所述动画对象,然而实际生成的动画对象含有很多默认字段和属性,对动画对象的编辑、播放以及存储等操作均占用较多的内存资源,进而在软件运行的同时将生成的动画存储到硬盘中,亦占用较多的硬盘资源。然而动画对象占用过多的存储资源会影响动画预览、编辑、播放或者存储的流畅性,甚至造成设备终端死机,损坏文件。

【发明内容】

[0004]针对上述现有技术中存在的动画管理占用过多存储资源的问题,本发明的目的在于提供一种动画管理方法及其系统,使得动画管理过程中占用较少的存储资源,提高动画管理的流畅性。
[0005]一种动画管理方法,包括以下步骤:
[0006]获取实现动画动作的关键参数,根据所述关键参数生成关键参数模板;
[0007]获取动画操作对象,根据所述关键参数模板生成所述动画操作对象的动画参数模板;
[0008]根据输入指令设置所述动画参数模板中动画参数的参数值,并根据所述动画参数模板以及参数值生成动画参数对象;
[0009]根据所述动画参数对象生成动画。
[0010]本发明的动画管理方法,先根据获取的关键参数生成关键参数模板,再根据所述关键参数模板生成动画操作对象的动画参数模板,然后根据输入指令设置所述动画参数模板中动画参数的参数值,并根据所述动画参数模板以及参数值生成动画参数对象,最后根据所述动画参数对象生成动画。由于动画的制作过程中,操作的是仅由动画参数模板以及参数值生成的动画参数对象,所以无论是动画管理前期的制作、生成,还是后续的存储、播放,均占用较少的存储资源,从而提高动画管理的流畅性。
[0011]一种动画管理系统,包括:
[0012]关键参数模板模块,用于获取实现动画动作的关键参数,根据所述关键参数生成关键参数模板;
[0013]动画参数模板模块,用于获取动画操作对象,根据所述关键参数模板生成所述动画操作对象的动画参数模板;
[0014]动画参数对象模块,用于根据输入指令设置所述动画参数模板中动画参数的参数值,并根据所述动画参数模板以及参数值生成动画参数对象;
[0015]动画生成模块,用于根据所述动画参数对象生成动画。
[0016]本发明的动画管理系统,所述关键参数模板模块根据获取的关键参数生成关键参数模板,动画参数模板模块再根据所述关键参数模板生成动画操作对象的动画参数模板,动画参数对象模块根据输入指令设置所述动画参数模板中动画参数的参数值,并根据所述动画参数模板以及参数值生成动画参数对象,动画生成模块根据所述动画参数对象生成动画。由于动画的制作过程中,操作的是仅由动画参数模板以及参数值生成的动画参数对象,所以无论是动画管理前期的制作、生成,还是后续的存储、播放,均占用较少的存储资源,从而提高动画管理的流畅性。
【附图说明】
[0017]图1为一个实施例的动画管理方法的流程示意图;
[0018]图2为另一个实施例的动画管理方法的流程示意图;
[0019]图3为一个实施例的动画管理系统的结构示意图。
【具体实施方式】
[0020]为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述。
[0021]请参阅图1中一个实施例的动画管理方法的流程示意图。
[0022]一种动画管理方法,包括以下步骤:
[0023]S102,获取实现动画动作的关键参数,根据所述关键参数生成关键参数模板。
[0024]其中,所述关键参数为实现动画动作所必需的参数,例如包括实现动画所必需的方向、时长、透明度等参数;所述关键参数模板根据实现动画动作所必需的参数所生成。
[0025]所述获取实现动画动作的关键参数的步骤,可以从预设动画模板中获取实现动画动作的关键参数,也可以通过输入关键参数指令获取实现动画动作的关键参数。其中,所述预设动画模板可以是动画制作软件中预存的动画模板,也可以是通过独立的动画模板文件导入到动画制作软件中。
[0026]关键参数模板中仅包含了实现动画动作所必需的参数,例如实现一个图片从上到下呈现的动画,关键参数模板中仅包含动画从上到下呈现所必需的运行轨迹、时长、速度等参数。因此使得关键参数模板占用较少的存储资源,从而提高关键参数模板的生成效率。
[0027]S104,获取动画操作对象,根据所述关键参数模板生成所述动画操作对象的动画参数模板。
[0028]其中,所述动画操作对象包括动画所需的图片、文字等;所述动画参数模板是根据关键参数模板生成的动画操作对象的参数模板。例如,一个图片从上到下呈现的动画中,动画操作对象为从上到下呈现的该图片,关键参数模板仅包含了从上到下呈现的动画的运行轨迹、时长、速度等必需参数,动画参数模板则是根据该图片从上到下呈现的运行轨迹、时长、速度等必要参数生成的模板。
[0029]在其中一个实施例中,所述获取动画操作对象的步骤包括:
[0030]从动画操作对象文件的导入路径获取所述动画操作对象,或者从动画制作界面获取输入的动画操作对象。
[0031]例如,若用户想要使用本地图片实现动画,则可以通过动画制作软件从本地的图片文件路径导入所述本地图片作为动画操作对象,也可以通过输入设备输入本地图片作为动画操作对象;或者,若要使用文字实现动画,则可以通过输入设备在动画制作界面输入实现动画的文字作为动画操作对象。
[0032]在其中一个实施例中,所述根据关键参数模板生成所述动画操作对象的动画参数模板的步骤包括:
[0033]获取所述关键参数模板,并根据所述关键参数模板中的参数生成所述动画操作对象的参数;
[0034]根据所述动画操作对象的参数生成动画操作对象的动画参数模板。
[0035]通过该实施例,由于所述关键参数模板仅包含了实现动画动作所必需的参数,从而使得动画参数模板占用较少的存储资源,进一步提高动画参数模板的生成效率。
[0036]例如,生成一个图片从上到下呈现的动画参数模板:先根据所述关键参数模板中动画的运行轨迹、时长、速度等关键参数,生成所述图片相应的运行轨迹、时长、速度等关键参数,然后根据所述图片相应的运行轨迹、时长、速度等关键参数生成图片的动画参数模板,从而使得图片从上到下呈现的动画参数模板占用较少的存储资源,进一步提高所述图片从上到下呈现的动画参数模板的生成效率。
[0037]S106,根据输入指令设置所述动画参数模板中动画参数的参数值,并根据所述动画参数模板以及参数值生成动画参数对象。
[0038]其中,所述输入指令包括根据所述关键参数设置的参数值设置指令,以及关键参数默认的参数值默认指令,对于没有通过参数值设置指令设置的关键参数,则通过参数值默认指令进行参数值设置。
[0039]通过该步骤,可以设置动画参数的参数值,而且,由于所述动画参数模板仅包括动画操作对象的参数,根据所述动画参数模板以及参数值生成动画参数对象,从而使得动画参数对象占用较少的存储资源,进一步提高动画参数对象的生成效率。
[0040]在其中一个实施例中,所述根据输入指令设置所述动画参数模板中动画参数的参数值的步骤包括:
[0041]获取所述动画参数模板中的动画参数;
[0042]获取输入指令,分别设置所述动画参数的参数值。
[0043]通过该实施例,从而为生成动画提供了初始数据。
[0044]例如,设置一个图片从上到下呈现的动画参数的参数值:先获取所述图片的运行轨迹、时长、速度等动画参数,根据输入指令对所述图片的动画参数设置相应的参数值,比如将图片运行轨迹设置为从上到下、时长设置为三秒、速度设置为匀速三厘米每秒,则完成了该图片动画参数的参数值设置,为生成该动画提供了初始数据。
[0045]S108,根据所述动画参数对象生成动画。
[0046]通过该步骤,生成实际动画。由于所述动画参数对象仅包括动画参数模板以及参数值,因此,根据所述动画参数对象生成动画,提高了动画生成的效率。
[0047]在其中一个实施例中,如图2所示,所述根据动画参数对象生成动画的步骤包括:
[0048]S202,获取动画制作软件中的动画生成执行代码,并调用所述动画生成执行代码中的动画构造函数。
[0049]所述动画制作软件包括具有基于WPF (Windows Presentat1n Foundat1n,Windows 呈现基础)的 StoryBoard (故事板)'Microsoft Office 中的 PowerPoint 等具有动画制作工具的软件。
[0050]S204,根据所述动画参数对象对所述动画构造函数的变量进行初始化。
[0051]根据动画参数对象,对所述动画构造函数中的对应变量进行初始化,设置参数值。例如,一个图片从上到下呈现的动画,其生成动画的动画构造函数变量对应作如下设置:将图片运行轨迹的变量设置为从上到下、时长的变量设置为三秒、速度的变量设置为匀速三厘米每秒。
[0052]S206,运行所述动画生成执行代码,生成动画。
[0053]该实施例具体地,先获取动画参数对象、以及动画制作软件中的动画生成执行代码,调用所述动画生成执行代码中的动画构造函数;再根据所述动画参数对象,对所述动画构造函数中的变量进行初始化,亦即将动画参数对象中的参数值赋予动画构造函数中对应的变量,作为所述变量的初始值;最后执行赋予参数值后的动画生成执行代码,即可生成实际动画。由于在动画构造函数的初始化过程中,只针对动画参数对象中对应的变量进行初始化赋值,因此动画生成过程中占用较少的存储资源,从而提高了动画生成的效率。
[0054]本发明的动画管理方法的一个优选实施方式为:先获取实现动画动作的关键参数,根据所述关键参数生成关键参数模板;再从动画操作对象文件的导入路径获取所述动画操作对象,根据所述关键参数模板中的参数生成所述动画操作对象的参数,并根据所述动画操作对象的参数
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1