一种基于不规则图形的动画生成方法和装置的制造方法

文档序号:8457827阅读:271来源:国知局
一种基于不规则图形的动画生成方法和装置的制造方法
【技术领域】
[0001]本申请涉及信息处理技术领域,尤其涉及一种基于不规则图形的动画生成方法和
>J-U ρ?α装直。
【背景技术】
[0002]随着移动终端在市场上占用量的增长,移动终端应用(app)市场也日益竞争激烈,如何让一个移动终端app成为其中的姣姣者,已成为移动终端app开发者每日必思的课题之一,其中,生动的用户界面(UI)动画效果,便成为竞争中必要的手段之一,由此可见,简单自然但生动的动画效果,对于移动终端应用来说至关重要。
[0003]目前,在生成需要的目标动画时,主要依赖于开发平台提供的图片资源库和常规动画模式函数库。
[0004]具体地,根据目标动画的动画界面静态效果,从开发平台提供的图片资源库中选取多张图片,利用选取的多张图片进行组合处理得到需要的静态动画界面,根据目标动画的动画界面动态效果,从开发平台提供的常规动画模式函数库中选取一个或多个常规动画模式函数,例如,用于实现渐变透明度动画效果的函数AlphaAnimat1、用于实现画面转移旋转动画效果的函数RotateAnimat1n等,利用选取的常规动画模式函数对经多张图片进行组合得到的静态动画界面进行处理,例如,利用RotateAnimat1n函数对所述静态动画界面整体进行画面转移旋转,从而最终生成目标动画。
[0005]然而,如果目标动画是基于不规则图形的,甚至图形会随着动画的进行而进行不规则变动,则在某些情况下,利用现有图片资源库中的图片无法组合出目标动画的动画界面静态效果,或者,利用现有常规动画模式函数库中的函数无法得到目标动画的动画界面动态效果,导致目标动画无法实现。即便能够实现目标动画,由于其依赖于大量的已有图片资源,因此,也将造成目标动画文件过大,需要较多的存储空间。

【发明内容】

[0006]本发明提供了一种基于不规则图形的动画生成方法和装置,能够生成基于不规则图形的动画,且能够节省动画所需的存储空间。
[0007]—种基于不规则图形的动画生成方法,该方法包括:
[0008]将基于不规则图形的目标动画的静态动画界面划分成多个子区域,其中,各个子区域分别具有不同的背景颜色或者背景图案;
[0009]根据所述目标动画的动画界面动态效果,确定所述子区域的区域轮廓随时间的变化信息;
[0010]设置各个子区域处于不同的图层,使得各个子区域通过图层叠加形成当前时刻的静态动画界面;
[0011]通过实时刷新当前时刻的静态动画界面生成所述目标动画。
[0012]一种基于不规则图形的动画生成装置,该装置包括子区域轮廓确定模块、图层设置模块和实时刷新模块;
[0013]所述子区域轮廓确定模块,用于根据基于不规则图形的目标动画的动画界面动态效果,确定从所述目标动画的静态动画界面划分出的子区域的区域轮廓随时间的变化信息,其中,各个子区域分别具有不同的背景颜色或者背景图案;
[0014]所述图层设置模块,用于设置各个子区域处于不同的图层,使得各个子区域通过图层叠加形成当前时刻的静态动画界面;
[0015]所述实时刷新模块,用于通过实时刷新当前时刻的静态动画界面生成所述目标动画。
[0016]由上述技术方案可见,本发明实施例通过将目标动画界面拆分成多个子区域,通过设置各个子区域分别处于不同的图层来组合出当前的静态动画界面,根据目标动画的动态效果,确定子区域的区域轮廓随时间的变化信息,通过实时刷新当前时刻的静态动画界面生成目标动画。
[0017]由于本发明实施例中对静态动画界面进行的子区域拆分和组合具有很大的灵活性,因此,即便是基于不规则图形的目标动画,也能够通过合适的方式拆分得到相应的子区域,通过将各个子区域设置为处于不同的图层来组合得到该基于不规则图形的目标动画的静态画面。
[0018]在目标动画的动态效果生成方面,本发明实施例根据目标动画的动态效果确定目标动画的子区域轮廓随时间的变化信息,因此,对于任意时刻的静态动画界面,都可以通过将各个子区域设置在不同的图层、将各个子区域按照在该时刻的轮廓进行组合得到该时刻的静态动画界面,通过实时刷新当前时刻的静态动画界面来实现目标动画的动态效果,即生成所述目标动画,因此,即便各个时刻的静态动画界面之间的变化无法用常规动画模式函数来实现,也能够通过本发明实施例这种实时组合出当前时刻的静态动画界面、且实时刷新当前时刻静态动画界面的方式来实现。
[0019]而且,本发明实施例在生成目标动画时,不需要依赖于大量的图片资源,因此,也能够节省目标动画所需的存储空间。
【附图说明】
[0020]图1是本发明实施例提供的基于不规则图形的动画生成方法流程图。
[0021]图2是本发明实施例中需要生成的目标动画的动画界面示意图。
[0022]图3是本发明实施例提供的基于图2所示的目标动画改进后的动画界面示意图。
[0023]图4是图3所示的目标动画在指针位于左侧起始端时的静态动画界面示意图。
[0024]图5是本发明实施例提供的基于图3所示的目标动画改进后的动画界面示意图。
[0025]图6是本发明实施例提供的基于不规则图形的动画生成装置组成示意图。
【具体实施方式】
[0026]图1是本发明实施例提供的基于不规则图形的动画生成方法流程图。
[0027]如图1所示,该流程包括:
[0028]步骤101,将基于不规则图形的目标动画的静态动画界面划分成多个子区域,其中,各个子区域分别具有不同的背景颜色或者背景图案。
[0029]步骤102,根据所述目标动画的动画界面动态效果,确定所述子区域的区域轮廓随时间的变化信息。
[0030]步骤103,设置各个子区域处于不同的图层,使得各个子区域通过图层叠加形成当前时刻的静态动画界面。
[0031]步骤104,通过实时刷新当前时刻的静态动画界面生成所述目标动画。
[0032]由图1所示方法可见,本发明实施例通过实时刷新当前时刻的静态动画界面来生成目标动画,而对于任意时刻的静态动画界面,则将静态动画界面拆分成多个子区域,确定出任意时刻各个子区域的区域轮廓信息,通过设置指定时刻的所述多个子区域处于不同的图层来叠加得到相应时刻的静态动画界面,因此,即便各个时刻的静态动画界面之间的变化无法用常规动画模式函数来实现,也能够通过本发明实施例这种实时刷新当前时刻静态动画界面的方式来实现,并且,由于对静态动画界面进行的子区域拆分和组合具有很大的灵活性,因此,即便是基于不规则图形的目标动画,也能够通过合适的方式拆分得到相应的子区域,通过将各个子区域设置为处于不同的图层来组合得到该基于不规则图形的目标动画的静态动画界面,另外,由于本发明实施例在生成目标动画时,不需要依赖于大量的图片资源,因此,也能够节省目标动画所需的存储空间。
[0033]下面举具体的实施例对图1所示方法进行示例性地说明,所举实施例并不用于限制本发明。
[0034]图2是本发明实施例中需要生成的目标动画的动画界面示意图。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1