论文部分内容阅读
随着Internet 的快速发展,将虚拟现实技术应用于网络中的需求日益迫切。众所周知,三维物体由大量数字信息表示,如何在网络中减少数据量的传递,如何更有效的表示三维物体成为问题的关键所在。VRML 语言是一个对实时3D 数据进行描述的可扩展平台,该平台独立于描述工具。最新标准X3D 除了提供VRML 2.0 的基本功能外,最主要的特点是加入了行为功能、多用户环境和新的功能组件,包括H-Anim,GeoVRML,Java-DIS-VRML。此外VRML与编程语言Java的紧密结合为构造复杂行为和丰富交互能力的网上虚拟现实世界提供了强有力的技术支持,因此用VRML 制作的虚拟现实网页必然成为未来网页制作的发展方向。HyperFun 是专门用于描述F-Rep 模型(用函数表示的模型)的高级建模语言,它支持F-Rep 中的所有概念,特别是关于几何体对象和几何体操作,其简单易用性弥补了VRML 在建模方面的不足。我们提出使用函数定义的VRML 造型节点FShape 及其改进节点EFShape,使场景创建者能使用相互关联的函数描述模型,这使文件大小比使用基于VRML 节点的大尺寸的多边形网格要小得多。利用基于函数的建模技术可以大大提高基于Web 的可视化能力,对规则物体,我们提出了一种改进的FShape 节点——EFShape。通过试验证明,在场景中使用FShape 和EShape 节点可以大大提高场景的下载速率,节约网络带宽。我们将众多新兴技术——FRep、HyperFun、JAVA3D、Xj3D 等引入虚拟现实技术中,构造了一个虚拟现实系统,用于网上房地产展示,给用户更多形象具体的体验,更多灵活快捷的交互。此外,论文中还对显示技术、建模技术的最新研究成果进行了介绍并提出了自己的看法。如阴影云、基于腐蚀的裁剪、基于图象的快速碰撞检测、基于流的实时碰撞检测等。总的来说,作为一种不断发展、应用前景看好的技术,虚拟现实的研究已经越来越多的应用在实际生活中,影响和改变着人们的视觉、听觉、触觉、味觉等各种感官体验。相信不久的将来,虚拟现实技术会走入人们生活的方方面面,而不仅仅是一种技术,一项研究。