论文部分内容阅读
分布式虚拟现实(Distributed Virtual Reality,DVR)系统是一个支持多人在网络上进行实时交互的图形系统。任何用户都可以在虚拟环境中通过联网的计算机与其它用户进行交互。DVR的研究开发工作在上个世纪80年代初就开始了,近年来网络技术的飞速发展更进一步推进了DVR的研究和开发。“网络就是计算机”的观念已经深入人心,国际互联网将世界各地的人紧密联系在一起,每个人可以通过网络越过地理上的分隔共享资源,互通信息或就特定的问题进行讨论、协作。本文系统地研究了一种新的分布式虚拟现实应用开发技术,并使用该技术构建了一个简单的基于网络的大坝漫游系统。该系统能够在各种操作系统平台下构建服务器端和客户端,利用专用的客户端,用户可以通过网络访问提供仿真服务的服务器,最后利用客户端程序解释、执行、陈述从服务器端获取的X3D文件和其它相关文件。本文的主要工作内容为如下几个方面:一,利用基于网络传播的交互三维建模的新软件标准X3D来构建系统中大坝三维场景文件;二,通过在程序中内嵌Sun公司和Web3D联盟提供的开放源代码来构建可以解释、执行、陈述X3D标准构建的大坝文件的浏览器;三,将新型的网络传输协议——虚拟现实传输协议组件整合到系统的网络通讯模块中;四,一般来说,操作系统不同,就要开发出相应的三维显示模块。为了不重复开发,所以选用了具有平台无关性的Java2平台来开发整个系统。