论文部分内容阅读
目前,虚拟现实技术已成为计算机相关领域中继多媒体技术、Internet网络技术之后关注及研究、开发与应用的热点,也是目前发展最快的一项多学科综合技术。它在许多领域有着广泛的应用,虚拟漫游系统是虚拟现实技术理论的一个重要的实践与应用。
本文以东北大学室内外场景为虚拟空间,以建立东北大学室内与室外实时漫游系统为目标,根据实际场景情况,创建了三维实体模型,开发了具有虚拟现实特点的视景仿真系统,并实现了实时仿真及交互控制的功能。本文具体完成的工作如下:
(1)通过查阅大量的国内外参考文献,对虚拟现实技术和虚拟漫游技术进行了研究,提出了一种室内和室外虚拟漫游系统的实现方案。
(2)基于实时三维建模软件Creator,建立了东北大学室外部分模型和东北大学逸夫教学楼完整的室内模型,并对场景模型进行了优化;结合室内外模型的建立,对三维建模的关键技术和模型数据库优化技术进行深入研究。
(3)对碰撞检测的数学方法、Vega中的碰撞检测算法和碰撞响应技术进行了分析研究,实现了室内漫游中上下楼梯的地形匹配和视点与实体的碰撞检测;对目前常用的三种拾取算法进行了分析研究,以基于视线的拾取算法为理论基础,编程实现了室内漫游与室外漫游中对不同类型实体的拾取功能,为增强漫游系统的交互性提供了基础。
(4)基于实时仿真软件Vega和VC++编程环境,实现了东北大学室外部分场景的实时漫游和逸夫教学楼室内漫游系统;设计并实现了使直升机仪表指针实时变化的功能;分别提出了结合拾取实现模型替换、建筑物信息显示、门的开关和可移动物体的自由移动功能的编程方法,并实现了这些功能;提出了一种基于场景切换的室内漫游与室外漫游的结合方案,并对其进行了实现。
(5)制作了东北大学室内与室外漫游系统的安装程序,从根本上解决了虚拟漫游系统依赖于特定软件环境的弊端。