论文部分内容阅读
建筑物虚拟漫游技术在建筑设计、室内建筑装潢、房地产开发、游戏设计等方面具有非常广阔的应用前景。它的沉浸感、交互性与实时性的综合效果是传统的平面效果图与动画播放所无法达到的。 本论文在研究了虚拟漫游技术及相关三维图形技术方面的基础理论,以及对虚拟漫游系统进行设计所需要的、基于MFC进行OpenGL程序设计的基本原理及方法的基础上,主要研究了三种虚拟建筑漫游的实现技术,并利用OpenGL进行了基于其中两种方法的系统设计与实现: 首先,关于第一种虚拟漫游技术,本文直接利用OpneGL对建筑场景进行了基于多边形的绘制。这种底层开发方案主要用于规范、简单的建筑场景的绘制。其场景的组织比较快捷,多边形的数目比较少。在这一部分,本文还尝试了不同纹理效果的处理,为室内装修设计时对不同材料的选择提供了便利。 其次,关于第二种虚拟漫游技术,本文将由3DS Studio专用建模软件设计的、比较复杂的室内外和城市建筑模型,导入到OpenGL的交互程序中,实现了贯穿漫游、环视、俯视、仰视、滚转等复杂的漫游控制。在系统的绘制方面,也做了诸如使用显示列表、双缓存等优化工作,取得了较好的漫游流畅效果。 最后,关于第三种虚拟漫游技术,本文简单讨论了基于图像的虚拟场景漫游这一崭新的技术。由于其对昂贵的显示设备和精确的摄影设备的要求,本文暂时无法进行实现尝试,但它在真实再现现实世界景观方面具有传统的虚拟漫游设计所无法比拟的优越性,必将是未来研究的一个重要方向。 在论文工作中,作者在前人已有技术的基础上,进行了一定的创造性体验,也提出了有待进一步完善之处,已总结在第六章中。