三维电子地图的可视化技术 (1).ppt

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

三维电子地图的可视化技术

目录CONTENTS二、三维场景可视化技术一、工具软件及功能介绍

一、工具软件及功能介绍

OpenGL是一个开放标准三维图形应用程序编程接口(API),是在SGI等多家世界闻名的计算机公司的倡导下,以SGI的GL三维图形库为基础制定的一个通用共享的开放式三维图形标准,微软、SGI、IBM、SUN等公司都支持OpenGL标准。许多软件厂商纷纷以OpenGL为基础进行开发,比如仿真软件OpenInventor、VR软件WorldToolKit等。OpenGL是一套C风格的API,独立于任何的窗口系统和操作系统,以它为基础开发的应用程序可以在不同平台之间方便地移植。OpenGL是一个用于渲染2D、3D矢量图形的跨语言、跨平台的应用程序编程接口(API)。这个接口由近350个不同的函数调用组成,用来绘制从简单的图形比特到复杂的三维景象。OpenGL常用于CAD、虚拟现实、科学可视化程序和电子游戏开发。工具软件及功能介绍

OpenGL的主要功能:1、几何绘制。OpenGL图形库提供基本的点、线、三角面片等绘制函数,还提供了复杂的三维物体(球、锥、多面体)以及复杂的曲线和曲面(Bezier、Nurbs曲线或者曲面)的绘制函数。2、坐标变换。OpenGL的图形库支持的变换包括基本变换和投影变换。基本变换有平移、旋转、缩放等。投影变换支持平行投影和透视投影。3、颜色支持。支持RGBA颜色模式和颜色索引模式。4、光照和材质支持。OpenGL的光照有辐射光、环境光、漫反射光,材质是用光照反射率来表示。场景中物体最终反映到人眼的颜色是光的红、绿、蓝分量与材质红、绿、蓝分量的发射率相乘后形成的颜色。工具软件及功能介绍

OpenGL的主要功能:5、纹理影射。利用OpenGL纹理影射的功能可以将图像通过纹理坐标,影射到一个表面上。6、图像增强。提供融合、反走样和雾化等效果处理。7、双缓存动画。双缓存包括两个缓存,一个缓存计算场景,生成画面,另一个缓存提交视频显示。8、交互技术∶主要是提供三种工作模式∶绘图模式、选择模式和反馈模式。绘图模式完成场景的绘制,可以借助物体的几何参数及运动控制参数、场景的观察参数、光照参数和材质参数、纹理参数、OpenGL函数的众多常量控制参数、时间参数等和Windows对话框、菜单、外部设备等构成实时交互的程序系统。在选择模式下,则可以对物体进行命名,选择命名的物体,控制对命名的物体的绘制。而反馈模式则给程序设计提供了程序运行的信息,这些信息也可反馈给用户,告诉用户程序的运行状况和监视程序的运行进程。9、其它∶利用OpenGL还能实现深度暗示(DepthCue)、运动模糊(MotionBlur)等特殊效果。工具软件及功能介绍

OpenGL图形操作步骤:1、设置像素格式:主要包括建立OpenGL绘制风格、颜色模式、颜色位数、深度位数等;2、建立模型:建立三维模型;3、舞台布景:如何把景物放置在三维空间的适当位置,设置三维透视视觉体以观察场景;4、效果处理:设置物体的材质(颜色、光学性能及纹理映射等)加入光照及光照条件;5、光栅化:把景物及其颜色信息转化为可在计算机上显示的像素信息。工具软件及功能介绍

二、三维场景可视化技术

三维场景可视化技术

一、项目概况三维电子地图可视化常用的技术分为以下三种:1.多细节层次(LOD)技术LOD技术在不影响画面视觉效果的条件下,通过逐次简化景物的表面细节来减少场景的几何复杂性,从而提高绘制算法的效率。该技术通常对每一原始多面体模型建立几个不同逼近精度的几何模型。三维场景可视化技术

一、项目概况2.独立地物三维快速建模很多情况下,采集整个目标范围内的地物对象的三维模型是不现实的,三维电子地图中的很多地物模型其实可以通过二维对象自动地生成,虽然结果比较粗糙,但是在大范围的场景显示中是很实用的。可以对二维对象属性信息进行适当的扩展,对于房屋,可对其增加高度属性,从而能够对对象进行三维表达。对于目前较为流行的场景建模平台3DSTUDIOMAX、Multigen等软件,我们可以利用多边形进行近似建模,通过特定的模型接口无缝地把外界建模的数据导入到场景中,从而解决在虚拟场景下复杂对象的建模。三维对象快速建模二维对象到三维对象的扩展实例三维场景可视化技术

一、项目概况3.植被建模(1)基于规则几何体的植物三维建模在这个模型中的每株树木都用一个简单的圆锥体表示,圆锥的高与直径分别与树高和冠幅成比例。利用计算机图形学中三维造型的方法,只要给出每株林木的x、y坐标和它们的树高、冠幅,就可以在计算机屏幕上自动生成这样一个能反映树木三维空间关系的图像。三维场景可视化技术

一、项目概况(2)基于分形理论的树木三维建模植物结构分形模拟的方法很多,可以产生各种类型的分形集,其中应用

文档评论(0)

***** + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档