论文部分内容阅读
随着虚拟现实技术的发展以及虚拟现实技术和其它计算机技术的融合,虚拟场景漫游作为虚拟现实技术最常见的应用,变得越来越真实、越来越重要。但在许多的虚拟漫游系统研究中,人们把注意力都放在了三维视觉的研究上,对于用户在系统中的交互性,尤其是多个用户在系统中的交互方面的研究比较缺乏。本文将基于一个支持多用户的虚拟场景漫游系统,提出了协同漫游功能的设计与实现方案,目的在于提高虚拟场景漫游系统的交互性。全文主要内容有:
(1)对于协同漫游系统进行了详细的需求设计和功能定义,针对系统的需求设计了系统的结构,进行了良好的分层设计,选择了适合的技术解决方案。
(2)课题针对功能的需求,着重研究和实现了三个信息交互的难点和关键点:通过Ajax和Applet的通信,实现系统中不同维度的数据交互;基于Ajax和COMET实现实时事件通知通信机制,解决系统中大量的实时事件的响应;基于集中目录式结构,解决多用户之间的通信问题。
(3)基于以上研究成果实现了一个系统原型,在原型实现的过程中对于系统的关系数据库结构的设计、客户端和服务端的关键模块设计以及流程实现进行了介绍。