Internet上的虚拟现实技术
这一切听起来似乎还很远,但确实已在很大程度上实现了。如果你安装了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上最新宠儿的风采。