第四章动画处理_第1页
第四章动画处理_第2页
第四章动画处理_第3页
第四章动画处理_第4页
第四章动画处理_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 第四章第四章 动画处理动画处理 4.1 动画基础知识动画基础知识 4.1.1 动画基本概念动画基本概念 动画动画就是利用人类眼睛具有的“视觉残留效应”视觉原理,将多幅画面快速、连续播放,产生动画效果。 动画制作动画制作就是采用各种技术为静止的图形或图像添加运动特征的过程。 计算机动画计算机动画是根据传统的动画设计原理,由计算机完成全部动画制作过程。 按计算机动画的表现形式,动画可以分为二维动画、三维动画和变形动画三大类。二维动画二维动画沿用传统动画的原理,将一系列画面连续显示,使物体产生在平面上运动的效果。三维动画三维动画主要表现三维物体和空间运动。变形动画能将物体从一种形态过渡到另一种形态

2、,需要进行复杂计算,主要用于影视人物、场景变换、特技处理等场合。 按计算机动画的性质,动画可以分为帧动画和矢量动画。帧动画帧动画是指构成动画的基本单位是帧,每帧是一幅静态画面,很多帧组成一部动画。帧动画借鉴传统动画的概念,每帧的内容不同,当连续播放时形成动画视觉效果。矢量动画矢量动画画面只有一帧,由计算机计算生成动画效果。矢量动画用来表现变换的图形、线条、文字和图案。 4.1.2 常用动画格式常用动画格式 1. GIF格式格式 GIF是最常见的动画文件格式,它是多帧GIF图像的合成。GIF格式的特点是压缩比高,文件比较小,所以现在网页中大部分的动画采用GIF格式。GIF动画简单易学,而且特别适

3、合制作小巧的动画及广告横幅,在多媒体课件中经常使用这种格式,常用的GIF动画生成软件是Ulead GIF Animator。 2. FLIC(FLIFLC)格式)格式 FLIC格式由Autodesk公司研制,是一种彩色动画文件格式,FLIC是FLC和FLI的统称。FLI是最初的基于320200分辨率的动画文件格式,而FLC进一步扩展,它采用了更高效的数据压缩技术,所以具有比FLI更高的压缩比,分辨率也有所提高。目前用得比较多的是FLC格式,它每帧采用256色,画面分辨率从320200到16001280不等。FLIC格式代码效率高、通用性好,被大量地运用到多媒体产品中。 3. SWF格式格式 S

4、WF是基于Macromedia公司Shockwave技术的流式动画格式。在观看SWF动画时,可以一边下载一边观看,而不必等到动画文件全部下载到本地再观看。SWF格式的动画能用比较小的体积来表现丰富的多媒体形式,并能方便地嵌入HTML网页。SWF格式动画是利用矢量技术制作的,不管画面放大多少倍,画面仍然清晰流畅,质量不会因此而降低。SWF格式动画体积小、功能强、交互能力好、支持多个层和时间线程等特点,越来越多地应用到多媒体产品和网络动画中。4.2 GIF动画制作动画制作 4.2.1 GIF Animator介绍介绍 Ulead GIF Animator是一个方便的 GIF 动画制作软件。Ulea

5、d GIF Animator 不但可以把一系列图片保存为 GIF 动画格式,还能产生二十多种2D或3D的动态效果,可以满足制作多媒体产品和网页动画的要求。 4.2.2 逐帧动画制作逐帧动画制作 GIF Animator可以将一系列静态图像分别放置在不同的帧中,这些帧播放的时候就会形成动态的画面。制作这类动画,需要预先准备好静态图像素材,这些图像内容通常相关或者相近。 GIF Animator可以对图片进行旋转、缩放、移动、填充等操作,制作不同的帧画面,产生动画效果。 4.2.3 自动生成中间帧自动生成中间帧 如果要制作的动画是直线运动或简单画面切换,只需要设置第一帧和最后一帧的内容,GIF A

6、nimator可以自动生成中间帧。 Ulead GIF Animator还带有多种视频F/X特效,功能类似于Photoshop的滤镜,通过对视频F/X的设置可以产生多种动态效果。4.3 Flash动画制作动画制作 4.3.1 动画制作软件动画制作软件Flash Flash是Macromedia公司推出的一种交互式动画制作软件。设计人员和开发人员可以使用Flash来创建演示文稿、应用程序和其它允许用户交互的内容。Flash 可以将以将音乐,声音,动画、视频和特殊效果融合在一起,制作出包含丰富媒体信息的Flash动画。 Flash动画采用矢量图形、关键帧技术制作动画。生成的动画占用空间小,有利于存

7、储和传输,并可以任意缩放尺寸而不影响质量。 Flash采用流媒体技术,使动画可以一边播放一边下载。用户可以在整个Flash动画文件还没有下载完成时先看到已下载部分的效果,制作的动画更适合通过Internet传递和播放。 Flash动画可以在画面里进行控制和操作,可以创建各种按钮用于控制信息的显示、动画或声音的播放以及对不同鼠标事件响应等。 4.3.2 绘制图形绘制图形 Flash绘图工具箱由工具、查看、颜色和选项四个部分组成。 查看部分包括手形工具和缩放工具。手形工具可以对场景进行拖动,缩放工具可以缩放场景。 颜色部分可以设置笔触颜色和填充颜色。 选项部分与选择的工具相关。在选择了某一工具时,

8、其对应的选项也会在选项栏中出现,选项能改变相应工具对图形处理的效果。 工具部分包括选择工具、部分选择工具、线条工具、套索工具、钢笔工具、文本工具、椭圆工具、矩形工具、铅笔工具、刷子工具、任意变形工具、填充变形工具、墨水瓶工具、颜料桶工具、滴管工具和橡皮工具。 4.3.3 逐帧动画逐帧动画 在Flash中的帧包括关键帧、空白关键帧和帧三种类型。关键帧定义了动画的变化环节,每个关键帧需要设置一幅单独的画面,用黑色圆点表示。空白关键帧是无内容的关键帧,用圆圈表示。帧指时间轴上的一个方块,帧中不记录内容,只表示前一个关键帧内容的延续。 逐帧动画是一种常见的动画形式,其原理是在连续的关键帧中分解动画动作

9、,也就是在时间轴的关键帧上逐帧绘制不同的内容,使其连续播放而成动画。逐帧动画的帧序列内容不一样,制作过程比较复杂,最终输出的文件量也比较大。但逐帧动画具有非常大的灵活性,适合制作表演细腻的动画,例如通常用逐帧动画制作动画作品中最能体现主体的动作、表情的内容。 4.3.4 时间轴特效时间轴特效 时间轴特效是Flash MX 2004和Flash MX Professional 2004都拥有的新功能。使用Flash内建的时间轴特效,可以快速创建复杂静态效果和动画。 时间轴特效可以应用于文本、图形、位图、按钮。 给一个对象添加时间轴特效时,Flash会新建一个层,然后把该对象传送到新建的层。该对象

10、被放置在特效图形中,特效所需的所有过渡和变形存放在新建层的图形中。新建层的名称与特效的名称相同,后加一个编号,表示特效应用的顺序。添加时间轴特效时,在库中会添加一个以特效名命名的文件夹,内含创建该特效所用的元素。 4.3.5 运动动画运动动画 运动动画是Flash补间动画的一种。补间动画在动画的重要点上创建关键帧,由Flash生成关键帧之间的内容。运动动画可以完成场景中物体中的简单运动、沿引导线运动、旋转等动作。 Flash中的补间动画是计算相邻两个关键帧之间的区别,然后自动产生补间内容。如果要制作场景中部分内容保持不动,另一部分内容运动,或两个甚至多个物体以不同方式运动的动画,就不能在同一层

11、中进行操作。可以利用Flash在不同层上编辑不同的动画而互不影响,在放映时能得到合成的效果的特点,将不同的动画内容分别设置在不同的层中,完成场景中多个物体同时运动的动画。 4.3.6 变形动画变形动画 变形动画能在两个关键帧之间产生形状变化的过渡效果。变形动画可以完成场景中物体形状、颜色、填充效果的变化或一个物体转变成另一个物体的动作。 在设置变形动画时,除了可以由Flash生成形变过程外,还可以通过设置形状提示来改变对象的变形方式。 4.3.7 遮罩遮罩 遮罩动画是Flash中的一个重要的动画类型。遮罩是一种特殊的图层,就象一张被镂空的纸,在遮罩层中物体所处的区域相当于纸中被镂空的部分,透过

12、镂空区域可以看到下面被遮罩层中的内容。没有物体存在的区域则是不透明的,不能看到下面相应位置的被遮罩层中的内容。遮罩层可以遮盖任何同遮罩层相关联的被遮罩层里的内容。 遮罩动画可以是遮罩层中对象运动,也可以是被遮罩层中对象运动。 设置遮罩后,遮罩层和被遮罩层会被锁定,如果要对遮罩层或被遮罩层编辑,必须打开它们后面的锁标记,解锁后遮罩效果也会消失。要显示遮罩效果必须重新锁定遮罩层和被遮罩层。 4.3.8 元件元件 元件是指在flash中创建且保存在库中的图形、按钮或影片剪辑,可以在当前flash文件或其他flash文件中重复使用,是flash动画中最基本的元素。 元件可以直接新建也可以由场景中已经创

13、建的对象或对象集转换。在一个场景中可以多次运用同一个元件。如果修改元件的内容,场景中所有引用元件都会一起更改。使用元件可以大大减少flash动画制作工作量。 元件包括图形、按钮、影片剪辑三种类型。 影片剪辑元件:可以理解为电影中的小电影,可以完全独立影片剪辑元件:可以理解为电影中的小电影,可以完全独立于主场景时间轴并且可以重复播放。于主场景时间轴并且可以重复播放。 按钮元件:实际上是一个只有按钮元件:实际上是一个只有4帧的影片剪辑,能对鼠标动作帧的影片剪辑,能对鼠标动作作出响应。通过给场景中的按钮添加动作语句而实现作出响应。通过给场景中的按钮添加动作语句而实现flash影影片强大的交互性。按钮

14、元件包括弹起、指针经过、按下、点片强大的交互性。按钮元件包括弹起、指针经过、按下、点击四个帧,每个帧对应一种鼠标状态。按钮的时间轴不能播击四个帧,每个帧对应一种鼠标状态。按钮的时间轴不能播放,只根据鼠标指针的动作做出简单的响应,并执行相应的放,只根据鼠标指针的动作做出简单的响应,并执行相应的动作。动作。 图形元件:可以重复使用的静态图像,或连接到主影片时间图形元件:可以重复使用的静态图像,或连接到主影片时间轴上的可重复播放的动画片段。图形元件与影片的时间轴同轴上的可重复播放的动画片段。图形元件与影片的时间轴同步运行。步运行。 4.3.9 为动画添加声音为动画添加声音 一个完整的动画作品应该包括

15、画面和声音。在Flash动画中,先需要按照动画内容准备好声音素材,包括背景音乐、特殊声效、对白等。完成动画后,再将声音素材合成到动画中。在Flash中允许添加的声音文件格式是MP3和WAV。 要在Flash中使用声音,需要先将声音导入到库中。音频文件导入到库中后,可以对音频文件的压缩方式进行修改,减小声音文件。Flash中声音压缩方式有:默认、ADPCM(自适应音频脉冲编码方式压缩)、MP3(MP3格式压缩)、原始压缩和语音压缩。在这些压缩方式中还可以对压缩时使用的采样频率和量化位数进行具体设置。 4.3.10 导入视频文件导入视频文件 在制作Flash作品时,有时需要导入一些视频文件。在Fl

16、ash中可以导入avi、mpg、mov、AI、asf、wmv等视频格式文件。 4.3.11 基本基本ActionScript ActionScript是Flash使用的一种动作描述编程语言。ActionScript的语法类似Javascript和Java,同样具有函数、变量、语句、操作符、条件和循环等基本的编程概念。使用ActionScript可以给Flash动画添加交互性,对动画进行设置,让用户事件(如按钮单击和按钮)触发脚本,执行动作。 ActionScript语句可以写在关键帧、按钮和影片剪辑上。关键帧上的ActionScript语句在影片播放到该关键帧时被触发执行。按钮和影片剪辑上的A

17、ctionScript语句在满足事件触发条件时被触发执行。 可以使用on()处理函数将事件处理函数附加到按钮上,使用onClipEvent()处理函数将事件处理函数附加到影片剪辑实例上。 4.3.12 Flash动画的发布与输出动画的发布与输出 Flash动画在保存时默认的文件格式是FLA,这种格式的动画文件可以在Flash中重复编辑。如果要将Flash动画运用到多媒体作品中,则需要进行发布。Flash制作的动画可以发布为SWF、AVI、GIF等格式。 SWF格式是Flash的成品播放文件,可以在网页中直接应用。AVI格式是标准视频文件,通常用在多媒体产品演示中。GIF格式是常用的网页动画格式,主要用在网页、演示文稿和多媒体作品中

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论