论文部分内容阅读
伴随着计算机网络技术的飞速发展,基于Web的技术近年来已经成为各门学科研究发展的一个重要方向。因特网上的三维需求不断增长的同时,也推动虚拟现实技术从单机系统走向网络化的分布式系统。正是由于三维虚拟场景所能够提供的信息比二维场景更加直观、复杂和多样化,也更容易为用户所理解,所以虚拟商店、虚拟社区、虚拟教学等网络虚拟现实系统迅速发展了起来。目前,VRML被认为是一种流行的、理想的构造和显示虚拟场景的工具,但它自身并没有提供对多用户交互环境的支持。而现在,单纯的人机交互已经不能满足用户的全部需求,所以开发一个因特网上的人-人交互环境已经成为计算机应用领域的重要支干之一。JSAI是Java控制VRML场景的一个接口,可为二者之间提供事件信息的交流。人体可视化亦是当今世界前沿性研究领域,利用其研究成果结合JSAI技术,可以实现一个基于Web的支持多人漫游的虚拟数字人体博物馆。本文首先介绍了多人网络虚拟现实系统的国内外研究和发展概况,然后讲述了实现该系统的几项相关技术,包括VRML、Java和JSAI,分析了他们的特点和优势,特别是JSAI,对其使用方法进行了详细的说明。接着从数字人体体验区的实际需求出发,提出了一种基于Internet的B/S结构的通用多人漫游系统实现框架,详述了数字人体体验区的软硬件工作环境、服务器和客户端的结构及工作流程、通信机制的设计等,并重点阐述本文的主要工作,即三维虚拟场景、服务器与客户端的具体实现过程,以及数据的通信格式设计。通过展示最终实现结果,表明提出的系统实现方案的有效性,在本系统中允许多个用户在相同场景中沟通,同时与虚拟场景进行交互。最后,对全文进行了总结,并提出了需要进一步解决的问题。