三维动画技术与三维虚拟技术的研究
第21卷第9期计算机仿真2004年9月
========≈=========================================。============一=%================================一文章编号:1006—9348(2004)09—0127—04
三维动画技术与三维虚拟技术的研究
刘贤梅,黄静,刘晓明
(大庆石油学院计算机科学与工程学院,黑龙江大庆163318)
摘要:目前三维图形技术主要包括两大类:三维动画技术和三维虚拟技术。该文的日的是研究两种技术的开发原理,并通过
对两种技术的对比,进一步说明了三维虚拟仿真技术在实时性、交互性方面的优势。该文首先介绍了三维动画技术的应用
原理、开发步骤,重点阐述了三维虚拟技术中的实时显示技术和交互技术,给出了虚拟仿真应用的开发方法及基于两种技术
的应用实例,并对两种技术在实时性、交互性、时间性和三维建模效果等方面作了比较,最后展望三维虚拟技术的发展方向。
关键词:三维动画;三维虚拟;实时性;交互性;碰撞检测
中图分类号:TP391.9文献标识码:A
DiscussingofDifferencesBetween3——DAnimatedTechnology
and3——DVirtualTechnology
UUXian—mei,HUANGJing,LIUXiao—111ing
(ComputerScienceandEngineeringConoge,DaqingPetroleumInstitute,Daqing,Heilongjian9163318,China)ABSTRACT:3一Dtechnologyincludestwoclasses:3一Danimatedand3一Dvirtual.Thearticle’Sintentionistostudy
theprinciplesofthetwotechnologies,andtoshowthesuperiorityof3一Dvimmlinthereal—timeandinteractionbythe
contrast.The
principle
andthedevelopingstepsof3一Danimatedtechnologyispresentedandthe”eal—timedisplaytech—nologyandinteractionof3一Dvirtualareexpatiatedparticularly.Thedevelopmentmethodofvirtualandthetwoapplication
examplesa地given.Thedifferencesoftheminrealfime,interaction,timeliness
and3一Dmodelingeffectareoffered.1ast-
ly,thedevelopmentdirectionofthemm
explained.
KEYWORI)s:3一Danimation;3一Dvirtual;Reahime;Interaction;Collisionmeasurement.
1引言
随着计算机三维图形技术的不断发展,人们在不断地尝试和找寻各种适合本行业的三维图形技术,正因为它比平面图更直观,在很多场合更能说明问题。所以三维图形技术的应用将是近几年的发展方向。
在目前的三维图形技术中,主要包括两大类:一是三维动画技术,另一种是三维虚拟技术。三维动画技术和三维虚拟技术都是模拟真实和想象的世界。动画主要用于电影、广告等各种预先设计好的演示等;虚拟主要用于仿真,需要对用户输入做出反应,如飞行训练、油藏模拟、特种作业培训、模拟驾驶、场景再现、方案模拟论证、城市规划、娱乐、机械制造及其它应用。其中,三维虚拟技术无疑是一个新兴的、极具优势的应用技术。
2三维图形技术应用原理
基金项目:教育部科学技术研究重点项目(地方02052);黑龙江省自然科学基金项目(F0216);黑龙江省教改项目(119505)
收稿日期:2004—02—112.1三维动画技术应用原理
三维动画技术又称为三维预渲染回放技术,即先进行三维预渲染,得到完整的三维动画视频,然后再利用播放器将三维动画视频播放出来。
这种传统的计算机动画,是采用关键帧(对于在运动过程中出现的主要画面,称为关键帧)的方式制作的,所以也叫关键帧动画或帧动画。帧动画是由若干幅连续的画面组成的图像或图形序列,即物体的运动路径需人为指定。制作这一类动画常用的工具平台有3DMAX、AutoCAD、MAYA、Soft.image
3D、LIGHTWAVE3D、Rendennan、Animator等。
下面通过介绍动画的制作过程来说明三维动画技术应用原理。动画的制作主要经过四个步骤:造型、动画、绘图和着色输出。
1)造型(三维建模)
造型就是利用三维造型软件在电脑上绘制三维物体。在造型之前需要设计好各个三维物体的形状、它们在整个场景中的位置。造型分两个步骤:①先要绘出基本的几何形体,再将它们变成需要的形状,然后通过不同的方法将它们
一】27—
万方数据万方数据