论文部分内容阅读
在多维信息空间中建立和谐的人机交互环境是信息技术的发展目标之一,虚拟现实技术是实现这一目标的关键技术。虚拟建筑漫游是虚拟现实技术在城市规划、建筑设计和室内装潢技术方案演示、验证与评价方面的综合应用,它将带来相关领域应用上的革新性发展。 本文研究了虚拟漫游系统的技术特点和实现方法,确定了虚拟建筑漫游实现的技术途径,并以石油学院新校区的建筑图纸为基础建立虚拟环境,在微机平台上,研究并实现了一个中等复杂程度、具有较完整漫游功能的建筑社区漫游系统。 本文在高档PC机上使用三维建模软件MultiGen生成了场景数据库,并在微机平台上实现了对该数据库的组织管理,文中着重讨论了复杂三维场景模型构建与实时绘制问题。论文分析了场景建模过程中常见的问题,给出了社区漫游系统优化的场景数据库层次结构,并采用了冗余面删减、纹理映射、实例化、多级层次细节模型(LOD)等多种消减场景复杂程度的技术。论文还研究了场景的分块调度技术,针对复杂度不同的模型给出了与之相对应的实时调度控制方法。 通过对新校区漫游系统的进一步抽象,本文使用图形软件开发包OpenGVS和Visual C++6.0语言实现了一个具有通用性、功能较完整的漫游引擎,给出了通用漫游驱动程序中有关输入映射、视点控制、碰撞检测与响应、二维地图导览等关键技术的实现方法。