多媒体技术之动画概述.docx

上传人:小飞机 文档编号:2019079 上传时间:2022-12-31 格式:DOCX 页数:61 大小:892.32KB
返回 下载 相关 举报
多媒体技术之动画概述.docx_第1页
第1页 / 共61页
多媒体技术之动画概述.docx_第2页
第2页 / 共61页
多媒体技术之动画概述.docx_第3页
第3页 / 共61页
多媒体技术之动画概述.docx_第4页
第4页 / 共61页
多媒体技术之动画概述.docx_第5页
第5页 / 共61页
点击查看更多>>
资源描述

《多媒体技术之动画概述.docx》由会员分享,可在线阅读,更多相关《多媒体技术之动画概述.docx(61页珍藏版)》请在三一办公上搜索。

1、 61 第5章 动画第5章 动画动画(animation)是运动的艺术,运动是动画的本质。本章先介绍动画的基本原理、发展历史与主要应用,然后讲解传统动画和计算机动画的基本内容。重点放在图形动画的描述语言和计算机动画的制作上,主要介绍VRML、X3D和SVG标准,以及位图动画和OpenGL的编程。5.1 概述动画与电影和电视都是利用人的视觉滞留现象所产生的错觉来实现连续运动视觉的。历史上,动画的发明要早于电影和电视。计算机动画在电子和网络游戏、电影特技和动画片制作等方面起着决定性的作用。5.1.1 视觉滞留原理电影、电视与动画都是利用人的视觉滞留残留/暂留(persistence of visi

2、on)现象的原理来工作的。在上一章的眼睛与视觉部分的4.1.2小节已经讲过,由于人眼感光细胞中的生物化学和生物物理学反应、以及视神经和视觉中枢的信号处理都需要一定的时间,所以物体在眼睛的视网膜中成像后,并不会立即消失,而会保留25 200ms(毫秒 = 1/1000秒),相当于5 40帧/秒。因此,如果快速播放一系列相关的离散画面,就会使人产生连续的运动视觉(幻觉)。下面电影、电视和动画的典型帧率:l 电影:老片16帧/秒、普通24帧/秒、数字30帧/秒l 电视:PAL25帧/秒、NTSC30帧/秒、HDTV25或30帧/秒l 动画:10100帧/秒虽然动画与电影电视的工作原理相同,但电影和电

3、视主要是用摄影机和摄像机拍摄出来的画面,而动画则是人工或计算机画出来的。5.1.2 动画发展简史l 传统动画n 1820年英J. Paris:圆盘两面画的旋转设备thaumatrope(幻影转盘,西洋镜)n 1831年法J. Plaleau:转盘狭缝phenakistoscope(转盘活动影像镜,诡盘玩具)n 1834年英W. Horner:转笼zoetrope(西洋镜,回转画筒)n 1839年法:照相术银版摄影术n 1884年P. Nipkow:电视罗盘旋转扫描器n 1891年美T. Edison(爱迪生):活动电影视镜n 1895年法L./A. Lumiere兄弟电影放映机n 1906年美

4、J. Blackton:第一部动画片滑稽的面孔n 1928年美W. Disney(迪斯尼)第一部商用动画片n 1937年英国开始黑白电视广播可见,动画的发明要早于电影和电视。l 计算机动画n 1963年Bell实验室:第一部计算机动画n 1974年P. Foldes:动画片“饥饿”在戛纳电影节上获奖n 1991/1993年:终结者II/侏罗纪公园均获奥斯卡最佳视觉特效奖随着计算机硬件设备和三维图形技术的飞速发展,计算机动画,特别是其中的三维模型动画,在动画行业起着越来越重要的作用。5.1.3 应用领域传统动画主要用于动画电影的制作,也少量用于电视广告和电化教学等方面。计算机动画则渗透到运动视觉

5、媒体的方方面面,应用领域十分广泛,包括电子/计算机/网络游戏、电影和电视特技、(二维辅助和三维模型)动画片制作、动态广告、模拟器(飞行/汽车)、教育(MCAI多媒体计算机辅助教学)、科研(可视化)等等方面。5.2 传统动画传统动画历史悠久,技术已经非常成熟。在现代计算机技术的帮助下,现在仍然充满活力。而且,计算机动画,也是在传统动画的基础上发展起来的,借鉴了很多传统动画的技术和概念。所以,在讨论计算机动画之前,有必要简单介绍一下传统动画的基本内容。本节先引进动画的传统概念及其改进,然后讨论传统动画的制作过程,最后介绍动画的相关术语和常用特技。5.2.1 动画的概念动画的英文是animation

6、,基本含义为生气活泼、热情兴奋。其词根anima具有生命, 灵魂的意思(派生词animate :活的、有生命的;animal:动物)。下面是动画的若干定义:l 简单定义:动画是动态生成系列相关画面以产生运动视觉的技术。l 复杂定义:(传统)动画(片)是一门通过在连续多格的胶片上拍摄的一系列单个(绘制)画面,并以一定的速度放映,从而产生运动视觉的技术。l 定义的修改:(以适应现代计算机动画)n 画面纪录:胶片上 磁盘、磁带、光盘等存储介质;n 放映设备:银幕 电视、显示器、投影仪等;n 运动对象:实体运动 颜色、纹理、灯光等的改变。动画片(animation)又叫卡通片(cartoon,报刊上的

7、政治性漫画)是利用动画技术制作的动画影片或电视节目。注意,虽然动画与电影电视都是利用系列相关图片来产生运动视觉,但是在上面的动画定义中,都强调动画中的图片帧是人工绘制或计算机生成的图形画面(而电影和电视中的图片帧则主要是用摄影机和摄像机拍摄出来的实物影像图像)。5.2.2 动画的制作l 传统动画的制作过程(参见图5-1)剧本故事板设计稿声音节拍关键帧中间画测试描线上墨上色检查拍摄后期制作图5-1 传统动画的制作过程在传统动画的制作过程中:n “设计稿”的制作是最困难的,因为它包括了包括人物、造型、动作、色彩、气氛等等的设计。n “测试”中一般使用的是铅笔稿。n “后期制作”包括编辑、剪接、对白

8、、配音、字幕等等内容。n 在动画制作过程中,与电影和电视剧差别最大的一步是“声音节拍”。电影和电视一般都是后期配音或同步录音,而动画则是绘制画面之前,先确定声音和节拍,这主要是为了减少画面的绘制工作量。在电影和电视制作中,往往需要拍摄大量实物影像作为素材,在后期制作中再进行大刀阔斧的裁剪,最后播出的胶片和磁带往往只是全部拍摄内容中的一小部分。而动画中的一幅幅画面,都是技师和画工辛辛苦苦一笔一笔画出来的,耗时费力。一秒钟的动画需要24到30幅画面,一个半小时(90分钟)长的一部动画片则需要画约13万到16万多张图画,工程浩大。因为动画的画面内容,必须与声音匹配和同步,所以先期确定声音节拍,就是为

9、了在后期制作时,减少裁剪,从而节省画面绘制的工作量,同时也节省了时间和费用。l 常用动画名词n 格一个画面,动画片的最小单位。十分钟的动画(24帧/秒)需14,400格。n 幅每个画面通常由若干张透明片叠合而成,每张“明片”为一个对象(的某一部分),称之为幅n 关键帧动作的极限(主要/转折)位置,通常由老师傅来画n 小原画两个关键帧之间的若干小关键帧,由小画师画n 中间画两个关键帧之间的若干过渡画面,可由普通画工来画l 动画特技常用的传统动画特技有:摇转、推拉、翻转、渐显/隐、淡入/出、卷切等。5.3 计算机动画5.3.1 概念计算机动画(computer animation)是用计算机生成一

10、系列可供实时演播的连续画面之技术。计算机动画,可以按照所使用技术的高低,分成如下几个等级:l 图形编辑(叠加、着色、特技)l 中间画生成(变形)l 活动对象操纵(位置、属性、算法、运动)l 角色定义(语义级,术语规定)l 智能动画(故事动画,可学习和扩充)5.3.2 分类可以依据不同特征来对计算机动画进行分类:l 按计算机所起的作用,可以分为:n 计算机辅助动画传统二维动画的补充,利用计算机辅助工作。如填色、叠加、生成中间画、制作特效等,如动画片花木兰和二维游戏;n 模型动画三维造型、动作设计、场景渲染等。如动画片玩具总动员和三维游戏。l 按使用技术的等级,可以分为:n 低级需人工显示规定每个

11、物体和人物的位置、属性、各种运动参数,如现有动画系统和软件;n 高级可用通用术语来规定运动、智能化。正在研制开发。l 按播放时间,可以分为:n 逐帧动画先生成后播放,对硬件性能要求不高。如早期的动画系统和软件;n 实时动画边生成边播放,对硬件性能要求较高。如早期的SGI工作站和现在普通的PC机,电子游戏。l 按控制方法,可以分为:n 关键帧动画简单运动学;n 算法动画复杂运动学,部分动力学;n 物理动画自动控制,动力学(落体、流体、变形、爆炸),随机、分形。l 按动画的维数,可以分为:n 2D简单,平面美术设计。如软件Flash和动画片花木兰;n 3D复杂,三维造型、动作设计、透视、消隐、光照

12、、材质、场景渲染等。如软件3DS和动画片玩具总动员。二维动画和三维动画的分类,与辅助动画和模型动画的分类是一致的。l 按生成的方式,可以分为:n 矢量采用图形学的方法生成动画,记录的是图形的各种参数。在演播时,可以实时渲染,也可以先渲染好(称为位图系列)后再播放。如Flash和3DS;n 位图动画以位图形式出现,可以是矢量动画渲染后的结果。如GIF动画、fli、avi、mov。l 按画面的分辨率,可以分为:n 低320*240(VCR/VCD级);n 中1K*1K(16mm胶片/DVD级);n 高2K*2K(35mm胶片级);n 超4K*4K(70 mm胶片级)。常用的计算机动画分类方法,是辅

13、助/模型或2D/3D动画。5.3.3 技术l 技术基础:计算机图形学、数字图像处理、三维几何造型、真实感图形、物理造型、人体动画等等l 相关学科:美术、绘画、力学、人体运动学、机器人学、生物学、生理学、心理学、人工智能、计算机科学等等l 研究内容:形体造型、运动控制与描述、图形绘制、动态模拟、集成环境、关节/人体运动、动画语言系统、硬件接口、特技l 三维图形学三维图形学是三维造型、三维动画和虚拟现实的基础和核心。n 三维造型:物体表面/三角形、简单物体/自然物体/人体n 真实感图形:透视、消隐、材质、纹理、光照、渲染l 3D标准常见的三维图形、动画、以及虚拟现实系统的标准有:n 国际标准:u

14、开放图形库OpenGL(Open Graphics Library);u 虚拟现实建模语言VRML(Virtual Reality Modeling Language);u 可扩展三维X3D(eXtensible 3D,基于XML)。n 事实标准:u 直接三维Direct3D(Microsoft DirectX的组成部分);u 爪哇三维Java 3D(Sun领导的JCP)l 2D标准常见的二维网页图形动画的标准有:n 国际标准:u 可伸缩矢量图形SVG(Scalable Vector Graphics,基于XML);n 事实标准:u 闪光Flash(Macromedia公司的产品)。5.4 动

15、画制作的软件、语言和接口动画制作可以分成两类:l 用户级使用现成的商用动画制作软件和描述性的动画描述语言,进行复杂的3D造型和简单的动画设计。对使用者要求不高,但是产品的交互性不够、效率也不高。l 程序员级使用高级语言和图形动画API,进行简单的3D造型和复杂的动画设计。对程序员要求较高,但是产品的交互性好、效率也很高。这两类方法各有特点,具有一定的互补性,且各有自己不同的主要应用领域。下面列出常见的动画制作软件、描述语言和API。5.4.1 动画制作软件常见的动画制作软件有:l 二维动画n 位图动画(GIF)u 台湾友立公司的Ulead GIF Animatoru 微软公司早期的Micros

16、oft GIF Animatoru Liatro soft公司的Babarosa Gif Animatoru gamani productions公司的GIF Movie Gearu Right to Left Software公司的Animagic GIF Animatorn 矢量动画(Web)u Macromedia公司的Web二维矢量动画软件Macromedia Flash MXu DJJ Holdings公司的Swishl 三维动画n 台湾友立公司的三维文字制作软件Ulead Cool 3Dn Autodesk公司之多媒体子公司Discreet的三维造型与动画软件Discreet 3d

17、s maxn Alias|Wavefront公司的三维动画软件Mayan Amabilis Software公司的自由三维动画软件3D Canvas5.4.2 动画描述语言动画描述(标记)语言主要有如下三种基于Web网(.,World-Wide-Web万维网)的国际标准:l 三维图形动画和虚拟现实的Web3D标准n VRML(Virtual Reality Modeling Language虚拟现实建模语言)n X3D(eXtensible 3D可扩展三维,基于XML)l 基于XML的二维图形和动画标准n SVG(Scalable Vector Graphics可伸缩矢量图形)后面的5.55.

18、7节会对它们分别加以简单的介绍。5.4.3 动画编程接口常见的图形动画编程接口(API)有:l 国际标准:n 开放图形库OpenGL(Open Graphics Library);l 事实标准:n 直接三维Direct3D(Microsoft DirectX的组成部分);n 爪哇三维Java 3D(Sun领导的JCP)。OpenGL源于SGI公司的GL(Graphics Library图形库),是国际组织OpenGL ARB(Architecture Review Board体系结构评审委员会)推出的二维和三维图形动画API的标准。最初版本是1992年7月1日推出的OpenGL 1.0,目前的

19、最新版是2004年9月7日推出的2.0版。GL和OpenGL是现代所有二维和三维图形与动画API的鼻祖,经典规范、技术成熟、算法先进、内容丰富、应用非常广泛。OpenGL是一套完整开放的图形函数库,跨平台且语言中立(主要针对C/C+),广泛用于大型机和专业级的应用程序开发,也可以用于PC机和Windows平台(通常PC机的图形显示卡都会同时提供OpenGL和Direct3D的驱动模块)。后面的5.8节将会简单介绍OpenGL的Visual C+编程。Direct3D作为DirectX的最重要组成部分,在微软公司的Windows平台上使用十分广泛。Direct3D最初是于1996年随Direct

20、X 2.0推出的,现在的最新版本是随DirectX 9.0c的2006年8月更新版推出的D3DX9正式版和Direct3D 10的预览版。Direct3D的功能强大、效率高、更新快。不足之处是只局限于Windows平台,而且只是一个公司的私有产品,开放性不够,在技术上也不太稳定。Java 3D是Sun公司提出的Java语言的有机组成部分,它是在OpenGL基础上开发出来的。Java 3D的1.0版是于1998年11月随Java 2(JDK 1.2)正式推出的,当前的最新版本为2006年2月推出的Java 3D 1.4.0,而1.5.0版还处在开发过程中。Java 3D的功能也很强大,而且跨平台

21、,由多个公司和组织参加的JCP(Java Community Process,Java社团进程)负责其管理和开发,技术先进且稳定。不足之处是,Java虚拟机会在一定程度上影响其速度,而且只能用于Java语言。5.5 VRMLVRML(Virtual Reality Modeling Language虚拟现实建模语言)是一种可以在万维网上发布的,采用文本信息描述交互式三维场景的文件格式。VRML文件描述了基于时间的三维空间虚拟现实,它包含了图形对象和听觉对象,可以通过多种机制动态修改。VRML定义了一种把三维图形和多媒体集成在一起的文件格式。在语法上,VRML文件是一种显式地定义和组织三维多媒体

22、对象的集合;在语义上,VRML文件描述了基于时间的交互式多媒体信息的抽象行为。下面先介绍VRML发展的简单历程,然后列出若干VRML的基本特性,接着简介VRML的核心概念和体系结构,最后给出两个简单的VRML示例。5.5.1 发展简史下面是VRML的发展简史:l 1992年底SGI公司(的Gavin Bell和Paul Strauss等人)在OpenGL的基础上推出了面向对象的三维图形文件格式Open Inventor(开放发明家);l 1994年初Mark Pesce与Tony Parisi开发出可以显示3D图形的迷宫(Labyrinth)浏览器;l 1994年5月召开的第一届万维网年会上,

23、Pesce、Parisi、Bell、Strauss与Intervista 软件公司的Anthony Parisi等人,开始构思VRML。最开始VRML的原文为Virtual Reality Markup Language虚拟现实标记语言,后来才将Markup(标记)改为现在的Modeling(建模),使其更为名副其实;l 1994年10月召开的万维网秋季会议上,SGI公司提出了由Mark Pesce起草的VRML草案,它是将Open Inventor的一个子集,加以修改和网络功能扩充后的一种结果;l 1995年5月8日该草案经过若干修改后成为万维网标准VRML 1.0;l 1996年8月4日V

24、RML联盟(VRML Consortium Incorporated)又推出VRML 2.0;l 1998年1月VRML成为国际标准VRML97:(先推出来的只是标准的第1部分,标准的第2部分直到2004年3月3日才推出)n ISO/IEC 14772-1:1997 Information technology - Computer graphics and image processing - The Virtual Reality Modeling Language - Part 1: Functional specification and UTF-8 encoding 信息技术计算机图

25、形学和图像处理虚拟现实建模语言第1部分:功能规格与UTF-8编码n ISO/IEC 14772-2:2004 Information technology - Computer graphics and image processing - The Virtual Reality Modeling Language (VRML) - Part 2: External authoring interface (EAI) 信息技术计算机图形学和图像处理虚拟现实建模语言第2部分:外部著作接口(EAI)5.5.2 基本特性VRML文件是一个基于时间的三维空间,包含了可以通过多种机制进行动态修改的图形和

26、听觉对象。VRML具有如下的基本特性:l VRML可以通过包含关系将多个文件(包括VRML文件和其他标准图像、声音和视频文件等)组织在一起,层次性的包含关系使得创建任意大动态场景成为可能;l VRML内建了支持多个分布式文件的多种对象和机制,适用于分布式环境;l VRML采用C/S(客户/服务器)访问方式,实现了平台无关性;l VRML使用了(优于普通3D建模和动画的)VR实时3D着色引擎,能提供更好的交互性。VRML还提供了6(3个方向的移动和转动)+1(与其他三维空间的超链接)个自由度;l VRML采用ASCII文本来描述场景和链接(似HTML和XML)。也可以压缩成.zip和.rar文件

27、,还有二进制文件格式;l VRML具有可伸缩性,能够适应不同的硬件设备和网络环境,还可以进行扩充(可以根据需要,来定义自己的对象及其属性,并通过原型、描述语言等机制,使VRML浏览器能够解释这些对象及其行为)。5.5.3 概念与结构虚拟现实VR(Virtual Reality虚拟现)的场景由节点(node)对象组成,有三类节点:用于视觉和听觉等表现对象的感受器(sensor)节点;参与事件产生和路由机制、形成路由图、确定世界随时间推移如何动态变化的脚本(script)节点;(参见图5-2)还有一类是把一组节点组织起来的分组(Grouping)节点,它在节点之间形成了父子关系。参见图5-3。图5

28、-2 场景图事件体系中的事件流程Grouping分组Anchor锚Billboard布告版Collision碰撞Group组Inline内联LOD细节层次Switch开关Transform变换子节点1子节点2子节点nSound声音Sound Source声源AudioClip音频片断MovieTexture影像纹理Material材质TextureTransform纹理变换Texture纹理ImageTexture图像纹理MovieTexture影像纹理PixelTexture像素纹理Geometry几何Box盒子Cone圆锥Cylinder圆柱ElevationGrid高程网格Extrusi

29、on挤压IndexedFaceSet索引面集IndexedLineSet索引线集PointSet点集Sphere球面Text文本Shape形状Appearance外观FontStyle字体风格Normal法线TextureCoordinate纹理坐标Color颜色Coordinate坐标图5-3 场景图的层次关系5.5.4 使用方法VRML一般保存为单独文件,通常用wrl(world)作为扩展名。需要VRML专用浏览器、或安装了VRML插件的普通浏览器,才能浏览VRML文件。VRML的浏览器和插件,可以参考网页:.web3d.org/x3d/vrml/tools/viewers_and_bro

30、wsers/。VRML的访问方式是基于客户服务器模式,其中服务器提供后缀为.wrl的VRML文件及支持资源客户通过网络下载希望访问的文件,并通过本地平台上的VRML浏览器交互式访问该文件描述的虚拟境界(Virtual World)。可以利用或标签将VRML文件嵌入到HTML文档中,也可在VRML文件中,使用脚本节点来引用编译过的Java字节码(VRML97),还可用Java Applet等与VRML浏览器进行通信(EAI)。下面是VRML浏览器的概念模型(参见图5-4):图5-4 VRML浏览器的概念模型5.5.5 例子下面是一个VRML世界的简单VRML例子(取自VRML1.0标准):l V

31、rmlWorld.wrl#VRML V1.0 asciiSeparator Separator # Simple track-light geometry: Translation translation 0 4 0 Separator Material emissiveColor 0.1 0.3 0.3 Cube width 0.1 height 0.1 depth 4 Rotation rotation 0 1 0 1.57079 Separator Material emissiveColor 0.3 0.1 0.3 Cylinder radius 0.1 height .2 Rotat

32、ion rotation -1 0 0 1.57079 Separator Material emissiveColor 0.3 0.3 0.1 Rotation rotation 1 0 0 1.57079 Translation translation 0 -.2 0 Cone height .4 bottomRadius .2 Translation translation 0 .4 0 Cylinder radius 0.02 height .4 SpotLight # Light from above location 0 4 0 direction 0 -1 0 intensity

33、 0.9 cutOffAngle 0.7 Separator # Wall geometry; just three flat polygons Coordinate3 point -2 0 -2, -2 0 2, 2 0 2, 2 0 -2, -2 4 -2, -2 4 2, 2 4 2, 2 4 -2 IndexedFaceSet coordIndex 0, 1, 2, 3, -1, 0, 4, 5, 1, -1, 0, 3, 7, 4, -1 .Anchor # A hyper-linked cow: name .foo.edu/CowProject/AboutCows.html Sep

34、arator Translation translation 0 1 0 .Inline # Reference another object name .foo.edu/3DObjects/cow.wrl 图5-5是(安装了SGI公司的Cosmo Player Control插件的)IE所输出结果:图5-5 “VRML世界”例子的输出下面是一个红色球体与蓝色盒子相遇的例子(取自VRML97标准):l SphereBox.wrl#VRML V2.0 utf8Transform children NavigationInfo headlight FALSE # Well add our own

35、light DirectionalLight # First child direction 0 0 -1 # Light illuminating the scene Transform # Second child - a red sphere translation 3 0 1 children Shape geometry Sphere radius 2.3 appearance Appearance material Material diffuseColor 1 0 0 # Red Transform # Third child - a blue box translation -

36、2.4 .2 1 rotation 0 1 1 .9 children Shape geometry Box appearance Appearance material Material diffuseColor 0 0 1 # Blue # end of children for world输出结果见图5-6:图5-6 “红色球体与蓝色盒子相遇”例子的输出5.6 X3DX3D(eXtensible 3D,可扩展三维)与VRML都是网络3D联盟(Web3D Consortium,.web3d.org/)开发的图形动画描述语言。基于XML的X3D是VRML的发展和替代。XML(Extensib

37、le Markup Language 可扩展标记语言)是W3C(World Wide Web Consortium万维网协会)于1998年制定的一种数据描述元语言的国际通用标准,已经获得了非常广泛的支持和应用。本书的14.2的第4小节和第17章将对XML作较为详细的介绍。X3D是一个用XML描述的3D文件格式的开放标准,使得在所有网络应用程序之间进行3D数据通信成为可能。与其前辈VRML相比,X3D标准更加成熟和精致。X3D包括4个部分:内核(核心特征集)、VRML 97特征集、应用程序接口和扩展集。X3D实现了与VRML 97的兼容,能提供VRML 97浏览器的全部功能。5.6.1 简史下面

38、是X3D发展过程的一个简单描述:l 1995年5月VRML 1.0成为万维网标准;l 1996年8月VRML联盟(VRML Consortium Incorporated)推出VRML 2.0;l 1998年1月VRML成为国际标准VRML97(ISO/IEC 14772-1:1997);l 1998年2月W3C公布XML 1.0标准;l 1998年11月VRML联盟更名为Web3D联盟l 1999年2月Web3D联盟启动X3D计划l 2002年7月Web3D联盟发布X3D草案l 2002年12月X3D进入ISO审议l 2004年8月9日X3D成为国际标准:n ISO/IEC 19775-1:

39、2004 Information technology - Computer graphics and image processing - Extensible 3D (X3D) - Part 1: Architecture and base components 信息技术计算机图形学和图像处理扩展3D(X3D)第1部分:体系结构和基本组件n ISO/IEC 19775-2:2004 Information technology - Computer graphics and image processing - Extensible 3D (X3D) - Part 2: Scene Acc

40、ess Interface (SAI) 信息技术计算机图形学和图像处理扩展3D(X3D)第2部分:场景访问接口(SAI)l 2005年7月又推出X3D编码的国际标准的前两部分:n ISO/IEC 19776-1:2005 Information technology - Computer graphics, image processing and environmental data representation - Extensible 3D (X3D) encodings - Part 1: Extensible Markup Language (XML) encoding 信息技术计算

41、机图形学、图象处理和环境数据表示扩展3D(X3D)编码第1部分:可扩展标记语言(XML)编码n ISO/IEC 19776-2:2005 Information technology - Computer graphics, image processing and environmental data representation - Extensible 3D (X3D) encodings - Part 2: Classic VRML encoding 信息技术计算机图形学、图象处理和环境数据表示扩展3D(X3D)编码第2部分:经典的VRML编码X3D编码的第3部分还处于开发过程中:n

42、ISO/IEC CD 19776-3 Information technology - Computer graphics, image processing and environmental data representation - Extensible 3D (X3D) encodings - Part 3: Binary encoding 信息技术计算机图形学、图象处理和环境数据表示扩展3D(X3D)编码第3部分:二进制编码l 2006年将推出X3D语言绑定的国际标准:n ISO/IEC 19777-1:2006 Information technology - Computer graphics and image processing - Extensible 3D (X3D) language bindings - Part 1: ECMAScript 信息技术计算机图形学、图象处理和环境数据表示扩展3D(X3D)语言绑定第1部分:ECMAScriptn ISO/IEC 19777-2:2006 Information technology - Computer graphics and image processing - Extensible 3D (X3D) language bindings -

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号