实验4 地形的建模_第1页
实验4 地形的建模_第2页
实验4 地形的建模_第3页
实验4 地形的建模_第4页
实验4 地形的建模_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、实验4 MultiGen地形建模一、实验目的(1)掌握地形可视化仿真建模的原理(2)了解基本的地形建模方法和具体步骤二、实验仪器:计算机、MultiGen Creator三、实验内容:(1)利用Creator的地形建模工具生成一个地形模型四、实验步骤:地形可视化概念:地形可视化问题最初时根据地理信息系统的三维可视化需求提供的。随着地理信息系统合同计算机可视化技术的发展,地形可视化逐渐发展成了一个专门以研究基于数字迪曼模型或数字高程模型的生成、简化、显示和仿真为主要内容的计算机可视化应用技术。地形仿真基本原理地形可视化仿真应用时一个复杂的系统工程,从最初确定仿真目标、评估运行平台图形处理能力到最

2、终的仿真系统的发布,中间要经过原始数据的采集、整理和加工,不同数据格式的转换、处理和整合,三维地形模型数据库的创建、试验和优化,仿真应用程序的设计、调试和测试等许多中间过程。而三维地形模型数据库的创建又是其核心内容,事实上从最底层看,三维地形数据库就是一个多边形的集合,这些多边形能够近似表示部分地球表面的状况。对于一定的地形范围来说,建立一个组织有序、效率较高、实用性强的地形数据库可以说时一个反复实验的过程:仿真标准检测数据搜集数据转换数据联合数据关联创建测试地形创建大面积地形有效标准动态测试特定模型高精度模型底精度模型纹理处理测 试发 布这一过程中可以通过预先仔细的计划、准备与测试来减少反复

3、实验的次数。具体来说,一个典型的地形可视化仿真应用的主要步骤有以下六条:(1)规划地形数据库:明确所要达到的仿真目标,并确定现有的事事系统的硬件环境与然间平台是否能满足要求。(2)准备地形数据:收集建立地形数据库所必需的数据,并对其进行必要的格式转换。(3)创建测试地形:使用一小部分原始高程数据作为样本,创建一个测试地形数据库,并在实时系统平台上对其进行有针对性的测试。(4)完善地形模型:地形测试成功后就可以在目标区域范围内映射纹理和其他特征数据,首先应该确定仿真需要哪些特征数据,而且在确保这些特征数据无误的前提下应尽量减少特征数据的数据量。(5)检验与优化:在实时仿真系统中运行映射纹理和其他

4、特征数据的地形模型数据库,检验它的性能(包括每一个细节层次,确保相邻LOD之间能够平滑过渡),并根据检验结果进行优化。为了获得更好的运行性能,应减少多边形的数量并重新组织模型数据库的层级关系;为了取得更佳的视觉效果,可以调试赋予多边形的纹理和材质属性,使之更真实。(6)添加地物模型:地形模型数据库检验通过后,在实时系统资源允许的条件下,可以向地形模型数据库中添加各种地物模型以丰富可视化仿真的视觉效果。地物模型可以直接在Creator 中创建,也可以使用其他应用程序创建的三维模型。下面一个名为“Palo Alto”的真实的小镇为例来介绍如何生成一个地形仿真模型:(1)导入原始地形数据创建地形模型

5、数据库的第一步是在Creator中导入原始地形高程数据文件(在导入之前先要将DEM文件转换为Creator中使用的DED文件)。打开菜单“Terrain”à“New Project”然后选择Batch_TutorialTerrain下的文件,点确定就会出现下图所示的地形窗口(2)在地形窗口的Project面板中加载一个已经配置好的纹理调板。方法是点击Texture文本框右边的浏览按钮,指定Batch_TutorialTexture目录下的palo_alto1.txt 文件;然后指定一个生成地形模型文件的输出目录,如下图所示:(3)为模型设置两个LOD如下图所示(4)在地形窗口的Bat

6、ch面板中进行相关设置,包括启用“Enable Area Processing”和“Show Grid”选项,设置“Area Block Size in X”和“Area Block Size in Y”参数为120单位为“Posts”,并设置“Prefix”参数项为“palo_alto”如下图所示:(5)设置地形转换参数。首先根据地形的地理位置,在地形窗口的“Map”面板中把投影方式设为“Flat Earth”;地形三角形化的参数,在地形窗口的“Triangle”面板中进行设置,本试验中采用的是“Polymesh”地形转换算法,高程采样率设为20,并启用“Group Objects”选项,如

7、下图所示: (6)选择所要映射的地形特征数据。 在“Project”面板中,将特征映射参考文件“Feature Preferences”;再设置用于从DFD文件中提取数据,并将其映射到地形模型的规则和动态参考文件“Rules and Actions”指定到Batch_Tororial Prefs 目录下的tutorial_rule.prefs文件,如下图:(7)开地形窗口的“Feature”面板,构选“Enable Feature Processing (Batch Only)”选框,然后点击“Browse”;(8)在地形窗口的“Feature”面板中为地形模型的LOD设置相应的规则,先选择“

8、LOD Number”参数为0,关联HiRule 规则;再选择“LOD Number”参数为1,关联LoRule规则,如下图所示: (9)为了使用模型代替DFD文件中的线框特征定义,可以通过设置特征映射参数的方法来进行模型替代。打开菜单“GeoFeature”à“ Feature Preferences”在弹出的映射参数窗口中选择“Use Extermal References”选项,并指定Model Path 的目录为 Batch_Tuorial Models ,如图:(10)保存工程文件。点Project面板底部的“Save Project”按钮,将当前所有设置信息保存到工程文件

9、中(这里命名为“”)。(11)生成地形模型数据库。单击地形窗口的“OK”按钮,即开始进行地形的批处理生成计算,出来完成后,在输出目录下会生成两个OpenFlight模型文件,一个是主控地形模型文件peninsula.flt,另一个是地块模型文件pal_alto0.flt。打开主控地形模型文件peninsula.flt,就可以看到生成的地形模型。(12)如果模型中的纹理不能正常显示则需进行以下设定:点击工具栏中的纹理调板图标选择菜单“Info”à“List Texture”在窗口中单击 “Select All”,再单击“Change All Paths”来重新设定纹理的路径,路径应为:Batch_TutorialTextures(13)地形模型的浏览。首先点击菜单“LOD”à“Auto LOD”,将LOD的显示方式设置为自动,然后利用鼠标滚轮就可以对模型进行缩放,配合鼠标右键可以对模型进行旋转。如果要进行精细的缩放,可单击菜单栏的“

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论