论文部分内容阅读
近年来虚拟现实技术在计算机应用领域引起了人们广泛的关注。虚拟现实技术是采用以计算机技术为核心,生成逼真虚拟环境,用户借助必要的设备以自然的方式与虚拟环境中的对象进行交互作用、相互影响,从而产生“沉浸”于等同真实环境的感受和体验的技术。以基于Multigen Vega平台开发虚拟现实仿真应用程序过程为主线,本文对研究过程中所涉及的虚拟现实相关关键技术做出系统的剖析,结合实际重点论述了作者以虚拟现实技术为核心的数字化采矿仿真项目的研发过程。虚拟现实技术包括场景渲染技术、立体显示技术、虚拟仿真技术、虚拟现实漫游系统交互技术(如运动模型、碰撞检测等)等。这些技术的介绍和分析为数字化采矿漫游系统的实现提供了理论保证。基于VEGA的碰撞检测中针对BVH算法中选择单一的包围盒(Bounding Volume BV)所导致的性能保持的问题,即如何在简单性和紧密性之间取得折衷,本文采取了一种复合式的BVH算法,充分利用了三种BV的特点,按层次选择不同的BV,试验表明该算法能有效提高检测性能,增强算法稳定性。以Multigen Creator为建模工具,VEGA为漫游引擎开发平台,作者实现了数字化采矿漫游系统。数字化采矿漫游系统的实现,可为其它的虚拟现实系统的实现如虚拟景点漫游系统、虚拟城市仿真系统等的实现提供重要的技术路线和实现方式。