论文部分内容阅读
视景仿真作为虚拟现实最重要的表现形式,已被广泛应用于城市规划、旅游观光、虚拟战场等各个领域。本论文针对三维场景的可视化问题,对视景管理系统进行了详细的设计,探讨了在开发系统过程中使用到的一些关键技术,解决了一些技术难题。完成的主要工作及本论文创新点如下:第一,通过Multigen Creator建模平台构建三维数字模型库,Vega视景仿真渲染软件建立虚拟场景;在Windows平台上利用VC++和Vega API编程技术实现了基于MFC的Vega应用程序,设计并实现了视景管理系统;在此基础上,对该系统的软件环境和系统架构进行了设计。第二,研究了基于虚拟场景环境的视景管理系统的一些关键技术。主要从三个方面进行着重研究:首先对虚拟场景的交互性技术进行研究,重点探讨多视口比较、拾取移动、属性和模型的交互查询等技术,对虚拟场景中最主要最基本技术的解决方案进行了探索;其次是基于场景数据库技术应用研究,重点探讨分层显示、四维动态纹理映射等技术以便于图层和模型的分块加载、隐藏和显示;最后讨论了基于粒子系统的虚拟场景环境特效的实现方法,在阐述粒子系统原理的基础上,利用粒子系统构建相应的水、雨、雪等模型以及实现效果,满足了虚拟场景环境仿真的需要。第三,结合具体的项目探讨视景管理系统在“数字校园”中的应用,在普通校园漫游的基础上加入了数据库管理系统、三维场景和模型管理系统,实现了虚拟校园中的各种交互功能,使漫游用户有了更多的交流,因此在虚拟漫游系统的基础上更讲了一步。