OpenGL技术及地形三维可视化研究.pdfVIP

  • 2
  • 0
  • 约4.83千字
  • 约 6页
  • 2018-01-07 发布于广东
  • 举报
OpenGL技术及地形三维可视化 林勇“‘ 魏海平1刘玉峰1 1.信息工程大学测绘学院,郑州450052;2.兰州军区第二测绘大队,乌鲁木齐830001 摘 要:数字高程模型当今地理信息产业的主要产品之一,是地形环境仿真的基础。本文在系统介绍三维 技术的发展现状、基于OpenGL的地形三维可视化实现的基础上,提出了以DEM数字高程模型为数据基础的 三维可视化的方法,探讨了其实现中的关键技术问题,并指出了基于OpenGL的地形三维可视化、地形仿真 的前景和发展趋势。 关键词:DEMOpenGL数字高程模型地形三维可视化地形仿真 1.引言 纸制地图实现了用线条和符号详尽表述各种地形要素的功能,但同时可视化程度也大幅 度降低了。如何实现地形的三维可视化,一直是测绘工作者孜孜以求的目标。进入20世纪 90年代后,出现了一系列高性能的电脑微机和图形工作站及专门用于三维图形显示的硬件加 速芯片,同时又推出了OpenGL、Direct3D等三维图形软件开发标准,标志着地形三维可视 化发展已经进入了高速发展的时期。 2.三维建模技术现状 三维可视化是许多人都感兴趣的领域,在人们日常生活中可以说是无处不再,它广泛地 应用于电脑游戏、电视广告,甚至在电影中都频繁出现它的身影。但是常见的三维仿真技术 都是在虚拟的条件下模仿实物所创造出来的,并没有真正的数学物理基础。虽然,目前在三 维场景可视化上已有类似DEM地形可视化等拥有较严格数学物理基础的方法出现,但在三 维可视化模型建设方面却一直存在空白,有待解决。本节主要就当前几种常见的三维实物建 模软件及技术做一简单介绍。 3D Studio是一个优秀的PC平台上的三维动画制作软件,其最初的版本为DOS版本,随 着Windows操作系统的普及,Autodesk公司及时将3DStudio移植到Windows上,这就是3D Studio Studio MAX三维动画制作软件。最初的3D MAX只适合在WindowsNT下运行,随着 Studio 个人制作三维动画的兴起,在出品3D MAX时,Autodesk公司考虑到个人用户使用 Windows98较多的特点,使其既可以在windowsNT下运行,也可以在Windows98下运行。 变成了一个三维立体,也就是设计体。所有的几何图形在这个设计体中绘制。由x、Y和z 坐标来定义设计体中的位置。在三维设计环境中工作时,仍可使用二维几何图形,但它可以 沿任意方向放置。用户可以把设计体看作一个存放设计的透明箱子。用户可绕任意轴旋转视 图相机,以便由任意方向观看设计模型。另外,可以把视图相机放在设计体内的任意位置以 便能处理或观看模型的特殊部件。 Artisan为动画师提供了创造性的控制方式, 同样作为专业的三维模型构建工具,Maya 使在电脑中创作同传统的艺术创作过程非常近似,如同使用画笔和雕塑工具那样,自如地修 改模型、选择控制点、指定部位的权重等。采用Artisan技术,动画师甚至可以为柔体的不同 334 括一个MEL过程框架,用以示范怎样生成自己的特殊效果。 3.0penGL的基本概念 OpenGL是由SGI公司开发的~套高性能的图形处理系统,全称为OpenGraphicsLibrary, GL代表图形库…。通过OpenGL可以创建交互式应用程序,实现有逼真效果的三维图形图像。 在OpenGL中实现最基本的三维几何图形就必须具备几个最基本的图形属性要素一视角、颜 色.、光照。 3.1视角和投影变换 计算机绘图是产生三维物体的二维图像(因为在屏幕上只能画出二维图像)。但是在屏幕 上绘制图形的时候,必须在三维坐标系下来考虑域法。这时的屏幕窗口就不在是二维的,而 是想像出来的一个三维空间,所有的操作都在这个空间中进行。这就相当于假想模型处在隐 藏于计算机内部的某个三维空间中。现在需要确定的是模型应该怎样放置在这个三维空间中, 并选择一个观察模型的有利位置,这就是我们通常所说的视角。和视角紧密相关的就是模型 的投影变换。投影变换就是要将三维物体变换为二维图形,OpenGL提供了两种投影方式: 平行投影(OrthographicProject

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档