什么是逐帧动画
逐帧动画是一种在连续的关键帧中分解动画动作,即在时间轴的每一帧上绘制不同内容并使之连续播放成动画的一种常见的动画形式。 在1907年逐帧动画由一位无名的技师发明,一开始作为一种实验性视频在早期的影视作品中大显风头。
主要信息:
逐帧动画是一种常见的动画形式(Frame By Frame),其原理是在“连续的关键帧”中分解动画动作,也就是在时间轴的每帧上逐帧绘制不同的内容,使其连续播放而成动画。
因为逐帧动画的帧序列内容不一样,不但给制作增加了负担而且最终输出的文件量也很大,但它的优势也很明显:逐帧动画具有非常大的灵活性,几乎可以表现任何想表现的内容,而它类似与电影的播放模式,很适合于表演细腻的动画。
例如:人物或动物急剧转身、 头发及衣服的飘动、走路、说话以及精致的3D效果等等。
逐帧动画早在1907年被一个无名技师发明,一时这种奇妙的方法在早期影片中大出风头,当时这种技术不被了解,后来被法国高蒙公司的艾米尔.科尔发现了这个秘诀后拍摄了很多动画片。
其中有,《小浮士德》是一部逐帧木偶动画,堪称逐帧动画的早期杰作,后来随着逐帧动画的日益完善,出现了一系列经典作品。
什么叫逐帧动画
逐帧动画,是一种动画技术,其原理即将每帧不同的图像连续播放,从而产生动画效果。最基本制作定格动画的方法是利用相机作拍摄工具,为主要对象拍摄一连串的相片,每张相片之间为拍摄对象作小量移动,最后把整辑相片快速地连续播放便完成(每秒大约需要24张相片)。橡皮泥因为易于改动,是定格动画常选用的材料,其成品被称为黏土动画。
逐帧动画早在1907年被一个无名技师发明,一时这种奇妙的方法在早期影片中大出风头,当时这种技术不被了解,后来被法国高蒙公司的艾米尔.科尔发现了这个秘诀后拍摄了很多动画片,其中有,《小浮士德》是一部逐帧木偶动画,堪称逐帧动画的早期杰作,后来随着逐帧动画的日益完善,出现了一系列经典作品。
1.逐帧动画的概念和在时间帧上的表现形式
在时间帧上逐帧绘制帧内容称为逐帧动画,由于是一帧一帧的画,所以逐帧动画具有非常大的灵活性,几乎可以表现任何想表现的内容。
2.创建逐帧动画的几种方法
(1)用导入的静态图片建立逐帧动画
用jpg、png等格式的静态图片连续导入Flash中,就会建立一段逐帧动画。
(2)绘制矢量逐帧动画
用鼠标或压感笔在场景中一帧帧的画出帧内容。
(3)文字逐帧动画
用文字作帧中的元件,实现文字跳跃、旋转等特效。
(4)导入序列图像
可以导入gif序列图像、swf动画文件或者利用第3方软件(如swish、swift 3D等)产生的动画序列。
由于逐帧动画的帧序列内容不一样,不仅增加制作负担而且最终输出的文件量也很大,但它的优势也很明显:因为它相似与电影播放模式,很适合于表演很细腻的动画,如3D效果、人物或动物急剧转身等等效果。
逐帧动画的制作步骤
1、逐帧动画具有非常大的灵活性,几乎可以表现任何想表现的内容,而它类似与电影的播放模式,很适合于表演细腻的动画。打开Flash CS6,新建一个3.0的Flash文档。
2、理解逐帧动画
逐帧动画,可以理解为每一个帧上的画面,按照时间轴,进行画面的切换(手翻书的原理),而形成的动画。
3、制作逐帧动画(以最简单的火柴人动画为例)
利用线条工具和椭圆工具,(在第一帧上)绘制出一个简单的火柴人,记住,在绘制正圆时,要按住键盘上的Shift键。
4、在第二帧上,插入一个空白的关键帧,并打开绘图纸外观,发现在第二帧上,出现第一帧上的火柴人轮廓。
5、以第一帧上的火柴人轮廓,做为参照物,然后继续绘制第二帧上的火柴人,具体的画法如下图所示。同理,在第三帧上,绘制如下火柴人。
6、最后,将帧速率更改为7或6,即可完成操作,火柴人逐帧动画完成,在时间轴的每帧上逐帧绘制不同的内容,使其连续播放而成动画。
实时动画和逐帧动画有什么区别?
实时动画(Real-time animation)
实时动画也称为算法动画,它是采用各种算法来实现运动物体的运动控制。
1.逐帧动画的概念和在时间帧上的表现形式
在时间帧上逐帧绘制帧内容称为逐帧动画,由于是一帧一帧的画,所以逐帧动画具有非常大的灵活性,几乎可以表现任何想表现的内容。
2.创建逐帧动画的几种方法
(1)用导入的静态图片建立逐帧动画
用jpg、png等格式的静态图片连续导入Flash中,就会建立一段逐帧动画。
(2)绘制矢量逐帧动画
用鼠标或压感笔在场景中一帧帧的画出帧内容。
(3)文字逐帧动画
用文字作帧中的元件,实现文字跳跃、旋转等特效。
(4)导入序列图像
可以导入gif序列图像、swf动画文件或者利用第3方软件(如swish、swift 3D等)产生的动画序列。
由于逐帧动画的帧序列内容不一样,不仅增加制作负担而且最终输出的文件量也很大,但它的优势也很明显:因为它相似与电影播放模式,很适合于表演很细腻的动画,如3D效果、人物或动物急剧转身等等效果。
逐帧动画的基本使用步骤
具体步骤
1、运行Flash MX 2004,文档属性默认。 2、单击第1帧,利用椭圆形工具在舞台的左侧画一个红颜色无边框的圆。 3、单击第1帧,按快捷键“F6”键,连续在时间轴上插入10个关键帧。如图所示。
4、单击第2帧,使用鼠标或者键盘上的方向键调整舞台中的红色圆的位置,使之向右侧移动一小短距离。 5、重复第4步骤的方法,分别设置其余9个帧里面的圆形位置。如图所示。
6、测试效果。
我们发现这个效果与移动渐变效果基本相同,那为什么还要用逐帧动画呢?原因在于,移动渐变动画是由Flash程序产生的,有一定的机械性和局限性,对于表现复杂的移动效果的优势就不是很明显了。逐帧动画正好补充了这个空白。使变化的效果更加细腻。
7、下面我们再做一个逐帧动画,新建一个Flash文档,属性默认。 8、单击第1帧,利用矩形工具绘制一个无边框的黑色矩形,并把它放置在舞台的上端; 9、在时间轴上按快捷键“F6”键,插入9个关键帧入土,如图所示。
10、单击第2帧,使用箭头工具,适当的拉伸黑色的图形。 11、按照此方法,依次拉伸其余的九个帧。如图所示。
12、测试效果,从第1帧到第10帧黑色图形逐渐变化,就像是流动下来一样。这就是形状逐帧动画。它与形状渐变动画是没有区别的,形成的效果是一样的,但是与移动渐变动画一样,逐帧动画在表现复杂变化效果方法的优势明显。
注 意 ——因为逐帧动画所涉及到的帧的内容都需要创作这手工去编辑,任务量比较大,所以在确定使用哪种动画形式的时候,一定要做好思想准备。
提 示 ——制作逐帧动画不涉及到帧里面的内容是元件还是图形或者位图,这一点与移动渐变动画,形状渐变动画不同。
技 巧 ——在制作逐帧动画的时候,往往前一帧与后一帧的内容没有大的差别,我们就可以使用Flash MX 2004提供的绘图纸外观工具来观察前一帧,或者全部帧的变化,对于我们精确的把握动画效果,有极大的帮助。如图所示。
试一试——利用工具栏里面的“自由变形工具”自己试一下逐帧动画效果。
分 析——制作逐帧动画一定要注意两帧之间的联系,跳跃不要太大。虽然移动渐变动画和形状渐变动画的过渡效果是非常平稳的,但是对于复杂动画变化来说使用逐帧动画有明显的优势。所以锻炼制作逐帧动画是非常必要的。
特别提示
源文件效果与移动渐变动画和形状渐变动画相似,其实逐帧动画的制作是非常复杂的,需要我们具有耐心才能够完成。
特别说明
逐帧动画是最基本的动画原理。小时候我们看到过的把一本书的每一页都画上形状,快速的翻动书页,就会出现连续的动画。这就是逐帧动画的原理。
人眼在正常情况下有一个视觉残留,逐帧动画正是利用这一点来完成自己的动画效果。在制作逐帧动画的时候要灵活应用,可以采取空1帧,空2帧的做法。
逐帧动画一秒多少帧
动画标准是一秒24帧,也就是24张画面组成一秒。电视播放标准是25帧每秒。
动画看上去在动,利用的是人类的视觉暂留原理,每幅图的暂留时间是0.1~0.4秒,所以动画使用的最高帧数没必要超过24,也用不到60fps。游戏画面刷新的间隔不稳定,需要更高的帧数来确保画面的流畅。
现在的商业动画以“一拍三”为主流,也就是每三帧放一张,每秒放8张。特殊的情况会用到“一拍二”,每两帧放一张,一秒用12张;或是“一拍一”,每帧放一张,每秒用24张。
在中国一般的动画制作以及广告制作都是用PAL制式的25帧每秒。每秒钟帧数(fps)愈多,所显示的动作就会愈流畅。电影放映的标准是每秒放映24帧,每秒遮挡24次,刷新率是每秒48次.这里的帧就是画面,也就是说电影每秒放映24幅画面,以达到动画的效果。
中国的电视播放每秒25帧,这个帧率属于PAL制式,在亚洲和欧洲电视台较为常用,而美国加拿大一般都是NTSC制式每秒29.97帧。在中国一般的动画制作以及广告制作都是用PAL制式的25帧每秒。