计算机动画技术浅谈

时间:2022-07-25 12:21:48

计算机动画技术浅谈

摘要:随着时展,计算机动画在现代社会发展中处于及其重要的地位,应用领域非常广泛,像互联网中网络动画的应用、游戏软件的开发,教学软件的开发、动画影院片、电影数字特技、电视动画片、电子图书等等。本文介绍有关计算机动画的概念,并以FLASH为例介绍计算机动画的制作过程

关键词:计算机动画;FLASH

中图分类号:TP391文献标识码:A文章编号:1009-3044(2008)15-20ppp-0c

Discuss on the Computer Animation Technology

YANG Liang

(The Information Technology Department of Changsha Vocational and Technical College,Changsha 410111,China)

Abstract: With the development of the times, the computer animation in a modern society and its development in an important position for a broad range of applications, such as Internet applications in the network animation, game software development, teaching software development, animation cinema films, digital stunt film, television animation, e-books and so on. This paper introduces the concept of the computer animation, and computer animation FLASH as an example of the production process

Key words:computer animation;FLASH

1 引言

自从有文明以来,人类就一直透过这种形式的图像记录来表现物体的动作。时至今日,随着计算机和网络技术的迅速发展,动画在全球掀起一个新的高潮,FLASH、3DS MAX动画制作软件已逐渐大众化,为计算机动画的发展提供了新的动力。

2 计算机动画的定义

计算机动画的原理是采用连续播放静止图像的方法产生景物运动的效果。计算机动画是指采用图形与图像的处理技术,借助于编程或动画制作软件生成一系列的景物画面,其中当前帧是前一帧的部分修改。计算机动画把计算机技术用于动画的处理和应用,从而达到传统动画所达不到的效果

3 动画制作软件

动画制作软件是由计算机专业人员开发的制作动画的工具,使用户能够通过一些交互式操作和编程实现多种动画功能。根据视觉空间的不同,计算机动画一般分为三维动画与二维动画,因此动画制作软件也分为三维动画制作软件和二维动画制作软件。

3.1 三维动画制作软件

最常用的三维动画制作软件有3DS MAX、MAYA、SOFTIMAGEHE和LIGHTWAVE等。现分别介绍如下。

1)3DS MAX

3DS MAX是一款在国内外应用都非常广泛的三维设计工具,它不但用于电视及娱乐业中,在影视特效方面也有相当多的应用,而在国内发展的相对比较成熟的建筑效果图和建筑动画制作中,3DS MAX的使用率更是占据了绝对的优势。

2)MAYA

MAYA是一款功能强大的复杂三维设计工具,大量用于电影、视频和电子游戏的制作。目前许多国内的影视公司也在使用MAYA制作节目。

3)SOFTIMAGE|XSI

SOFTIMAGE|XSI的前身是著名的三维制作软件SOFTIMAGE|3D,它是一款重量级的三维非线性创作工具,在电影、广告和电子游戏等领域都占有重要的地位。SOFTIMAGE|XSI大大改进了现有的动画制作流程,能极大地提高创作人员的效率。

4)LIGHTWAVE 3D

相比而言,LIGHTWAVE 3D可以说是一款小巧精悍的三维制作软件,但它同样也广泛应用于包括电影、广告、印刷、电子游戏在内的各个领域。

3.2 交互式二维动画制作软件FLASH

虽然可以用来制作二维动画的软件有很多,但随着FLASH动画的全面流行,FLASH已经成为二维动画制作软件的代名词。由于采用了矢量图形和流媒体技术,用FLASH制作出来的动画作品的文件尺寸非常小,而且能在有限带宽的条件下流畅地播放,所以被广泛地用于WEB领域。FLASH广告、FLASH网站、FLASH多媒体演示、FLASH游戏等已经成为WEB上不可或缺的组成部分。

4 FLASH动画的制作流程

4.1 创建电影文件

1)创建新文件

第一次启动FLASH时,会显示一个“开始页”。选择“创建新项目”下的“FLASH文档”选项,即可创建一个普通的FLASH文件。创建文档之后,可以使用文档的“属性检查器”或“文档属性”对话框设置起属性。

2)使用模板创建电影文件

在FLASH中还可以使用模板来创建文件。所谓模板是指由FLASH完成动画的部分设置,用户可以根据需要选择一种模板或自定义模板来简化制作批量动画的工作。用户可以根据实际情况修改该文档,以适合自己的需要。用户也可以将自己制作的动画保存为模板,以便简化批量动画的制作过程。

4.2 创建与导入电影资源

1)创建形状、组合体、文本、元件与实例

用户在创建以下对象时,必须能够正确区分它们,这些对象决定了用户能否正确设置FLASH补间动画的类型。

形状:就是使用工具箱手工绘制出的、没有进行任何类型转换的原始图形。选取形状时,属性检查器中会显示“形状”类型。另“分离”命令可使文本及位图转换为形状。

组合体:就是指两个以上的对象选取后选择“组合”命令后产生的对象。

文本:使用工具箱中的文本工具可以方便地输入文本。

元件和实例:元件是用户创建的可以重复利用的电影元素,包括图形、按钮和电影剪辑3种类型,元件创建好后都保存到库面板中,如果元件拖到舞台中则元件就转换为实例。

2)导入位图、声音与视频对象

位图,声音与视频对象是FLASH电影中的重要资源,要使用它们应使用导入的方式。要导入对象,应选择“导入”命令,然后在“导入”对象框中操作。

3)使用库面板

FLASH中的库面板是制作动画时管理资源的重要组件,创建的元件、导入的位图、声音、视频等对象将自动添加到库面板中。

4.3 制作FLASH动画

准备好动画资源后就可以创建FLASH动画。动画的基本原理在于:随着时间的推移,位于时间轴不同图层中的帧产生相应变化,帧中的对象在舞台中按照顺序现在在观众眼前。

1)创建逐帧动画

逐帧动画是适合表现产生细微变化的动画方式,它由若干关键帧组成,而每个关键帧中的内容都需要人工绘制。

2)创建补间动画

FLASH补间动画又分为形状补间动画和动作补间动画两种。

要创建形状补间动画需要满足两个基本条件:①至少需要两个关键帧;②关键帧中包含的对象必须是形状。要创建动作补间动画需要满足两个基本条件:①至少需要两个关键帧;②关键帧中包含的对象必须是元件、组合体或文本等整体对象。

3)处理场景

如果在FLASH动画中要按照主题组织内容,那么可以使用场景。例如,对于简介、出现的消息以及片头片尾字幕等可以使用单独的场景。

4.4 添加交互性

如上所述,FLASH动画一般按照场景和时间轴中各个帧的顺序进行播放,如果要进一步对动画中的细节进行控制或是电影中的对象产生交互效果,就需要为该帧或对象添加动作脚本。

4.5 测试和影片

1)优化与测试电影

在进行优化和测试时,最佳的做法是通过各种不同的计算机、操作系统和INTERNET连接上运行文档。

2)FLASH电影

在FLASH中制作的电影默认采用的是.FLA格式,该格式的文件可以用FLASH进行编辑,但无法在浏览器中播放,因此需要将其为.SWF格式。

3)导出FLASH电影和制作可执行文件

除了使用命令外,还可以使用导出方式将FLASH电影为.SWF格式。为了让没有安装FLASH插件的浏览者也能够下载观看,也可将其制作成为可执行文件。

4)在网页中插入FLASH动画

FLASH动画应用最广泛的领域就是网页制作。如果整个网页都是由FLASH制作的,那么直接分布即可,但如果FLASH动画只是网页中的一部分,那么就需要首先将FLASH动画或导出为.SWF文件,然后在网页编辑软件中插入该动画。

5 结束语

综上所述,计算机动画技术在教育、科研、文化艺术等企业、事业的各个领域中将发挥着越来越重要的作用。而交互式二维动画制作软件FLASH的使用,轻松地实现了计算机动画的广泛应用。

参考文献:

[1]明智科技.FLASH MX 2004动画设计与制作一册通[M].北京:人民邮电出版社,2006.

[2]高志清.FLASH动画制作零点飞跃[M].北京:中国水利水电出版社,2005.

[3]金超.中文版FLASH MX2004基础教程与操作实录[M].北京:清华大学出版社,2006.

[4]刘小伟.FLASH MX 2004[M].北京:清华大学出版社,2006.

收稿日期:2008-03-10

作者简介:阳亮,女,助教,工学学士,任教于长沙职业技术学院信息技术系,研究方向为计算机网络。

上一篇:下一代网络中SIP和H.323互通网关研究和设计 下一篇:仿真软件在PLC控制系统设计中的应用