Internet上的虚拟现实技术

Author: 陈治 Date: 1998年 第11期 19版

    随着Intemet的飞速发展及3D技术的日益成熟,人们已不满足WEB的二维空间交互特性,而希望将WWW变成一个维立体空间。访问的主页将不再仅仅是图片和文字,而是类似于《DOOM》、《古墓丽影》、《双子星传奇》这类二维游戏的场景,主页的链接也不再是高亮显示的文字或图片,而是在三维空间中打开一扇门或触摸一个物体,就进入了另个主页。甚至你在网上还可以有一个虚拟的自己,就如同操纵Lara或Twinsen冒险一样,同时上网者互相之间都能见到。这样,在你的屏幕上会看到别的三维人物,他们可不是游戏中电脑设置好的角色,而是同你一样正在上网访问该主页的人。于是你可以像逛街一样浏览主页,同时对路上碰到的人打招呼。
    这一切听起来似乎还很远,但确实已在很大程度上实现了。如果你安装了3.0版本以上的Netscape浏览器,就会在其目录下找到一个Live3D子目录,进入后可以看到一个文件Netscape.wrl,在Netscape中打开它,你就进入了一个简单的虚拟现实环境。
    WWW上的虚拟现实技术是依靠VRML(Virtual Reality Modeling Language虚拟现实建模语言)来实现的,同HTML类似,它也是一些源代码文件,由浏览器解释执行。而浏览器本身并不支持VRML语言,需要加装第三方插件,Live3D就是Netscape 3.0版本以上内置的插件,由它解释执行VRML代码。读者如果用文本编辑器打开上述的Netscape.wrl文件,就会发现它不过是一种类似C语言源程序的文本文件,浏览器就通过它的描述来生成三维模型,并完成一些交互式的操作。
    现在虚拟现实技术的全球标准还没统一,其中Moving World的VRML技术起步较早,但他们受到来自微软用于IE下的Direct3D的挑战。而用不同标准建立的虚拟现实场景还不能兼容,一种插件并不能支持所有的虚拟现实场点。除了Live3D外,还有IE内嵌的Virtual Explorer、Apple公司的QuickTime VR等。
    但仅就Live3D支持的Moving World标准建立起的虚拟现实场景网址就很丰富了,如:
    Http://www.zdnet.com/zdi/vriml/content/vrmlsite/outside.wrl
      Http://www.ocnus.com/models/mall.wrl
      同时还有一些专门收集虚拟现实网点的网址,如:
      Http://www. planet9.com
      Http://www.graphcomp.com/vrml
      有兴趣的读者可以上访问试试行。
    虽然VRML源代码的信息量并不大,但学过3DS的人都知道,三维物体除了建模外,还需要大量的贴图。而这些贴图一般都是一个个的图像文件。因此要想在浏览虚拟现实页面时获得流畅的效果,网上一定的带宽还是需要的。可惜国内的传输速率还不尽人意,笔者在访问这些节点时,感觉自己的Pentium133真像是由80286 Remark过来的。不过想到网络将来的发展,虚拟现实技术还是很激动人心的。
    另外,虽然在网络上速度很慢,但如果能将一个虚拟现实场景下载到本地硬盘保存,再访问本地资源时,效果就好多了。如果一些刊物的配套光盘能收集一些这样的主页,那么没条件上网的朋友也能装一个浏览器来领略这些Internet上最新宠儿的风采。