计算机动画概述_第1页
计算机动画概述_第2页
计算机动画概述_第3页
计算机动画概述_第4页
计算机动画概述_第5页
已阅读5页,还剩56页未读 继续免费阅读

下载本文档

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

文档简介

e

a低

4.1计算机动画概述

计算机动画技术综合利用了计算机科学、

数学、物理学、绘画艺术等知识来生成绚丽多

彩的连续的逼真画面。

上世纪60年代初计算机动画一程序实现

70年代开始研制动画系统MSGEN、…

饥饿(1974)、终结者H(1991)

侏罗纪公园U993)、玩具总动员(1996)

4.1计算机动画概述

一、什么是计算机动画

动画是通过一定速度播放连续画面来显示

运动和变化的过程,其含义有:

①播放速度:24f/s、25f/s、30f/s

②运动过程:动画的本质

③变化过程:色彩变化、光强变化

计算机动画是借助于计算机生成一系列连

续图像并可动态播

放的计算机技术。1堂|

4.1计算机动画概述

二、计算机动画的分类

L按动画功能强弱分类

第一等级:用于交互产生、着色、存储、

检索和修改图像,不考虑时间-图像编辑器

第二等级:实现中间帧的计算

第三等级:形体的操作(平移、旋转)

虚拟摄像机的操作(镜头推移)

第四等级:定义角色

第五等级:智能动画系统(自学习能力)

4.1计算机动画概述

2.按动画制作原理分类

⑴二维动画(计算机辅助动画)

二维动画主要用来实现中间帧生成,即根

据两个关键帧生成所需的中间帧(插补技术)。

二维动画系统的功能(第二等级):

①画面生成、中间帧生成

②图像编辑

③着色、预演

④后期制作

4.1计算机动画概述

⑵三维动画(计算机生成动画)

三维动画是采用计算机技术来模拟真实的

三维空间(虚拟真实性)。

三维动画系统的功能(第三、四等级):

①输入素材

②构造几何造型

③调整材质和贴图

④设置运动、相机和灯光

⑤着色生成图像文件

4.1计算机动画概述

三、计算机动画的应用

L影视与广告

主要用于制作电视广告、电视片头、卡通

片、电影片头和电影特技等。

电视广告:计算机动画可

制作出神奇的视觉效果,以取

得特殊宣传效果和艺术感染力。

玩具总动员:没有真人演员表演故事片,

这部长达77分钟的影片全部由计算机动画和

计算机合成图像组成。

4.1计算机动画概述

2.教育与娱乐

多媒体教学:计算机动画为教师改进教学

手段、提高教学质量提供了强有力的工具。

娱乐:利用计算机动画产生模拟环境,使

人有身临其境的感觉。

3.Web动画技术

Flash:网络动画格式swf(闪客)

VRML:3DWeb场景(三维世界)

Java:Web动态页面(动画程序消除闪烁)

4.1计算机动画概述

4.科学计算与工程设计

科学计算可视化:通过计算机动画将科学

计算过程及其结果转换为几何图形或图像并显

示出来,以便于研究和交互处理。

工程设计:工程图纸设计完后,指定立体

模型材质,制作三维动画。如建筑行业中楼房

建筑的透视和整体疑舟"曳

4.1计算机动画概述

5.模拟与仿真

飞行模拟器:能训练飞行员模拟起飞和着

陆、操纵各种手柄、观察各种仪器以及在舷窗

能看到机场跑道或自然景象。

在航天、导弹和原子武器等复杂的系统工

程中,先建立模型,再用计算机动画模拟真实

系统的运行,调节参数,获得最佳运行状态。

4.2计算机动画制作环境

计算机动画系统:计算机硬件、软件系统

、硬件配置

主机:图形工作站(SGI、SUN、IBM、HP)

微机(Pentium>Macintosh系列机)

输入设备:图像扫描仪、录象输入

输出设备:视频输出、胶片输出

WorkstationSy^V

4.2计算机动画制作环境

二、软件系统

1.系统软件

操作系统、高级语言、诊断程序等

2.动画软件

⑴二维动画软件

AXA2D、AnimatorStudio、Flash

⑵三维动画软件

3DStudioMAX、Softimage3D

Maya(Alias/Wavefront)、Poser

4.2计算机动画制作环境

3DStudioMAX动画软件:

3DSMAX是美国Autodesk公司在PC机上开

发的实体造型、真实感显示和动画制作软件。

版本:

1.0/2.0/2.5/3.0/3.1/4.0/4.2/5.0

3DSMAX5在动画和贴图方面比4.0有长足

的进步,如完善了动画编辑器,增加了卡通效

果的材

4.2计算机动画制作环境

Softimage动画软件:

Softimage是加拿大Softimage公司开发的

一套三维动画软件,它已被广泛应用于电影、

电视和广告制作等领域。

曾轰动一时的侏罗纪公园中栩栩如生的恐

龙形象的动作,就是该软件设计制作的。

该软件系统包括五个模块:

Model(造型)Matter(材质)

Motion(运动)Tools(工具箱)

Actor(演员系统)

4.3计算机动画设计与创意

一、计算机动画创意的概念

、计舁机动画是高科技与艺术创作的结合,

它,要科学的设计和艺术的构思,这些在制作

之前的方案性思考,称为创意。一

创意有宏观和微观两个层面。

宏观(战略创意):指整个设计行动的统筹

安排(战略策划高度)。

微观(战术创意):指具体动画作品的意境

构思及手法选择(小点子、小安排)o

4.3计算机动画设计与创急

二、动作的设计与创意

1.人物动作规律及设计

人的走路动作:左右两脚交替向前;为了

求得平衡,当左脚向前时左手向后摆动,当右

脚向前时右手向后摆动。

4.3计算机动画设计与创意

人的奔跑动作:身体中心前倾,手臂成屈

曲状,两手自然握拳,双脚的跨步动作幅度较

大)头的高低变化也比走路动作大。

4.3计算机动画设计与创意

人的面部表情:面部的动作变化能体现人

物的情绪和性格)但也更加复杂。

4.3计算机动画设计与创意

2.动物动作规律及设计

鸟类:鸟越大,动作越慢

鸟越小,动作越快

翅膀越大,鸟躯干上下运动越明显

4.3计算机动画设计与创意

兽类:四条腿的兽类在运动时,必须注意

前腿动作如何与后腿动作相配合。如牛的右前

腿向前时,右后腿在后;在右前腿向后时,右

后腿向前。

兽类跨步时间

牛、马1秒

大象1.5秒

猫0.5秒

4.3计算机动画设计与创意

3.自然物体规律及设计

旋转物体:当物体抛向空中

时,其重心沿抛物线运动,到顶

点时速度减慢,下降时速度加注

强调运动:为了强调运动,

有时要加入一些视觉效果。

如开枪射击时枪管突然后退

:射击本身是通过很强烈的猛推

效果和随枪管再冲向前时一股较

慢的喷烟在视觉上展现的。

4.3计算机动画设计与创意

振动物体:

①快速振动

弹簧片的震动

②柔性振动

旗帜的飘动

4.3计算机动画设计与创意

三、片头的设计与创意

1.电影片头的设计

电影片头可以通过把影片最扣人心弦的核

心展示出来,可只提问题不解决问题,以造成

一定的悬念使观众急于相探索其中的究竟。

右图是第十一届亚

运会“体育大舞台”电影

片头的一个镜头。

4.3计算机动画设计与创意

2.电视片头的设计

电视节目片头:5,10,15,20,60秒

电视栏目片头:12-20秒,字幕是栏目片

头设计中主要的艺术设计形象。

3.电视广告的设计

电视广告通过近在咫尺的屏幕,能使观众

见其形而闻其声,具有极大的感染力。

制作电视广告,要让观众接受重点内容,

除必要重复外)还应多选中、近镜头。

4.4矢量动画制作软件

一、Flash概述

Flash是美国Macromedia公司开发的矢量

图编辑和动画制作软件。

1.发展简史

前身:矢量动画软件FutureSplash

Macromedia收购—Flash2.0

1998:Flash3.0(网页制作三剑客之一)

1999:Flash4.0(交互式矢量动画标准)

2000:Flash5.0(闪客)、Flash

MX(2002)

4.4矢量动画制作软件

2.基本功能

①具有较强的矢量绘图和动画制作功能,

且图像质量高,制作的动画和网页数据量小

②导入和发布功能强:可导入bmp、mov、

mp3等,可发布各种音视频文件

③插件工作方式:ShockwaveFlash插件

流式技术播放动画

④强大的ActionScript函数、属性和对象

⑤支持XML技术标准,等等

4.4矢量动画制作软件

3.窗口组成

标题栏、菜单栏、工具栏

工具箱:工具、查看、颜色、选项

时间轴:图层控制区、时间线控制区

场景、工作区:对动画中各对象进行编辑

、修改的场所。

属性面板:动画文档或当前对象属性

控制面板:用于浏览、改变文档中的元素

状态栏:用于显示工具或菜单的说明等

4.4矢量动画制作软件

二、Flash基本操作

1.创建一^个Flash文件

文件/新建、工具栏一新建按钮

2.定义影片属性

修改/影片、属性面板一影片属性

(尺寸、背景颜色、帧速、设为默认值)

3.导入对象

文件/导入库—窗口/库一拖入工作区

文件/导入T合适文件

4.4矢量动画制作软件

4.简单动画

①新建文件一设置影片属性(352*240*12)

②导入背景图片(文件/导入)

③插入/新建元件一文字一回到场景1

④窗口/库―图层1/第50帧设为关键帧

⑤创建图层2

第1帧一文字在舞台下

第50帧一文字在舞台中

⑥插入/创建动画动作

4.4矢量动画制作软件

5.预览动画

控制/测试影片(Ctr1+Enter)

6.保存动画

文件/保存或另存为(*.fla)

7.输出动画

文件/导出影片

*.swf—Flash播放文件

*.avi—视频文件

*.gif—动画GIF

4.4矢量动画制作软件

三、图形与文本

1.创建图形

⑴铅笔工具

可以绘制出变化灵活的直线或曲线。

选项:直线化、平滑、墨水瓶

属性:描绘颜色、描绘高度、描绘风格

4.4矢量动画制作软件

⑵直线工具

可以绘制各种不同方向的矢量直线段,它

是铅笔工具的特例。

属性:描绘颜色、描绘高度

描绘风格

⑶钢笔工具

可以绘制比较复杂、精确的曲线。

属性:描绘颜色、填充颜色

描绘局度、描绘风格

4.4矢量动画制作软件

⑷椭圆工具

可以绘制椭圆及椭圆轮廓线。

属性:描绘颜色、填充颜色

描绘局度、描绘风格

⑸矩形工具

可以绘制矩形及圆角矩形。

选项:不同填充模式

属性:描绘颜色、填充颜色

描绘局度、描绘风格

4.4矢量动画制作软件

⑹画笔工具

可以绘制出形状多变的色块。

选项:标准绘画、颜色填充、后面绘画、

颜料选择、内部绘画、画笔大小、画笔形状(

设置笔刷的不同形状)

属性:填充颜色

4.4矢量动画制作软件

2.编辑图形

⑴选择对象

箭头工具:

套索工具:选择区域不规则

⑵删除、移动和复制对象

删除对象:选择对象-Del键或退格键

移动对象:选择对象一拖动或按方向键

复制对象:选择对象-Alt+拖动

4.4矢量动画制作软件

⑶改变对象的大小与形状

使用箭头工具:主要用于修改矢量线的弧

度和矢量色块的外形。

使用自由转换工具:从舞台中的对象某一

点为圆心,做任意角度的旋转、倾斜和变形。

使用菜单命令:选中对象一修改/转换

自由转换

变形、封套、比例

旋转与歪斜、比例与旋转

4.4矢量动画制作软件

⑷橡皮工具

主要用来擦除舞台上的对象。

选项:标准擦除、擦除填充、擦除线段、

擦除所填色、内部擦除、橡皮大小和形状

水龙头工具:可以一次性擦除,而橡皮只

能进行局部擦除。

4.4矢量动画制作软件

3.群组、叠放和对齐对象

群组对象:将多个对象组合在一起。

修改/群组,修改/撤消群组

叠放对象:修改/排序

对齐对象:修改/排列

4.4矢量动画制作软件

4.文本

⑴文本的属性设置

选择文本工具—在场景中单击一输入框

输入文本之前需要设置:

字体、字号

颜色、风格

文字间距

格式设置(缩进、行间距、边距)

⑵文本的输入

4.4矢量动画制作软件

⑶文本的类型

静态文本:动画播放时文本不可修改

动态文本:动画播放时文本内容可通过事

件的激发来改变

输入文件:动画播放时提供用户输入文本

并产生交互

⑷创作实例

五彩字

4.4矢量动画制作软件

四、简单动画创作

1.创建逐帧动画

逐帧动画是一种最基础的动画制作方法。

模仿写字过程:

深圳

2.创建位移运动动画

⑴直线运动的物体

球体直线匀速运动:

O

4.4矢量动画制作软件

⑵沿轨道运动的物体

鸟沿指定路径运动:

⑶物体的转动

物体对象的转动

也是一种动画。

4.4矢量动画制作软件

3.创建变形动画

变形动画描述了一段时间内将一个对象变

成另一个对象过程。

4.4矢量动画制作软件

五、交互式动画

1.Flash编程基础

ActionSctipt—制作交互式动画。

ActionScript编程(类似JavaScript):

它采用面向对象的编程思想,以关键帧、

按钮和电影片段符号为对象,采用事件响应来

定义和编写ActionScript。

它还有语法、变量、运算符、函数、表达

式、语句等(C/C++编程语言)。

4.4矢量动画制作软件

⑴点运算符

用于指明与某个对象或电影剪辑相关的属

性和方法,也用于指向电影或变量的路径。

例如:如果电影剪辑dog被嵌套在电影剪

辑animal中,则在dog上的下列语句表示:

-parent,stop();

又如:调用主时间轴中电影剪辑animal的

buiIdGameBoard函数:

-root,animal,buiIdGameBoard();

4.4矢量动画制作软件

⑵分号

ActionSctipt语句用分号结束)例如:

row=0;

⑶关键字

它是ActionScript保留的一些标识符)用

作标识内置对象、函数等。

breakcasecontinuedefaultdelete

elseforfunctionifin

instanceofnewreturnswitchthis

typeofvarvoidwhilewith

4.4矢量动画制作软件

⑷字母的大小写

关键字区分大小写,其它的不区分。

例如:下面语句是等价的

cat.hilite=true;

CAT.hi1ite=true;

⑸常量

常量是指值永不变化的属性。

例如:表示Key对象的属性有BACKSPACE、

ENTER.QUOTE.RETURN.TAB等。

4.4矢量动画制作软件

2.数据类型

⑴字符串

字符串是由字母、数字和标点符号组成的

字符序列。例如:

firstname="zhang”;

greeting=uWelcome,n+firstname;

⑵数值型

数值类型是双精度浮点数值。

Math,sqrt(100);

4.4矢量动画制作软件

⑶逻辑型

逻辑型只有两个值:true(真,1)

false(假,0)

逻辑运算:与(&&),或(II),非⑴

主要用于条件判断,例如:若password的

值为true,动画播放。

onClipEvent(enterFrame)

if(userName==true&&password==true)play();

4.4矢量动画制作软件

⑷对象型

对象是属性的集合,每一个属性都有名字

和值。属性值可以是任何数据类型。例如:

Math对象拥有一些方法,可执行数学运算。

squareRoot=Math.sqrt(100);

⑸电影剪辑

它是对象类型的一种,例如:

onClipEvent(mouseUp)

{myMC.prevFrame();

4.4矢量动画制作软件

3.Action面板

窗口/动作一帧动作面板

标准模式:左侧选择动作,右侧添加语句

专家模式:高级用户编写脚本

[例一]画面中有一

只小鸟飞翔,小鸟随着

鼠标移动而移动。

4.4矢量动画制作软件

4.变量、运算符和表达式

支持简单编程,增强动画的交互能力。

⑴变量

变量是语句中可以变的参数值。

变量命名规则:

①变量名必须是一个标识符;

②变量名不能是关键字或逻辑常量。

例如:x=168;

y="hel1。”;

4.4矢量动画制作软件

⑵运算符

力口运算符是指能够对常量与变量进行运算的

符号。例如:

算术运算符:一

比较运算符:==,<,>,>=,<=

逻辑运算符:&&,||,!

字符串运算符:+

位运算符:&,|,»

赋值运算符:=

4.4矢量动画制作轨件

⑶表达式

表达式是指用运算符将常量、变量和函数

以一定的运算规则组织的式子。

算术表达式:total=168+4*3

字符串表达式:

“Congratulations,"+“Donna!”

逻辑表达式:

if(i>10&&_framesloaded>50){

play();}

4.4矢量动画制作软件

5.播放、停止和跳转语句

最基本的语句:Play语句

Stop语句

GoTo语句

6.条件语句

格式一:if(条件)

{语句体;

4.4矢量动画制作软件

格式二:格式三:

if(条件)if(条件1)

(语句体1;{语句体1;

))

elseelseif(条件2)

{语句体2;{语句体2;

else{语句体n;}

4.4矢量动画制作软件

7.循环语句

格式一:while(条件)

(循环体;

先计算条件表达式,当条件为true时)执

行循环体中的代码。当循环体中每个语句执行

后,再次计算条件表达式。

格式二:do

(循环体;

}while(条件)

4.4矢量动画制作软件

格式三:for(i=初值;i>终值;i++)

{循环体;

[例二]深圳大学校园风景相册。

现在显示的是第1张现在显示的是第6张

新增图层action)在其帧动作面板中选

择专家模式)输入脚本如下:

4.4矢量动画制作软件

square._alpha=0;

whichPic=1;

next.onPress=function(){

if(whichPic<10&&!fadeln&&!fadeOut){

fade

温馨提示

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

评论

0/150

提交评论