论文部分内容阅读
虚拟现实系统是一项涉及仿真技术、计算机图形学、人机接口技术、传感技术、网络技术等多个学科的综合技术,它可以将数据和影像生成近似现实世界的三维视觉、触觉、听觉、运动等感觉,使人们能够自然地对虚拟世界进行体验和交互作用。虚拟现实系统在医疗、工业仿真、军事航天、娱乐产业、应急推演和教育等相关领域都有着广泛的应用。虚拟现实三维场景是虚拟现实的重要部分和视觉表现形式,创建真实的场景能够使人机交互有更好的身临其境体验。对于模拟现实中有危险或者难度比较大的真实场景,可以使用虚拟现实场景模拟出来。模拟虚拟现实三维场景对社会应用具有很高的实用价值和重要意义。对于虚拟现实中大规模复杂场景,不同的应用需要不同的虚拟现实场景,对同一大规模复杂场景进行不同的编辑与修改,创建符合要求的虚拟现实场景。对于场景的编辑其实也是对场景图的编辑,三维场景图中包含了三维场景中各种逻辑关系和属性信息,例如对虚拟场景中添加植被模型、移动放置建筑物模型等相关信息。可以根据具体需求或真实场景对虚拟场景进行编辑操作,有利于提高系统的开发效率,给用户提供一个创建自由度高的并且易于开发的三维场景功能。本论文是在研究了现有的三维场景编辑器的设计、实现方式和相关理论技术的知识前提下,并且在大规模分布式虚拟现实系统Vi Wo的基础上,通过系统封装的SDK功能模块进行开发大规模复杂场景编辑器,主要利用了Vi Wo系统的特效模块、地形模块和矢量模块,结合大规模数据处理、网络通信和相关算法优化技术,实现了对大规模复杂场景具有创建和编辑功能的系统工具。本文研究的主要内容如下:(1)研究和优化虚拟现实系统Vi Wo的底层框架,封装系统SDK的调用接口功能,增加场景编辑功能,能够高效地对场景图进行修改。(2)大规模复杂场景编辑器编辑模块以及相关算法的设计与实现。(3)大规模复杂场景编辑器管理模块的设计与实现。(4)在飞行模拟器系统和应急演练系统中大规模复杂场景编辑器的应用和效果。