论文部分内容阅读
摘要:虚拟现实技术是当前计算机应用技术的前沿领域之一,已经被广泛的应用在多个领域,其中建立虚拟校园是一个很重要的应用领域。而虚拟校园则具有两个重要特征,其一为沉浸感,其二为交互性。建立虚拟校园的目的是使人们能够在一个虚拟的三维环境中,用动态的交互方式对学校进行身临其境的全方位的漫游。本文以校园虚拟漫游系统为例,采用MultiGen Creator/Vega作为建模仿真环境,基于MFC的Visual C++ 6.0作为编程环境,最终实现了具有多种漫游方式.给场景添加实时环境效果、拾取建筑物等交互功能的虚拟校园漫游系统。完成的主要工作和论文创新点如下:第一,在已有的MultiGen Creator构建的虚拟校园模型库的基础上,对系统架构进行了设计,然后利用VC++和Vega视景仿真软件编程技术实现了基于MFC的Vega应用程序,设计并且实现了虚拟校园漫游系统。第二,研究了虚拟场景视景仿真的相关技术,便于对系统的各个功能进行实现。这里主要对基于Vega的系统仿真功能进行了深入的探讨。第三,研究并实现了基于虚拟场景环境的视景仿真系统的一些关键技术。本文主要从三个方面着重进行了研究:首先,对虚拟场景的交互性技术进行了研究,重点探讨了物体拾取技术、属性查询技术、交互漫游技术、自动漫游技术等,对虚拟场景中最主要最基本的技术的解决方案进行了探讨。其次是真实性技术的研究,主要研究并且实现了碰撞检测效果、环境效果等模块。最后讨论了基于粒子系统的虚拟场景环境特效的实现方法,在研究了粒子系统原理的基础上,利用粒子系统构建相应的雨、雪等模型,使系统的仿真功能更加的全面。