- 1、本文档共41页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
利用OpenGL进行VRGIS中三维场景的渲染和飞行漫游【开题报告毕业论文】
开 题 报 告
论文题目:利用OpenGL进行VRGIS中三维场景的渲染和飞行漫游
院 系:遥感学院
姓 名:
学 号:
指导老师:
一、目的和意义:
长期以来,2DGIS提供给用户的仅为二维平面图形,它的分析解释成果也局限于二维静态表达方式,从而给人们直接、完整、准确地解释与感受成果所反映的地表、地形、地貌情况造成了困难,也缺少把基础地理数据及其分析成果直接转换为用户可理解信息的有效手段,不能满足人们的要求。3DGIS随着学科技术的发展成为了地学领域的研究热点。
3DGIS对客观世界的表达能给人以更真实的感受,它以立体造型给用户展现地理空间现象,不仅能够表达空间对象间的平面关系,而且能描述和表达它们之间的垂向关系;另外对空间对象进行三维空间分析和操作也是3DGIS特有的功能,它具有独特的管理复杂空间对象能力及空间分析的能力,今天已深入到社会的各行各业中,如土地管理,电力,电信,城市管网,水利,消防,交通以及城市规划等。
三维立体渲染是地形图信息的重要组成部分,它反映了地形的立体形态,模拟了地形的表面灰度,非常直观。而渲染的效果也直接影响产品的质量。因此,它是进行地理要素空间特征分析的强大工具,可以从总体上把握研究对象的空间变化特征,在测绘、水文、环境、气象和规划等领域都有广泛应用
地形作为地理信息的承载体,它的三维可视化是3DGIS发挥功能的关键,三维地形可视化效果也直接影响着3DGIS系统功能的实现。三维地形可视化能够交互式地从各个不同的角度更形象更直观地展示三维地形:通过地形表面的可视化,可以了解研究区域的三维信息特征,为进一步研究区域的地形演变、发展前景提供实时帮助,具有很大的实用价值。
然而,随着技术的发展,地形数据精度的提高,数据量也在迅速增长。为了即保证数据的精度,又保证数据的显示速度,地形数据的压缩成为现在的研究热点之一。而今后的研究重点也将集中在大规模地形数据和纹理数据的分页、数据的高效管理方面。
二、国内外研究现状与趋势:
地形地貌是自然界最普遍,最复杂的景物,为了更真实的呈现地形地貌的三维景观,三维地形的绘制和渲染一直是国内外计算机图形学关注的热点。
目前的地形渲染主要有两种不同的技术途径:Voxel和LOD。Voxel就是Volumetric Pixel,也就是所谓的“体素”,它是相对于像素来说的。如果说像素是一个二维的矩形的话,那么Voxel就是一个三维的立方体。Voxel有一个天生的优点就是裁减功能,渲染的时候和场景的大小没有关系,不会渲染多余的东西。它的复杂度只和我们需要的视野,以及分辨率有关。它的缺点就是不够灵活。LOD是层次细节(Level of Detail)的简称,不同于Voxel技术,它是一种使用多边形的、真正的3D渲染技术,是当前研究的热点。它根据一定的规则来简化物体的细节,可以根据需要来选择不同细节程度的物体表达方式。如离观察者近的选择较高的细节程度,反之选择较低的细节程度。用在地形渲染中,有时也称它为多分辨率地形(Muti—resolutionterrain)渲染技术。LOD算法处理起来比较复杂,但是它让我们可以足够自由地去控制我们的场景渲染,更加方便地使用显卡的硬件加速功能。而且可以很容易在场景中组合其他的物体。其中基于四叉树的LOD算法能有效地对地形数据依据视点变化进行多分辨率简化,生成自适应的层次细节,简化后的地形保留了地形表面特征,克服了LOD拼接裂缝问题,能够满足实时漫游的需求。总之,真实性和实时性是三维地形渲染的研究要点。
三维漫游是一项新兴的计算机模拟技术,在数字地球、虚拟现实以及仿真等领域有着广泛的应用,三维漫游技术也逐渐成为计算机领域和各建设部门的研究热点。三维虚拟漫游系统研究方面在实现方法上可分为两种,主要按照虚拟场景的构造方法来区分。一种是基于几何建模的虚拟漫游技术,另一种是基于实景图像的虚拟漫游技术。随着对三维漫游真实感和实时性两方面要求的不断提高,一些研究者开始把基于图形的生成方法与基于图像的生成方法结合起来考虑,利用二者的优点,突破各自的局限 从而又产生出一种介于两者之间的混合方式。
三、研究方案:
研究内容:
按照课题内容和任务要求,研究内容主要集中在以下几方面OpenGL编程开发技术与VC图形编程技术
技术路线
为了实现利用OpenGL进行VRGIS中三维场景的渲染和飞行,本系统主要采用了以下技术:地形天空的下面介绍实现三维地形渲染与漫游的具体技术流程。以三角形面片的形式地形地形漫游的实现
地形的漫游屏幕动画的录制
屏幕动画的录制是将屏幕上显示的一段OpenGL动画保存为一个视频文件,其格式AVI。
首先写入AVI文件的头信息,设置AVI文件名、录制帧的大小、录制的帧率、AVI文件的压缩方式等。再写入AVI文件的帧
文档评论(0)