[发明专利]动画的高效生成方法和装置在审
申请号: | 201310168446.0 | 申请日: | 2013-05-09 |
公开(公告)号: | CN103268624A | 公开(公告)日: | 2013-08-28 |
发明(设计)人: | 丁志琨 | 申请(专利权)人: | 四三九九网络股份有限公司 |
主分类号: | G06T13/00 | 分类号: | G06T13/00 |
代理公司: | 北京市盛峰律师事务所 11337 | 代理人: | 赵建刚 |
地址: | 361008 福建省厦门市厦*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 动画 高效 生成 方法 装置 | ||
技术领域
本发明属于计算机技术领域,具体涉及一种动画的高效生成方法和装置。
背景技术
现有技术中,动画普遍采用序列图的生成模式,具体方式为:按时间轴顺序逐帧存储各张帧动画图片,然后将各张帧动画图片按顺序播放,即形成最终的动画。
上述方式主要存在的缺陷为:由于需要存储多张帧动画图片,尤其对于大型动画,会占用大量的存储空间与运行内存。因此,对于移动终端,例如手机,受限于其存储资源及内存等硬件条件,不适宜采用基于序列图的动画生成模式。
发明内容
针对现有技术存在的缺陷,本发明提供一种动画的高效生成方法和装置,能够有效减少动画生成时占用的存储空间与运行内存。
本发明采用的技术方案如下:
本发明提供一种动画的高效生成方法,包括以下步骤:
S1,根据对象物的动作情况,将对象物拆分为多个独立的关键部位,然后存储一张包含各个所述关键部位的图片;以及,生成配置文件,所述配置文件用于记录所述关键部位的动作变化信息;
S2,在生成动画的过程中,首先读取所述图片中的各个所述关键部位,将各个所述关键部位组装成完整的初始状态的对象物;然后,基于所述配置文件,生成所述对象物从初始状态转变为下一帧状态的动画。
优选的,所述关键部位的动作变化信息包括所述关键部位在不同帧时刻的位置信息、旋转角度信息、尺寸信息、透明度信息以及滤镜渐变过程信息中的一种或几种。
优选的,所述关键部位包括所述对象物的头部位、身体部位、手部位和脚部位中的一种或几种。
优选的,S2中,基于所述配置文件,生成所述对象物从初始状态转变为下一帧状态的动画,具体为:
读取所述配置文件,获得所述对象物从所述初始状态转变为下一帧状态的动作变化信息;
基于所述动作变化信息,为所述对象物的各个所述关键部位创建对应的补间动画;
各个所述关键部位在所述补间动画的作用下,从所述初始状态转变为下一帧状态。
本发明还提供一种动画的高效生成装置,包括:
存储模块,用于根据对象物的动作情况,将对象物拆分为多个独立的关键部位,然后存储一张包含各个所述关键部位的图片;以及,存储配置文件,所述配置文件用于记录所述关键部位的动作变化信息;
处理器,用于生成动画;所述处理器包括:
读取子模块,用于读取所述图片中的各个所述关键部位,将各个所述关键部位组装成完整的初始状态的对象物;
生成子模块,用于基于所述配置文件,生成所述对象物从初始状态转变为下一帧状态的动画。
本发明的有益效果如下:
本发明提供的动画的高效生成方法和装置,只需要存储一张包含各个独立部位的帧动画图片,即可实现动画变化过程,从而减少了动画存储空间与运行内存,提高动画播放的流畅度,从而最终提高用户观看动画的观看体验。
附图说明
图1为本发明提供的动画的高效生成方法的流程示意图;
图2为本发明提供的需要拆分的对象物的一张图片的示意图;
图3为本发明提供的一张包含各个关键部位的图片示意图。
具体实施方式
以下结合附图对本发明进行详细说明:
如图1所示,本发明提供一种动画的高效生成方法,包括以下步骤:
S1,根据对象物的动作情况,将对象物拆分为多个独立的关键部位,然后存储一张包含各个所述关键部位的图片;以及,生成配置文件,所述配置文件用于记录所述关键部位的动作变化信息。
本发明中,关键部位包括对象物的头部位、身体部位、手部位和脚部位中的一种或几种。需要根据对象物动作情况,采取相应的关键部位拆分方法。例如,如果对象物为机器人,当需要产生机器人跑步的动画时,由于跑步的动作会导致机器人腿部弯曲变形,因此,需要将机器人腿部拆分为大腿和小腿两个关键部位。而如果需要产生机器人静止站立时,手部拍打的动画时,由于机器人腿部不动,因此,不需要对腿部进一步拆分为大腿和小腿两个关键部位,只需要得到一个腿部整体图片即可。如图2所示,为需要拆分的对象物的一张图片;根据具体动作情况,将对象物拆分为9个关键部位,分别为:头部位、身体部位、左小腿部位、右小腿部位、左大腿部位、右大腿部位、左胳膊部位、右胳膊部位和剑部位。如图3为示,即为得到的一张包含各个关键部位的图片。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四三九九网络股份有限公司,未经四三九九网络股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310168446.0/2.html,转载请声明来源钻瓜专利网。