VRML 场景的设计论文 摘要:本文通过对 HTML 和 VRML 的比较,阐述了 VRML 的工作原理及特性,简要介绍了 VRML 的核心体系,并分析了一个复杂的 VRML 场景的设计制作流程,对可能出现的问题作了相应的解答。 关键词:HTML 语言 VRML 语言、虚拟现实、交互 1.前言 未来信息社会的三大特征是:多媒体(Multimedia)、因特网(Internet)、和虚拟现实(VR,VirtualReality)。1995年,HTML(超文本标识语言,HyperTextMarkedLanguage)语言以其简单及跨平台特性,将全球处于十分分散的计算机连接起来,它以超链接为基础,把文本、图片、声音、动画、影像集成在一起,提供了基本的多媒体功能。 但是受 HTML 语言自身局限,网页只能是简单的平面结构,就算J ava 语言为WWW增色不少,也仅仅停留在平面设计阶段;即使CGI(通用网关接口,CommonGatewayInterface)能使Wed 有更强的交互功能,但也仅限于单调的文档及表格。 近 几 年 出 现 的 VRML ( 虚 拟 现 实 造 型 语 言 ,VirtualRealityModelingLanguage)彻底改变了WWW上单调、交互性差的弱点,它将用户的行为作为浏览主体,展现在用户面前的是一个三维、逼真的多媒体界面。 2.VRML 的工作原理 VRML 的访问方式是基于客户/服务器模式(见图 1),其中服务器提供 VRML 文件(后缀为.w RL)及支持资源客户通过网络下载希望访问的文件,并通过本地平台上的 VRML 浏览器(Browse)交互式访问该文件描述的虚拟境界(VirtualWorld),因为浏览器是本地平台提供的,从而实现了和硬件平台的无关性。 VRML 象 HTML 一样,是一种 ASCII 码描述语言,它是一套告诉浏览器如何创建一个三维世界并在其中航行(navigation)的指令,这些指令由再现器(Render)解释执行,再现器是一个内置于浏览器中或外部的程序。 由于 VRML 是一个三维造型和渲染的图形描述性语言,复杂的 3D 术语转换为动态虚拟世界是高速的硬件和浏览器,又由于其交 互 性 强 和 跨 平 台 性 , 使 虚 拟 现 实 ( VR,VirtualReality ) 在Internet 上有着广泛的应用,例如远程教育、商业宣传、娱乐等等下面作者就一个大型复杂的 VRML 场景设计,做一些粗浅的分析,先介绍有关概念。 3.VRML 的核心体系 VRML 文件描述的基于时间的三维空间称为虚拟境界(VirtualWorld),它由对象构成,而对象及其属性用节点描述,节点是 VRML 的...