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

文档序号:9452862阅读:来源:国知局
生成动画操作对象的动画参数模板;然后获取输入指令,分别设置所述动画参数模板中动画参数的参数值;最后,获取动画制作软件中的动画生成执行代码,调用所述动画生成执行代码中的动画构造函数,根据所述关键参数动画对象对所述动画构造函数进行初始化,运行所述动画生成执行代码,生成动画。由于动画的制作过程中,操作的是仅由动画参数模板以及参数值生成的动画参数对象,所以无论是动画管理前期的制作、生成,还是后续的存储、播放,均占用较少的存储资源,从而提高动画管理的流畅性。
[0055]以下以图片的淡入方式动画为例,阐述本发明的一种动画管理方法的一个【具体实施方式】:
[0056]先从淡入方式动画FadeAnimat1n中获取实现淡入动作的方向、时长以及模式等关键参数,根据所述实现淡入动作的方向、时长以及模式生成关键参数模板;再在基于WPF的StoryBoard软件中,从实现淡入动作的图片的导入路径获得所述图片,根据淡入动画的方向、时长以及模式等关键参数生成所述图片的淡入动作的方向、时长以及模式等参数,根据所述图片的淡入动作的方向、时长以及模式等参数生成该图片的动画参数模板FadeAnimat1nInfo ;然后根据输入指令设置FadeAnimat1nInfo中该图片淡入动作的方向、时长以及模式等参数的参数值;最后,获取StoryBoard中的动画生成执行代码,调用动画生成执行代码中的动画构造函数,对动画构造函数中对应该图片淡入动作的方向、时长以及模式等参数的变量进行赋值,运行所述动画生成执行代码,生成该图片淡入方式的动画。由于该图片淡入方式的动画制作和生成的过程都只涉及方向、时长以及模式等关键参数及其对应的参数值,所以无论是该图片淡入方式动画管理前期的制作、生成,还是后续的存储、播放,均占用较少的存储资源,从而提高动画管理的流畅性。
[0057]本发明还提供一种动画管理系统,如图3所示,包括:
[0058]关键参数模板模块300,用于获取预设动画模板中实现动画动作的关键参数,根据所述关键参数生成关键参数模板;
[0059]动画参数模板模块301,用于获取动画操作对象,根据所述关键参数模板生成所述动画操作对象的动画参数模板;
[0060]动画参数对象模块302,用于根据输入指令设置所述动画参数模板中动画参数的参数值,并根据所述动画参数模板以及参数值生成动画参数对象;
[0061]动画生成模块303,用于根据所述动画参数对象生成动画。
[0062]本实施例中,所述关键参数模板模块300根据获取的关键参数生成关键参数模板,动画参数模板模块301再根据所述关键参数模板生成动画操作对象的动画参数模板,动画参数对象模块302根据输入指令设置所述动画参数模板中动画参数的参数值,并根据所述动画参数模板以及参数值生成动画参数对象,动画生成模块303根据所述动画参数对象生成动画。由于动画的制作过程中,操作的是仅由动画参数模板以及参数值生成的动画参数对象,所以无论是动画管理前期的制作、生成,还是后续的存储、播放,均占用较少的存储资源,从而提高动画管理的流畅性。
[0063]在其中一个实施例中,所述动画参数模板模块301还包括:
[0064]动画操作对象模块,用于从动画操作对象文件的导入路径获取所述动画操作对象,或者从动画制作界面获取输入的动画操作对象。
[0065]动画参数模块,用于获取所述关键参数模板,并根据所述关键参数模板中的参数生成所述动画操作对象的参数;
[0066]动画参数模板子模块,用于根据所述动画操作对象的参数生成动画操作对象的动画参数模板。
[0067]通过该实施例,由于所述关键参数模板仅包含了实现动画动作所必需的参数,从而使得动画参数模板占用较少的存储资源,进一步提高动画参数模板的生成效率。
[0068]在其中一个实施例中,所述动画参数对象模块302还包括:
[0069]动画参数设置模块,用于获取所述动画参数模板中的动画参数,获取输入指令,分别设置所述动画参数的参数值。
[0070]其中,所述输入指令包括根据所述关键参数设置的对应参数值指令,以及关键参数默认的参数值指令,对于没有设置参数值指令的关键参数,则通过默认参数值指令进行参数值设置。
[0071]通过该步骤,可以设置动画参数的参数值,而且,由于所述动画参数模板仅包括动画操作对象的参数,根据所述动画参数模板以及参数值生成动画参数对象,从而使得动画参数对象占用较少的存储资源,进一步提高动画参数对象的生成效率。
[0072]在其中一个实施例中,所述动画生成模块303还包括:
[0073]代码获取模块,用于获取动画制作软件中的动画生成执行代码,并调用所述动画生成执行代码中的动画构造函数;
[0074]代码运行模块,用于根据所述动画参数对象对所述动画构造函数进行初始化,并运行所述动画生成执行代码,生成动画。
[0075]其中,所述动画制作软件包括具有基于WPF(Windows Presentat1n Foundat1n,Windows 呈现基础)的 StoryBoard (故事板),以及 Microsoft Office 中的 PowerPoint 等具有动画制作工具的软件。
[0076]该实施例具体地,当生成动画时,代码获取模块获取动画制作软件中的动画生成执行代码,并调用所述动画生成执行代码中的动画构造函数;代码运行模块根据动画参数对象对所述动画构造函数中的对应变量进行初始化,亦即将动画参数对象中的参数值赋予动画构造函数中对应的变量,作为所述变量的初始值,并执行赋予参数值后的动画生成执行代码,生成动画。由于在动画构造函数的初始化过程中,只针对动画参数对象中对应的变量进行初始化赋值,因此动画生成过程中占用较少的存储资源,从而提高了动画生成的效率。
[0077]以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
[0078]以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
【主权项】
1.一种动画管理方法,其特征在于,包括以下步骤: 获取实现动画动作的关键参数,根据所述关键参数生成关键参数模板; 获取动画操作对象,根据所述关键参数模板生成所述动画操作对象的动画参数模板;根据输入指令设置所述动画参数模板中动画参数的参数值,并根据所述动画参数模板以及参数值生成动画参数对象; 根据所述动画参数对象生成动画。2.根据权利要求1所述的动画管理方法,其特征在于,所述获取动画操作对象的步骤包括: 从动画操作对象文件的导入路径获取所述动画操作对象,或者从动画制作界面获取输入的动画操作对象。3.根据权利要求1所述的动画管理方法,其特征在于,所述根据关键参数模板生成所述动画操作对象的动画参数模板的步骤包括: 获取所述关键参数模板,并根据所述关键参数模板中的参数生成所述动画操作对象的参数; 根据所述动画操作对象的参数生成动画操作对象的动画参数模板。4.根据权利要求1所述的动画管理方法,其特征在于,所述根据输入指令设置所述动画参数模板中动画参数的参数值的步骤包括: 获取所述动画参数模板中的动画参数; 获取输入指令,分别设置所述动画参数的参数值。5.根据权利要求1至4任意一项所述的动画管理方法,其特征在于,所述根据动画参数对象生成动画的步骤包括: 获取动画制作软件中的动画生成执行代码,并调用所述动画生成执行代码中的动画构造函数; 根据所述动画参数对象对所述动画构造函数的变量进行初始化; 运行所述动画生成执行代码,生成动画。6.一种动画管理系统,其特征在于,包括: 关键参数模板模块,用于获取预设动画模板中实现动画动作的关键参数,根据所述关键参数生成关键参数模板; 动画参数模板模块,用于获取动画操作对象,根据所述关键参数模板生成所述动画操作对象的动画参数模板; 动画参数对象模块,用于根据输入指令设置所述动画参数模板中动画参数的参数值,并根据所述动画参数模板以及参数值生成动画参数对象; 动画生成模块,用于根据所述动画参数对象生成动画。7.根据权利要求6所述动画管理系统,其特征在于,所述动画参数模板模块还包括: 动画操作对象模块,用于从动画操作对象文件的导入路径获取所述动画操作对象,或者从动画制作界面获取输入的动画操作对象。 动画参数模块,用于获取所述关键参数模板,并根据所述关键参数模板中的参数生成所述动画操作对象的参数; 动画参数模板子模块,用于根据所述动画操作对象的参数生成动画操作对象的动画参数模板。8.根据权利要求6所述动画管理系统,其特征在于,所述动画参数对象模块还包括: 动画参数设置模块,用于获取所述动画参数模板中的动画参数,获取输入指令,分别设置所述动画参数的参数值。9.根据权利要求6至8任意一项所述动画管理系统,其特征在于,所述动画生成模块还包括: 代码获取模块,用于获取动画制作软件中的动画生成执行代码,并调用所述动画生成执行代码中的动画构造函数; 代码运行模块,用于根据所述动画参数对象对所述动画构造函数进行初始化,并运行所述动画生成执行代码,生成动画。
【专利摘要】本发明提供一种动画管理方法及其系统,包括以下步骤:获取预设动画模板的关键属性参数,根据所述关键属性参数生成关键参数动画模板;获取动画的动画元素,根据所述关键参数动画模板生成所述动画元素的关键参数动画对象;根据所述关键参数动画对象生成动画。根据通过从预设动画模板获取关键属性参数生成关键参数动画模板,获取动画元素,根据所述关键参数动画模板生成所述动画元素的关键参数动画对象,并根据所述关键参数动画对象生成动画。由于动画编辑操作的是关键参数动画对象,从而使得动画编辑过程中占用较少的存储资源,提高动画管理的流畅性。
【IPC分类】G06F9/44, G06T13/00
【公开号】CN105204859
【申请号】CN201510621620
【发明人】朱龙飞, 古意昌
【申请人】广州视睿电子科技有限公司
【公开日】2015年12月30日
【申请日】2015年9月24日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1