摘要:
随着网络的飞速发展和计算机技术的不断更新,以图像渲染与信息网络交互为基础的三维虚拟现实技术逐渐成为一门新的学科并博得广大研究人员的青睐.该技术的宗旨在于通过计算机技术对真实世界进行仿真,并呈现给用户一种身临其境的沉浸式交互界面,并通过网络通信技术为当中的用户提供信息交互保证. 在这种历史背景下,本文以三维虚拟现实技术中多用户之间信息交互方式为研究重点,并结合当前主流的大型多人同时在线网络游戏技术和分布式业务系统中信息交互方式来设计满足三维虚拟现实技术特点的信息交互系统.本文首先分析了三维虚拟现实技术中信息传输控制的特点,将分布式系统中消息中间件的技术引入其中,设计应用于三维虚拟世界平台的信息总线系统.其次,本文主要针对当前的大型网络游戏技术中,传统的消息中间件系统复杂,与网络游戏业务耦合度较紧,部署负杂,不易于维护这个缺点,设计出轻量级的适用于中小型三维虚拟世界的信息总线系统,该信息总线系统能够满足承载业务多样化,信息传输可靠,系统易于部署,易于维护.再次,通过对三维虚拟世界中所承载的业务的分析,设在所设计的信息总线的基础上研究并设计了一系列消息传输和控制方式,来对三维虚拟世界平台的诸多功能模块进行融合,将多个分布在世界各地的客户端集成为统一的整体. 本文最后将所设计的信息总线系统应用到一个较为成熟的三维远程虚拟教学平台当中,通过具体的业务模式验证了该信息总线的可行性.
展开