简述Flash动画的原理?
Flash动画原理:动画是通过把人物的表情、动作、变化等分解后画成许多动作瞬间的画幅,再用摄影机连续拍摄成一系列画面,给视觉造成连续变化的图画。它的基本原理与电影、电视一样,都是视觉暂留原理。
医学证明人类具有“视觉暂留”的特性,人的眼睛看到一幅画或一个物体后,在0.34秒内不会消失。利用这一原理,在一幅画还没有消失前播放下一幅画,就会给人造成一种流畅的视觉变化效果。
扩展资料:
FLASH动画有以下三种特点:
1、从FLASH软件本身特性来看:它在动画制作上较其他软件有很多优势和独到之处。
首先,FLASH简单易学,容易上手。很多人不用经过专业训练,通过自学也能制作出很不错的FLASH动画作品。
其次,用FLASH制作出来的动画是矢量的,不管怎样放大、缩小,都不会影响画面质量,而且播放文件很小,便于在互联网上传输。
它采用了流技术,只要下载一部分,就能欣赏动画,而且能一边播放一边传输送数据、FLASH有很多重要的动画特征,能实现较好的动画效果、FLASH的人机交互性可以让观众通过点击按钮、选择菜单来控制动画的播放、最后,你可以建立FLASH电影,把动画输出为许多不同的文件格式,便于播放。
正是有了这些优点,才使FLASH日益成为网络多媒体的主流。
2、从动画制作工序和周期上来看:FLASH动画比传统动画在工序流程有一定简化和较多的削减,制作周期大为缩短传统动画片虽然有一整套制作体系保障它的制作,但还是有难以克服的缺点。
一部10分钟的普通动画片,要画几千张画面。像大家熟悉的《大闹天宫》,120分钟的片长需要画10万多张画面。如此繁重而复杂的绘制任务,需要几十位动画作者,花费3年多时间才能最终完成。
传统动画片在分工上非常复杂,要经过导演、美术设计师、原画、动画、绘景、描线、上色、校对、摄影、剪辑、作曲、对白配音、音乐录音、混合录音、洗印等十几道工序,才可以顺利完成。
从市场看,FLASH动画主要分为商业用途和个人创作,包括产品广告、网站、故事短片、MTv等。
FLASH作者从接到任务,到最后分布完成,差不多都是一个人。虽然FLASH动画相较于传统动画来说,在画面动作衔接上不太流畅,略显粗糙,但是有自己特有的视觉效果。
在制作周期上,半小时的节目,若用FLASH技术制作,大约3—4个月就可完成,若用其他技术通常需用10一14个月。
3、从动画制作成本上来看:传统动画片制作成本最低也要10000元/分钟,一部动画短片的制作成本至少需要几十万,还不包括广告费、播出费等。
再加上市场运作与相关产品开发等,制作成本大大高于收入,也因此制约了传统动画片的发展。
而FLASH动画制作成本非常低廉,只需一台电脑,一套软件,作者就可以制作出绘声绘色的FLASH动画,大大减少人力、物力资源以及时间上的消耗。
参考资料来源:百度百科—Flash动画
Flash动画的制作是将静止的画面变为动态的技术,主要依靠人眼的视觉残留效应,利用视觉原理实现静止到动态的转变。这是flash动画设计制作的基本原理,利用这一原理可以制作出具有高度想象力和表现力的动画作品。
动画与原画设计是不同的概念,原画设计是动画的基础工作,设计师通过其中的角色、动作、表情等塑造各类形象,赋予它们性格、生命和感情。flash动画将这些基础的设计进行融合,从而形成了独特的作品。
Flash动画制作技巧
一、利用矢量图与位图
专业的Flash动画制作的矢量图为利用CPU实时运算来完成显示的,此类型图通过无数倍放大后画质均不会发生变化,适合用于有位置旋转、移动、缩放等多种操作的Flash动画制作里。Flash动画制作矢量图形整个制作过程需得以节点位置、面的填充色与线的曲度等多种属性展开定义,占用空间少。
二、设置恰当的声音
Flash动画制作整个过程可科学应用声音元素,声音元素能够为flash动画添加增加动态感,给人一种身临其境的感觉。此外,Flash动画制作过程中声音元素的应用方面应注意声音压缩格式、声音大小、声道数与采样比特率等多种因素,并在声音与音质大小间找出一个平衡点。
3.1.2 Flash时间轴、帧和图层
时间轴用来组织和控制影像不同时间不同图层和帧的内容。时间轴最重要的成分是帧、图层和播放头。时间轴窗口是进行动画播放速度调整和将作品放置到不同图层的地方,时间轴显示影像中的每一帧。
动画的创建是通过改变后续帧的内容来实现的。可以制作一个横跨场景的移动的对象,增加或减小对象大小,旋转,改变颜色,淡入淡出,或者改变形状等。所有的变化都可以单独发生也可以同其他变化一起发生。
在Flash影像中每个场景都包含有多少不等的图层。在制作动画的时候,图层的作用主要是组织序列动画的各个部分,分离动画对象,使其相互之间不致发生擦涂、连接、或者分割。如果希望Flash每次内插移动多个集合或符号,则每个集合或符号都必须处在单独的图层里。我们就是利用图层的特殊作用,制作了“电视机画中画”的演示动画:背景图层是一幅静态的电视机图像,而第二个图层中则包含有独立的动画对象,制作出在电视机四个角移动的“画中画”效果。下面举一例说明如何使用时间轴、帧和图层来制作动画。
逐行倒相对相位失真的互补动画的制作步骤:
(1) 作坐标轴,在不同层上画出代表n行信号的矢量Fn、(n+1)行信号的矢量Fn+1(用蓝色线段表示),标上角度,如图1(a)中只有Fn、Fn+1矢量的情况;
(2) 选取矢量Fn,选择插入→转化为符号→图形,将其转化成图形;同样转化Fn+1成图形;
(3) 在矢量Fn所在帧后插入一关键帧,可以看到插入后实际上是复制了前面的帧,在这里用于表示有相移n行矢量Fn′,将Fn′旋转一定的角度;
(4) 双击前面的帧,弹出帧属性面板,在“过渡效果”中选择“运动”,拉开两帧相隔的距离,这时可以看到中间有一条蓝色的实线。用鼠标拖动时间线,看到相隔的距离越大,旋转的速度越慢,可以根据要求调整。同样制作Fn+1顺时针偏移成有相移的(n+1)行矢量Fn+1′,如图1(b);
(5) 新建一层,Fn+1′为开始帧,按步骤3-4作出Fn+1′倒相过程,生成Fn+1′倒相回来的矢量Fn+1′′,如图1(b)中Fn、Fn+1、Fn′、Fn+1′、Fn+1′′的情况;
(6) 然后将Fn′与Fn+1′′复制到新建层中,按合成法则画出Fn′与Fn+1′′的合成矢量F合,如图1(b);
(7) 最后,错开各阶段动画时间。
3.1.3 Flash序列动画
Flash中制作序列动画的方法有两种:一帧接一帧连续变化的逐帧变化动画和内插动画。在逐帧变化动画中要制作每一帧的图像;在内插动画中,只需制作开始和结束帧的图像,中间过渡帧由Flash自动创建。逐帧变化动画对文件尺寸的增加远超过内插动画,因此我们较常使用内插动画。
内插动画对于创作运动和变形是一种非常有效的方法,同时又保持文件尺寸最小。不象逐帧变化动画那样,对于内插动画,Flash只需保存引起帧发生变化的值, 而不是整个帧。Flash可以制作两种类型的内插动画。第一种, 称之为运动内插(motion tweening), 这种动画是先在一点定义实体、集合或者文本块的属性,如位置、大小、旋转,然后在另一点改变这些属性。第二种,称之为变形内插(shape tweening),先在一点绘制一个图形,然后在另一点改变这个图形或者绘制另外一个图形,Flash会在中间的帧中赋予新的值或者图形,由此创作出动画。在《电》课件中,许多演示电流、信号流向的动画就是根据这两种内插动画制作的。下面举例说明。
行输出电路充放电过程动画的制作:
(1) 在Flash中画好波形坐标轴;
(2) 用绿色线条分别画出不同阶段的充放电波形图,如图2(a)所示;
(3) 标上各时间段的t值;
(4) 制作闪烁效果来突出充放电的时间间隔,可以新建数层,按波形画上相吻合的红色波形,这样就形成一帧对象,在后一帧插入空白帧,然后复制有红色波形的那一帧,在空白帧后面拷贝该帧,至此就完成了一部分的波形闪烁效果;
(5) 同理制作各波段的闪烁效果;
(6) 在完成波形图后,开始制作电路充放电示意图。画好各对应的电路图,如图2(b);
(7) 在相应的电路中,用红色线条表示电流流向。
3.1.4 Flash高级设计
Flash有一个特殊的图层——运动导向层。运动导向层允许绘制路径,内插实体、集合或字块沿着这个路径进行动态变化。可以将多个图层链向同一个运动导向层,让多个对象沿同一路径运动。利用运动导向层,可以制作出沿着特定路线运动的动画。
互动影像在制作精彩的Flash动画时必不可少,它可以令学习者参与其中。通过使用键盘、鼠标,或者两者兼用,学习者可以跳到影像的不同部分,移动对象,输入表格信息,或者执行其它互动操作。互动影像是通过设置actions来实现的。所谓的action就是一套在特定事件发生时执行的指令。所谓能够触发action的事件就是当影像播放到了某一帧,或者当用户点击了按钮,或者按动键盘上某些键的行为,这些都称之为事件(event)。运用actions需要有一些编程经验。通过actions,可以制作出随停随放的动画效果。在按钮中加如控制信号动画播放的actions指令,在信号流经某一元件时可以停止动画的播放,使学习者能够随时在动画和文字讲解之间灵活切换。
3.2 Flash动画的输出
当使用Flash制作网络课件动画时,往往还需要一些其他的文件。如果要想在浏览器中打开Flash影像,必须要先打开一个HTML文档,而这个文档反过来启动Flash Player并播放影像。除了这个HTML文档外,还可以创建一个Flash影像的GIF动画版本,JPEG或GIF图像,以便没有安装Flash Player时显示。
Flash影像的主要文件格式是.swf。这是唯一支持Flash交互功能的文件格式。播放Flash影像有以下几种方法:1、在装有Flash Player的Netscape和Internet Explorer浏览器上播放。2、在带有Flash Xtra的Director和Authorware上播放。3、在装有Flash Active X控制器的Microsoft Office和其他带有Active X的主机上播放。4、作为 QuickTime影像的一部分播放。5、制作成被叫做放映机的独立的播放程序来播放。
.swf 是一种开放式的标准,可以被其他程序支持。除了 swf 格式外,还可以以各种不同格式由Flash输出影像和静止图像,包括 GIF,JPEG,PNG,BMP,QuickTime或 AVI。
4、把各种技术融合到网络多媒体课件动画制作中
4.1 PhotoShop图像处理
利用Flash的绘画功能,可以方便的制作电路图和画出信号流向。但是,由于Flash软件中,层没有叠加模式,很难将如三基色原理的相加混色之类的过程表示清楚。而图像处理软件PhotoShop就能解决这个问题。
hotoShop是专业级的图像处理软件,能够绘制图形,优化图片。但是PhotoShop不能做出连续动画效果,所以我们决定将相加混色过程用PhotoShop做成几幅关键帧图像,再导入Flash中,合成比较连续的动画。
例如在制作“红光加绿光”的相加混色动画时,便是运用了PhotoShop图像处理和Flash的动画制作。其具体步骤是:
(1) 打开PhotoShop,在两层各画一个互不相交的圆,分别填充为红和绿色,如图3(a);
(2) 将上面一层的模式改为屏幕模式;
(3) 缩短两个圆的距离(为使动画连续,可做多几个关键帧),存盘;
(4) 如图3(b)所示,两圆相交时,由于两层的叠加模式为屏幕模式,故能产生相加混色效果。继续缩短两个圆的距离,做多几个关键帧,依次存盘;
(5) 打开Flash,导入刚才存盘的图片;
(6) 做一个按钮来控制动画,可选择:插入→符号→按钮;
(7) 回到场景,另开一层,将按钮拖曳到合适位置,单击右键,设置按钮属性,在动作属性中选择goto,目标帧设为两色光叠加的开始帧;同时在两色光叠加的结束帧添加stop动作;
(8) 同理,分别制作“红光加蓝光”、 “蓝光加绿光”的混色过程,注意将各叠加过程的帧位置错开,以便分别呈现混色过程。
4.2 Adobe Premiere 视频编辑软件
Adobe Premiere是一个功能强大的非线性视、音频编辑系统,Adobe Premiere支持多种格式的文件。对于视频动画文件,它支持.avi、.mov、.film和.flc、.fli ,并且支持.tga和.gif等文件。对于静止图象,它支持.psd、.bmp、.pic、.tif等格式。对于音频文件,它支持.wav和.aif等格式,因此可以和许多也支持这些格式的软件配合使用。
Adobe Premiere软件在视、音频处理卡的支持下,具有如下功能:对来自视、音频设备输出的动态模拟信号进行数字化处理,视、音频媒体的非线性编辑,可以配音或叠加文字和图像,对剪辑实现特技效果处理以及完成视频压缩等。
Adobe Premiere提供各种精确的视频编辑工具,能产生广播级的视频文件。在制作网络多媒体课件时,我们经常要运用一些视频来演示教学内容,或者将一些静止图象制作成连续活动的动画。这时虽然也可以用Flash来制作,但制作过程复杂,要花费很长的时间,而且制作出来的动画效果并不流畅。用Adobe Premiere能够把庞大的视频文件截取若干帧图象,再用Flash处理,得到令人满意的动画效果。
Adobe Premiere的视频处理功能非常强大。在制作《电》课件时,我们需要使用一些视频素材,但是现有的视频素材很大,如果插入到网页中,受网络传输速度的影响,载入时间很长,故不适合网络多媒体课件。这时,用Adobe Premiere对视频进行处理,去除多余的帧,提供压缩比率,在不影响教学要求下,能够大大减少视频文件的大小,使之适合网页制作。
Adobe Premiere的截图功能为我们制作《电》课件提供了更多的原始素材。在制作“电视机扫描”动画时,就是用Adobe Premiere截取视频相隔几帧的图像,再用Flash进行帧动画处理。
4.3 扫描仪和数码相机
制作《电》课件时,我们使用了大量的素材。这些素材有些是用Flash、PhotoShop等绘制出来的,比如电路图、方框图。但是,有时候我们要用到实物的图片或者较为复杂的图像,就不能用人工绘制了,而且花费时间。扫描仪和数码相机能为我们很方便的提供这些素材。如,在制作摄像管工作原理时,我们需要用一个动画说明摄像管的工作原理,而摄像管的结构图很复杂,不容易绘制。我们就用扫描仪将现成的图片扫描进电脑,再用Flash做成动画来表示电子束和电流的流向。而在制作“画中画”动画时所用的电视机画面也是用数码相机拍摄后,再用Flash处理的。
因此,在制作课件时要充分利用现有的技术和设备,提高工作效率。尤其是在收集素材方面,能够方便地得到大量逼真的素材,使制作的课件更具说服力和表现力。
5、结束语
不管采用何种工具开发网络多媒体课件动画,都必须以最形象,最直接和最准确的方式展示教学内容。在制作时,制作者首先要对用动画展示的教学内容有深刻的理解,对动画的演示过程有清晰的思路。设计动画流程时,要选择合适的软件工具,尤其要注意多种软件工具的综合利用,取长补短。这样,才能够制作出生动的教学演示动画,充分发挥网络多媒体课件的优势,提高教学效果。
首先FLASH是一种基于矢量图形的交互式多媒体技术,本身是从Future Splash发展起来的。后被Macromedia公司收购并继续发展其制作动画丰富多采,富于变化性并且相对于其他作图软件文件较小,在网页中无须等它下载完毕就可以显示出来并以流的形式播放,唯一的缺点是需要特定的插件来支持,IE5。0中FLASH插件的集成更促进了它的发展,现在许多浏览器都力图去适应它,相信FLASH有着广阔的发展前景,
FLASH中关键概念的介绍
1)矢量图形的认识:只是记录图形的大概轮廓,可以无限放大不失真,有别于我们熟悉的.bmp .GIF.JPEG等图形文件。
2)桢的概念:FRAME概念,FLASH动画是由一桢一桢的画面而组成的,并且在其中采用了关键桢技术keyframe的技术,在FLASH的时间轴上你可以很清楚的看到每一桢的分布情况,通过不同的颜色你可以区分出不同的桢,蓝色实块表示静止桢;蓝色空白桢表示空白桢;红色实桢表示移动的始发桢;绿色实桢表示变形的始发桢;相应的箭头标志表示Motion 以Shape两种动态形式。
3)符号Symbol的认识:在FLASH中符号是整个动画的基础部分,将编辑的对象作为符号,并且放入Library中,可以随时对他进行编辑,编辑后动画中相应部分也跟随变化,设计完成后,最终形成完整的动画,在FLASH中符号共分为三种形式:基本符号:Graphic;按钮:Button;剪贴画:Movie Clip;你在创建符号时系统会提示你选择符号的类型,其中Graphic是最普通的,是用于创建静态符号的,并且可以引用外部的图片来作为符号,Button是用于创建动态交互按钮的形式,既是在鼠标处于不同的位置产生不同的响应,Movie Clip是动态视频剪贴画符号,不同上面两种形式它有自己独立的时间轴,是动态的符号形式。可以通过Insert-->new Symbol来创建或是再创建是用F8来定义。
4)层技术:层技术是在近期的图形处理软件中较常见的名词, 由于在动画中有多个对象需要处理编辑,为了便于处理控制各个对象出场顺序以及在时间轴上的停留时间用层技术便好的实现了这一目的,减少了编辑的出错机会。
5)库Library在FLASH中Library是用来存放符号的,可以通过Windows-->Library来实现对符号的调用,或是用它来调用外部的符号可以通过Open as symblo来将指定图片存入Library中