[发明专利]一种基于不规则图形的动画生成方法和装置有效
申请号: | 201410015389.7 | 申请日: | 2014-01-14 |
公开(公告)号: | CN104778735B | 公开(公告)日: | 2019-03-01 |
发明(设计)人: | 周兰兰 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06T13/00 | 分类号: | G06T13/00 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 张玉波;宋志强 |
地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 不规则 图形 动画 生成 方法 装置 | ||
本发明实施例公开了一种基于不规则图形的动画生成方法和装置。该方法包括:将基于不规则图形的目标动画的静态动画界面划分成多个子区域,其中,各个子区域分别具有不同的背景颜色或者背景图案;根据所述目标动画的动画界面动态效果,确定所述子区域的区域轮廓随时间的变化信息;设置各个子区域处于不同的图层,使得各个子区域通过图层叠加形成当前时刻的静态动画界面;通过实时刷新当前时刻的静态动画界面生成所述目标动画。应用本发明实施例能够生成基于不规则图形的动画,且能够节省动画所需的存储空间。
技术领域
本申请涉及信息处理技术领域,尤其涉及一种基于不规则图形的动画生成方法和装置。
背景技术
随着移动终端在市场上占用量的增长,移动终端应用(app)市场也日益竞争激烈,如何让一个移动终端app成为其中的姣姣者,已成为移动终端app开发者每日必思的课题之一,其中,生动的用户界面(UI)动画效果,便成为竞争中必要的手段之一,由此可见,简单自然但生动的动画效果,对于移动终端应用来说至关重要。
目前,在生成需要的目标动画时,主要依赖于开发平台提供的图片资源库和常规动画模式函数库。
具体地,根据目标动画的动画界面静态效果,从开发平台提供的图片资源库中选取多张图片,利用选取的多张图片进行组合处理得到需要的静态动画界面,根据目标动画的动画界面动态效果,从开发平台提供的常规动画模式函数库中选取一个或多个常规动画模式函数,例如,用于实现渐变透明度动画效果的函数AlphaAnimatio、用于实现画面转移旋转动画效果的函数RotateAnimation等,利用选取的常规动画模式函数对经多张图片进行组合得到的静态动画界面进行处理,例如,利用RotateAnimation函数对所述静态动画界面整体进行画面转移旋转,从而最终生成目标动画。
然而,如果目标动画是基于不规则图形的,甚至图形会随着动画的进行而进行不规则变动,则在某些情况下,利用现有图片资源库中的图片无法组合出目标动画的动画界面静态效果,或者,利用现有常规动画模式函数库中的函数无法得到目标动画的动画界面动态效果,导致目标动画无法实现。即便能够实现目标动画,由于其依赖于大量的已有图片资源,因此,也将造成目标动画文件过大,需要较多的存储空间。
发明内容
本发明提供了一种基于不规则图形的动画生成方法和装置,能够生成基于不规则图形的动画,且能够节省动画所需的存储空间。
一种基于不规则图形的动画生成方法,该方法包括:
将基于不规则图形的目标动画的静态动画界面划分成多个子区域,其中,各个子区域分别具有不同的背景颜色或者背景图案;
根据所述目标动画的动画界面动态效果,确定所述子区域的区域轮廓随时间的变化信息;
设置各个子区域处于不同的图层,使得各个子区域通过图层叠加形成当前时刻的静态动画界面;
通过实时刷新当前时刻的静态动画界面生成所述目标动画。
一种基于不规则图形的动画生成装置,该装置包括子区域轮廓确定模块、图层设置模块和实时刷新模块;
所述子区域轮廓确定模块,用于根据基于不规则图形的目标动画的动画界面动态效果,确定从所述目标动画的静态动画界面划分出的子区域的区域轮廓随时间的变化信息,其中,各个子区域分别具有不同的背景颜色或者背景图案;
所述图层设置模块,用于设置各个子区域处于不同的图层,使得各个子区域通过图层叠加形成当前时刻的静态动画界面;
所述实时刷新模块,用于通过实时刷新当前时刻的静态动画界面生成所述目标动画。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410015389.7/2.html,转载请声明来源钻瓜专利网。