动画编辑方法和动画编辑装置制造方法及图纸

技术编号:14245826 阅读:50 留言:0更新日期:2016-12-22 01:54
本发明专利技术公开了一种动画编辑方法和动画编辑装置。其中,该动画编辑方法包括:获取序列帧,其中,序列帧包括多个连续的帧,序列帧用于展示动画效果;根据动画效果的不同展示阶段,将序列帧拆分为至少一个部分;以及根据动画效果展示的方式对待调整帧中的对象进行调整,其中,待调整帧为需要编辑的部分中的部分或全部帧,需要编辑的部分包括在至少一个部分中。

【技术实现步骤摘要】

本专利技术涉及游戏领域,具体而言,涉及一种动画编辑方法和动画编辑装置
技术介绍
目前的市场上的2D手机游戏中,常采用逐帧动画来进行美术表现制作。逐帧(Frame By Frame)动画是一种常见的动画形式,其原理是在“连续的关键帧”中分解动画动作,也就是在时间轴的每帧上逐帧绘制不同的内容,使其连续播放而成动画。现被广泛应用于2D手机游戏的开发。但是逐帧动画在特效表现制作的环节会存在如下的问题:(1)帧动画由于需要每一帧的图像信息,特别是对于复杂的通道型技能特效表现,简单的处理方法往往需要数十帧的图像,会让游戏体积变得非常大,如图1(某种技能特效的序列帧)所示,其中包括了29帧图像。(2)此外,尤其对于有释放轨迹的通道型法术,只使用单一的帧动画,由于特效的起始点和结束点位置是相对固定的,所以只能表现攻击指定距离和方向的效果,无法对其他角度和距离也进行比较好的表现。如图2所示,其中示出了一游戏场景,图中左侧的施法者向右侧的对象发出施法物,图1中所示的序列帧即为表现图2中的施法物的序列帧。该序列帧只能对中间的箭头所指示方向的施法物进行良好表现,当攻击角度或距离发生变化时,如上方和下方箭头所示,则图1中所示的这套帧所展示的特效表现会大打折扣。针对上述问题,现有的2D游戏要么简单地对各种距离和角度进行统一的特效表现;要么是采用多输出几种角度的(斜上、正前、斜下)帧动画的方法。上述解决方案具有下列缺陷:首先,若是直接简单地对各种距离和角度进行统一的特效表现,则无法精确表现动画中与距离和角度相关的各个对象,相当于牺牲了游戏最终的效果和品质,这是有操守的游戏开发者所不愿看到的。其次,若是采取针对不同角度和距离输出多套序列帧的解决方案,一来增加了美术和开发的工作量和成本;二来也会使游戏包体增大,影响玩家的下载与体验。以上两种处理方案都过于简单,并没有从根本上解决问题。针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了动画编辑方法和动画编辑装置,以至少解决现有技术中,动画特效表现方式影响游戏效果或者游戏包体积大占用过多资源、开发成本高的技术问题。根据本专利技术实施例的一个方面,提供了一种动画编辑方法,包括:获取序列帧,其中,序列帧包括多个连续的帧,序列帧用于展示动画效果;根据动画效果的不同展示阶段,将序列帧拆分为至少一个部分;以及,根据动画效果展示的方式对待调整帧中的对象进行调整,其中,待调整帧为需要编辑的部分中的部分或全部帧,需要编辑的部分包括在至少一个部分中。进一步地,根据动画效果的不同展示阶段,将序列帧拆分为至少一个部分包括:根据展示动画效果的帧中的对象的运动特征将序列帧拆分为至少一个部分。进一步地,需要编辑的部分中的部分或全部帧中的对象具有运动特征,根据动画效果展示的方式对待调整帧中的对象进行调整包括:对待调整帧中的对象的运动特征进行调整。进一步地,对待调整帧中的对象的运动特征进行调整包括:以曲线方式对待调整帧帧中的对象的运动特征进行调整。进一步地,以曲线方式对待调整帧帧中的对象的运动特征进行调整包括:以贝塞尔曲线方式对待调整帧帧中的对象的运动特征进行调整。进一步地,以贝塞尔曲线方式对待调整帧中的对象的运动轨迹进行调整包括对对象执行以下操作中的一种或多种:曲线轨迹调节、速度调节、加速度调节、方向调节。进一步地,所述曲线轨迹调节包括:为对象的运动轨迹定义起点、终点以及两个控制点,用于构成不同的贝塞尔曲线,其中,起点、终点分别决定了轨迹的起点和终点,两个控制点之间的连线作为控制线以决定贝塞尔曲线的曲率和形状。进一步地,速度调节和加速度调节包括对对象执行以下操作中的一种或多种:保持匀速、由慢变快、由快变慢、先变快再变慢、先变慢再变快。进一步地,在以曲线方式对待调整帧中的对象的运动特征进行调整之后,还执行以下步骤:从待调整帧中提取关键帧,并对关键帧进行编辑。进一步地,从待调整帧中提取关键帧包括:将至少一个部分的序列帧在时间轴上切分得到多个切分后的帧;以及将预定时间点的多个切分后的帧选定为关键帧。进一步地,对关键帧进行编辑包括对关键帧执行以下操作中的一种或多种:旋转、缩放、替换、透明度调整、位置调整。此外,还可以将编辑过的帧进行保存、读取、重放等等操作。进一步地,动画为2D游戏动画中的通道型特效动画。根据本专利技术的另一个方面,提供了一种动画编辑装置,包括:获取模块,用于获取序列帧,其中,序列帧包括多个连续的帧,序列帧用于展示动画效果;拆分模块,用于根据动画效果的不同展示阶段,将序列帧拆分为至少一个部分;以及调整模块,用于根据动画效果展示的方式对待调整帧中的对象进行调整,其中,待调整帧为需要编辑的部分中的部分或全部帧,需要编辑的部分包括在至少一个部分中。进一步地,拆分模块根据展示动画效果的帧中的对象的运动特征将序列帧拆分为至少一个部分。进一步地,需要编辑的部分中的部分或全部帧中的对象具有运动特征,调整模块对待调整帧中的对象的运动特征进行调整。进一步地,调整模块包括曲线编辑模块,用于以曲线方式对待调整帧帧中的对象的运动特征进行调整。进一步地,该曲线编辑模块包括贝塞尔曲线编辑模块,用于以贝塞尔曲线方式对待调整帧帧中的对象的运动特征进行调整。进一步地,贝塞尔曲线编辑模块包括以下中的一种或多种:曲线轨迹调节模块、速度调节模块、加速度调节模块、方向调节模块。进一步地,曲线轨迹调节模块用于为对象的运动轨迹定义起点、终点以及两个控制点,用于构成不同的贝塞尔曲线,其中,起点、终点分别决定了轨迹的起点和终点,两个控制点之间的连线作为控制线以决定贝塞尔曲线的曲率和形状。进一步地,速度调节和加速度调节模块用于对对象执行以下操作中的一种或多种:保持匀速、由慢变快、由快变慢、先变快再变慢、先变慢再变快。通过该技术方案,能够对对象的运动速度进行各种控制,以满足不同的表现效果的需求。进一步地,该装置还包括关键帧提取模块,用于在曲线编辑模块对待调整帧中的对象的运动特征进行调整之后,从待调整帧中提取关键帧,并对关键帧进行编辑。进一步地,关键帧提取模块用于将至少一个部分的序列帧在时间轴上切分得到多个切分后的帧;以及将预定时间点的多个切分后的帧选定为关键帧。进一步地,关键帧提取模块对关键帧执行以下操作中的一种或多种:旋转、缩放、替换、透明度调整、位置调整。此外,还可以将编辑过的帧进行保存、读取、重放等等操作。进一步地,装置所编辑的动画为2D游戏动画中的通道型特效动画。相对于现有技术中的技术方案,解决了现有技术中,动画特效表现方式影响游戏效果或者游戏包体积大占用过多资源、开发成本高的技术问题。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是现有技术的一种用于展示动画特效的一组帧的示意图;图2是现有技术的一种动画特效的示意图;图3是根据本专利技术一个实施例的动画编辑方法的流程图;图4是根据本专利技术一个实施例的动画编辑装置的示意图;图5是根据本专利技术一个实施例的针对运动对象的轨迹构建的贝塞尔曲线示意图;图6是根据本专利技术一个实施例的对速度进行调节的示意图;图7是根据本专利技术一个实施例的在时间轴上创建关键帧的示意图;以及图8是根据本专利技术一本文档来自技高网
...
动画编辑方法和动画编辑装置

【技术保护点】
一种动画编辑方法,其特征在于,包括:获取序列帧,其中,所述序列帧包括多个连续的帧,所述序列帧用于展示动画效果;根据所述动画效果的不同展示阶段,将所述序列帧拆分为至少一个部分;以及根据所述动画效果展示的方式对待调整帧中的对象进行调整,其中,所述待调整帧为需要编辑的部分中的部分或全部帧,所述需要编辑的部分包括在所述至少一个部分中。

【技术特征摘要】
1.一种动画编辑方法,其特征在于,包括:获取序列帧,其中,所述序列帧包括多个连续的帧,所述序列帧用于展示动画效果;根据所述动画效果的不同展示阶段,将所述序列帧拆分为至少一个部分;以及根据所述动画效果展示的方式对待调整帧中的对象进行调整,其中,所述待调整帧为需要编辑的部分中的部分或全部帧,所述需要编辑的部分包括在所述至少一个部分中。2.根据权利要求1所述的方法,其特征在于,根据所述动画效果的不同展示阶段,将所述序列帧拆分为至少一个部分包括:根据展示所述动画效果的帧中的对象的运动特征将所述序列帧拆分为所述至少一个部分。3.根据权利要求1所述的方法,其特征在于,所述需要编辑的部分中的部分或全部帧中的对象具有运动特征,根据所述动画效果展示的方式对待调整帧中的对象进行调整包括:对所述待调整帧中的对象的运动特征进行调整。4.根据权利要求3所述的方法,其特征在于,对所述待调整帧中的对象的运动特征进行调整包括:以曲线方式对所述待调整帧帧中的对象的运动特征进行调整。5.根据权利要求4所述的方法,其特征在于,以曲线方式对所述待调整帧帧中的对象的运动特征进行调整包括:以贝塞尔曲线方式对所述待调整帧帧中的对象的运动特征进行调整。6.根据权利要求5所述的方法,其特征在于,以贝塞尔曲线方式对所述待调整帧中的对象的运动轨迹进行调整包括对所述对象执行以下操作中的一种或多种:曲线轨迹调节、速度调节、加速度调节、方向调节。7.根据权利要求6所述的方法,其特征在于,所述曲线轨迹调节包括:为所述对象的运动轨迹定义起点、终点以及两...

【专利技术属性】
技术研发人员:宁瀚尹健维
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1