虚拟校园环境的构造及漫游系统的实现

虚拟校园环境的构造及漫游系统的实现

ID:9644544

大小:50.50 KB

页数:3页

时间:2018-05-04

虚拟校园环境的构造及漫游系统的实现_第1页
虚拟校园环境的构造及漫游系统的实现_第2页
虚拟校园环境的构造及漫游系统的实现_第3页
资源描述:

《虚拟校园环境的构造及漫游系统的实现》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、虚拟校园环境的构造及漫游系统的实现摘要虚拟现实技术是一种跨学科的新技术,应用领域广泛。本文详细介绍了校园漫游系统的开发技术和具体的实现方法,给出虚拟场景的构造过程,实现了校园场景的虚拟漫游。关键词虚拟现实场景碰撞检测校园漫游1引言随着计算机软硬件技术的发展,利用虚拟现实技术进行复杂场景的虚拟漫游已成为可能,利用这一技术我们可以游览虚拟校园欣赏校园景致。在虚拟现实的发展过程中人们总结出一个虚拟现实系统应具有以下三个特征:沉浸感(Immersion)、交互性(Interaction)和想象力(Imagination)。它们分别表示虚拟环境模拟的真实程度,与虚拟环境进行交互的自然程度和用户在

2、虚拟环境中的认知能力。因此增强沉浸感,提高交互的方便性以及丰富人们的想象力是进行复杂虚拟场景漫游所应遵循的原则。2虚拟漫游系统虚拟漫游系统是一个以逼真的视觉、听觉、触觉为一体的特定范围的虚拟环境,它是一个真实的或假象的仿真虚拟空间,用户借助一定的装备在虚拟环境中进行虚拟漫游,从任意角度对虚拟环境中的对象进行观察,从而产生身临其境的感觉,同时也能对物体进行操作和规划,满足用户的所需要求。它的工作主要由2部分组成:漫游引擎的实现和三维场景的建模.三维场景建模就是构建虚拟校园环境,是漫游系统设计的核心问题之一.因为MultiGenCreator是实时仿真建模软件,且MultiGenCreat

3、or是一个高效,优秀的VR视景模型开发工具,它的优势在于大场景地理环境的生成及浏览,能高效快速的实现实时场景的绘制,所以,选择MultiGenCreator完成三维场景建模。MultiGenCreator所完成的校园模型是静止不动的,此时应该让模型动起来,才能让参观着有身临其境的感觉。漫游引擎主要用来控制和渲染三维场景,考虑到与MultiGenCreator的相互配合,校园漫游系统选用Vega作为漫游引擎,在Vega环境中加入MultiGenCreator所建立的场景模型,根据观察者的位置、光照、消隐信息,在计算机显示器上输出绘制渲染的图形画面,从而完成虚拟校园场景的漫游.图1漫游系统

4、框图3虚拟校园的模型构造校园是复杂场景,因此利用MulitGen软件来建立校园场景的多边形几何模型,并建立虚拟环境中的光照与材质模型。为了提高场景的真实感,采用纹理拼贴,空间布光等方法。为了提高仿真速度,对复杂的模型采用LOD建模方法。具体方法如下:⑴对学校所处的地理环境进行地形建模,根据校区的地形特点,把总体划分为若干区域,并确定每个区域上的景物及相关特征.在各个区域边上构建道路,对构建道路赋予其在现实中所具的一些属性,且从中获得路径数据,以备后期漫游使用。如遇到相对突兀或凹下的地方如小山湖泊等,则需进行特殊处理。⑵对划分区域中的主要建筑物建立三维几何模型,并且根据漫游要求,逐步细化

5、到每一个结构。在实际的建模过程中,可根据要建立模型的特点选择建模方法。如果要建立有规则的平面几何体,可使用多边形方法;如果要建立有复杂曲面的几何体,则应使用面片或者NURBS法。对于象室外楼宇等建筑物的模型的建立,可以用简单几何体拼贴纹理的方法,对于室内物体,则可以用比较复杂的几何体,来满足仿真的要求。⑶纹理贴图也是建模中的重要环节。首先,要进行素材准备,为了表现现实场景,应该使用数码相机采集物体的表面纹理照片;接着对素材进行处理,采用Photoshop进行纹理处理;最后进行贴图,可以使用3点,4点,放射,球面,环境贴图等贴图工具。⑷若有建筑物尚未施工建设,则需根据校园总规划平面图和工

6、程建筑图纸来获取信息建立模型。构件建方法为:①根据校园总规划平面图确定建筑物的具体方位,分析工程建筑图纸,采用自顶向下方法层层细化,确定建筑物的树状层次结构图。②根据层次结构图,创建可视模型。③消除冗余的表面多边形,降低整个场景的复杂度。④对建好的模型进行纹理处理,贴上适当处理好的纹理和材质,使其与真实景物相符.⑤将层次细节技术与纹理映射技术结合使用,降低场景实时渲染的复杂度。⑸对划分区域进行外观景物建模,其中包括树木、花草、围栏、运动器材等.其中树木模型遍步了校园的每个角落,树木模型的逼真与否决定了整个场景的真实性和层次性。为了既使模型有较强的真实感又可以控制模型的多边形数,需要将细

7、节等级管理技术引申,对远处的树用两个十字交叉的面来模拟,对近处的树用Billboard多边形面来模拟。⑹根据视点所见的物体细节要求以简单造型来代替复杂造型,删除视点不可见的面片并进行面片合并。⑺优化各个区域的模型,并按照地形图所绘制的相关位置,依次连接成整体的虚拟模型.4多细节层次模型生成随着描述校园场景中描述几何模型的三角形数目的增多,所绘制的图象质量越来越高,但是绘制的速度也越来越慢,从而形成了一对矛盾。此时可以使用LOD方法来解决这个矛盾

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。