论文部分内容阅读
外部设备接入是虚拟现实系统实现交互的前提。对一个需要同时使用多种交互手段进行交互的虚拟环境来说,某个交互设备的接口可能不能与实现该虚拟环境的主机相连,或者当虚拟环境要求使用多个设备时,虚拟环境主机的硬件接口数量不够。借助于计算机网络技术的发展,我们找到了解决上面的问题方法,通过网络来屏蔽交互设备的硬件接口和特定的软件平台。
本文所实现的面向虚拟环境的外部设备接入系统,以及在该系统上所开发的相关应用是整个分布式虚拟现实系统中的一部分,如何为各种不同的交互设备提供获取设备数据的数据结构和接口,并通过网络传输设备数据是系统实现的重点。
本文通过分析各种不同的外部设备的软硬件接口,针对在虚拟现实系统中外部设备接入的特点,设计了设备数据传输协议,基于这套协议实现了面向虚拟环境的外部设备接入系统。同时,在使用VisionixEngine三维绘制引擎搭建的360度城市规划仿真系统中,通过外部设备接入系统接入了数据手套、三维跟踪器等交互设备,实现了三维场景漫游交互功能。