vrml是什么语言vrml是什么语言
什么是VRML
VRML的全称是Vritual Reality Modiling Langguage。
熟悉WWW的人都知道,受HTML的限制,网页只能是平面的结构,就算
JAVA语言能够为网页增色不少, 但也仅仅停留在平面设计阶段,而且实
现环境与浏览者的动态交互是非常繁琐的。
于是VRML应运而生。尤其是VRML 2。0标准,被称为第二代Web语言,
它改变了WWW上单调、交互性差的弱点,将人的行为作为浏览的主题,所
有的表现都随操作者行为的改变而改变。 VRML创造的是一个可进入、可
参与的世界。 你可以你可以在计算机网络上看到一幅幅生动、逼真的三
维立体世界,你可以在里面自...全部
什么是VRML
VRML的全称是Vritual Reality Modiling Langguage。
熟悉WWW的人都知道,受HTML的限制,网页只能是平面的结构,就算
JAVA语言能够为网页增色不少, 但也仅仅停留在平面设计阶段,而且实
现环境与浏览者的动态交互是非常繁琐的。
于是VRML应运而生。尤其是VRML 2。0标准,被称为第二代Web语言,
它改变了WWW上单调、交互性差的弱点,将人的行为作为浏览的主题,所
有的表现都随操作者行为的改变而改变。
VRML创造的是一个可进入、可
参与的世界。 你可以你可以在计算机网络上看到一幅幅生动、逼真的三
维立体世界,你可以在里面自由的遨游;你可以将网络上流行的MUD游戏
转换为立体图形世界; 你可以将你公司的主页改编成三维主页,让浏览
者领略到你公司的实貌,而不仅仅是简单的文本、表格。
。。
VRML是一种国际标准,其规范由国际标准化组织(ISO)定义,MIME类
型为 x-world/x-vrml,它的表现与操作系统平台无关。
VRMLl。0只能创建静态的3D景物,你可以在它们之间移动,来测览三
维世界。
VRMLl。0是基于SGI公司的OpenInventor的文件格式,也是它的
一个子集,是一种流行的3D图形的格式,并可链接到一般的WWW页。VRML
l。0的立体链接,即构成了VRML的世界。
可以看出,用VRMLl。0很容易做
出三维物体,这也正是VRMLl。0的基本目的所在。另外,有些厂家将VRML
l。0进行了扩展,使其可以实现一些动画功能和交互性,但只能在Live3D
的环境下运行。
由于WMLl。0的种种限制,VRML2。0的产生也就是不可避免的。
VRMLl。0只能创建静态的3D景物。因此虽然能用WMLl。0来建立用户的
虚拟代表,它们却不能做其他任何事情。
但是,VRML2。0能够改变这一点,
它增加了行为,可以让物体旋转、行走、滚动、改变颜色和大小。 比较
起来,VRML2。O比VRMLl。0有了长足的进步,其巨大的改变,正如当年Mic
roSoft公司的Window95比之Windows3。
0的进步。
其主要改进有:
1。增强了静态世界;
2。增加了交互性;
3。增加了动画功能;
4。增加了编程功能;
5。增加了原形定义功能。
在VRML的世界里你可以用虚拟开关将灯光打开,当您走近清彻透底
的泉水时水声逐渐变响,当你向远处驶来的汽车招手时汽车停下来把你
载上。。。
——VRML的历史
VRML l。
0标准是许多人的共同合作的结果。1993年9月,Tong Pari-
si和MarkPesce开发了第一个VRML测览器。在第一界WWW大会上(1994年秋
于日内瓦),由Tim Berners-Lee和Dave Raggett所组织的一个名为BOF的
小组提出了VRML这个名字,但当时所代表的含义Virtual Reality Mark-
up Language,只是在后来由于为了反映三维世界的建立而将Markup改为
了Modeling,缩写仍为VRML。
在这次大会后,一个名www-vrmlmail list
的组织成立了,并于1994年秋在第二次WWW大会上发布了VRMLl。0的草稿。
VRMLl。0允许单个用户使用非交互功能,且没有声音和动画,它只允
许建立一个可以探索的环境,但没有别的。
虽然VRMLl。0给人的最初印象
看起来十分有限,但它的确形成了一组开发者可以用的工作核心, 以便
建立VRML2。O、VRML3·0或更新的版本。
VRML2。0的规范于1996年8月通过,它在VRMLl。
0的基础上进行了很大
的补充和完善。它以SGI公司的Move World提案为基础。业界范围内对于
VRML2。0的支持非常大。 许多重要的厂商明确表示,VRML2。0将是他们产
品结构的基础。
SGI公司,最有影响力的VRML厂商,已经引进Cosmo3D——一个VRML
2。0的API,作为其新的工具结构Viper的基础。Cosmo3D的附件支持为SGI
公司已有工具而编写的应用程序,而这些应用程序也就变成了Viper内置
的专用功能。
SGI公司许多广为传播的工具也支持VRML2。0。
Sun Microsystem公司,Java的先驱,最近选择VMML2。0作为其基于
Java的3DAPI——Java3D的功能内核。
Microsoft公司已经采纳了VRML2。0标准,并已利用DimensionX基于
Java的Liquid Reality来生成用于WML2·0测览的ActiveX组件。可在Win-
dowsNT4·0上找到的Microsoft公司的优化OpenGL l·1,而Micmsoft的Dir-
ect3D与已通过硬件加速显示了它强大无比的功能。
IBM公司和Apple公司正在与ParaGraph公司合作,开发以图形压缩为
特点的VRML二进制格式,这项工作不仅可以使文件大小减少50%,还可以
把VRML使用者的范围拓宽。
VRML发展大事年表:
日期 大事记
1993。12 Parisi和Pesce开始开发第一个VRML测览器;
1994。03 首届WWW大会在日内瓦召开,提出VRML;
1994。
06 开始VRML邮件列表;
1994。10 产生了基于SGI的Open Inventor文件格式的VRMLl·0第一稿;
1996。03 VRML结构组通过Moving World,并就VRML2·0标准进行投票;
1996。
08 通过VRML2·0标准。
——VRML的应用
如今,在国外VRML已经广泛应用于生
活、生产、科研教学、商务甚至军事等各
种领域,并取得了巨大的经济效益。
VRML给我们带了个一个全新的三维世
界,让我们的互联网不再仅仅停留在平面
上,它使这个虚拟的世界动了起来,而且
不光是他自己能动,我们还可以让他按照
我们的意志动。
左边的几张图片就是从VRML中抓出来
的。照传统的展示方法,浏览者只能从这
六张图片中得到很有限的信息,不能对整
个空间全面了解,而且每个浏览者的嗜好
不同,我们呈现出的图片也许是浏览者没
兴趣的角度,这样肯定达不到展示的目的。
现在我们有了VRML就完全不用担心这些问
题了,我们把模型做出来放到互联网上,
让每个浏览者置身其中,随意浏览,想怎
样走就怎样走,想怎样看就怎样看,完全
没有限制。
。收起