基于LOD和运动预测的大规模地形实时渲染技术研究
本文关键词:基于LOD和运动预测的大规模地形实时渲染技术研究,由笔耕文化传播整理发布。
【摘要】:大规模地形的可视化受益于计算机技术、图形图像技术的日益发展,在诸如地理信息系统、军事模拟训练系统、虚拟现实领域和大场景游戏等领域发挥着重要作用。大规模地形的实时渲染作为大型室外场景不可或缺的部分,近年来逐渐成为图形图像学的研究热点。而在实时渲染时,要满足画面真实感的需求时,往往对地形绘制的实时性是一种挑战。此外,内外存之间调度的大量地形数据对渲染的实时性造成了巨大的影响。细节层次模型(LOD)作为一种保证绘制实时性的经典算法,精简了地形模型,减少了地形绘制所需的三角形个数,最终达到提高渲染速度的效果。同时,结合合理的磁盘调度,减少内外存之间调度差异带来的延迟,进而保证大规模地形的实时绘制。LOD技术简化所要绘制的事物的表面的细节层次,减少绘制量,很大程度上使得绘制场景简单化,进而提高渲染速度。LOD技术结合人眼观察事物的特点,使得近处的事物采用那个较高层次的细节模型,呈现更加清晰化,而较远事物采用较低层次模型,从而合理的解决场景真实感和渲染速度之间的矛盾。该技术合理有效地解决了视觉画面效果与大规模地形渲染速度之间的矛盾。本文对已有的LOD算法和一些相关调度方法进行了深入学习,从而结合数据结构和地形分块分层技术,提出了基于屏幕误差的LOD模型生成算法;同时,针对内外存之间的读写速度差异问题,采用一种将所需数据提前调入内存的策略,有效的保证大规模地形渲染的实时性。主要工作具体如下:1.针对大规模地形实时渲染问题,深入学习了已有的算法以及相关的一些研究成果,进一步了解了LOD模型在大规模地形实时绘制领域的具体应用,同时,对地形细节层次模型LOD、事物的可见性判定、采用LOD时的数据误差、纹理映射的相关技术以及计算机磁盘合理调度等技术。2.在深入学习已有的基于四叉树的LOD地形实时渲染算法的基础上,提出了一种基于四叉树包围球和屏幕误差的LOD算法。本文的算法将地形渲染的整个过程从预处理阶段和实时绘制阶段两个部分进行探讨,将对地形的分块和构造包围球的工作提前计算,不仅减少了地形数据的存储量,而且很大程度上减少了实时绘制阶段的计算量。实时绘制阶段,依据基于投影和包围球的视锥裁剪方法实时调入可见地形块,结合四叉树结构建立基于包围球屏幕误差的LOD模型,实现大规模地形的实时渲染。实验表明该方法有效地提高了地形渲染速度,一定程度保证了地形渲染的流畅。3.结合改进的LOD算法,提出了一种基于埃尔米特运动预测的地形实时绘制方法。采用埃尔米特插值算法进行视点运动预测,提前加载下一视点位置及视线方向的地形数据,减少了实时绘制时的动态加载量;同时,该算法计算量较小,稳定性较高,在取适当步长的情况下,能获得期望的精度,不会出现Runge现象。实验表明,该方法在渲染地形时,帧速率变化小,提高了地形渲染速度,避免了视觉上的跳跃感。
【关键词】:地形渲染 四叉树 LOD 埃尔米特
【学位授予单位】:太原理工大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TP391.41
【目录】:
- 摘要3-5
- ABSTRACT5-10
- 第一章 绪论10-16
- 1.1 研究背景10-12
- 1.2 国内外研究现状12-14
- 1.3 研究内容与组织结构14-16
- 第二章 实时地形绘制的相关技术16-30
- 2.1 数字地形模型16-19
- 2.1.1 数字地形模型的相关介绍16-17
- 2.1.2 数字高程模型分类17-19
- 2.2 层次细节模型(LOD)19-22
- 2.2.1 静态层次细节模型19-20
- 2.2.2 动态层次细节模型20-22
- 2.3 可见性剔除概述22-24
- 2.3.1 背面裁剪算法(Back-fac Culling)22-23
- 2.3.2 遮挡裁剪算法(Occlusion Culling)23
- 2.3.3 视锥裁剪算法(View-frustum Culling)23-24
- 2.4 误差度量24-27
- 2.4.1 物体空间误差度量25-26
- 2.4.2 物体屏幕误差度量26-27
- 2.5 纹理相关技术27-28
- 2.6 合理的磁盘调度28-29
- 2.7 本章小结29-30
- 第三章 基于四叉树包围球和屏幕误差的LOD算法30-42
- 3.1 基于四叉树数据结构的地形绘制简述30-32
- 3.1.1 数据组织结构30-31
- 3.1.2 地形划分31-32
- 3.1.3 基于四叉树的地形绘制32
- 3.2 基于四叉树包围球和屏幕误差的LOD算法32-37
- 3.2.1 地形分块与编号32-33
- 3.2.2 基于四叉树的包围球构造方法33-34
- 3.2.3 基于投影和包围球结构的视锥裁剪34-36
- 3.2.4 基于包围球结构的屏幕误差函数构造36-37
- 3.3 算法流程与实验结果37-41
- 3.3.1 算法流程37-38
- 3.3.2 实验结果及分析38-41
- 3.4 本章小结41-42
- 第四章 基于埃尔米特的视点运动预测的地形实时绘制42-53
- 4.1 视点运动预测42-46
- 4.1.1 拉格朗日运动预测42-43
- 4.1.2 埃尔米特算法43-45
- 4.1.3 步长的选取45-46
- 4.2 基于四叉树孤立分割的裂缝处理46-49
- 4.2.1 瓦片间及瓦片内的裂缝47-48
- 4.2.2 裂缝消除48-49
- 4.3 实验结果与分析49-51
- 4.3.1 预测准确性比较50
- 4.3.2 帧速率方差比较50-51
- 4.4 本章小结51-53
- 第五章 论文总结与展望53-56
- 5.1 论文总结53-54
- 5.2 展望54-56
- 参考文献56-60
- 致谢60-61
- 攻读学位期间发表的学术论文目录61
【相似文献】
中国期刊全文数据库 前10条
1 龚桂荣;陈刚;崔哲;郭力刚;;一种非固定倍率的全球3维地形数据的组织方式[J];测绘科学技术学报;2007年03期
2 岳利群;夏青;柳佳佳;陈华;蒋秉川;;一种全球多分辨率地形数据组织管理的方法[J];测绘通报;2008年04期
3 喻占武;郑胜;李忠民;;一种混合式P2P下的大规模地形数据传输机制[J];测绘学报;2008年02期
4 李忠民;喻占武;;地形数据对象存储组织方式及其分布策略研究[J];测绘学报;2008年04期
5 张永忠;;航道海量地形数据三维GIS设计浅析[J];江西测绘;2009年01期
6 张继贤,柳健;地形数学模型建立的新方法[J];信号处理;1997年04期
7 汪国平,吴学礼,陈斌,马志刚,董士海;高速网上3维海量地形数据的实时交互浏览的实现[J];测绘学报;2002年01期
8 戴晨光,邓雪清,张永生;海量地形数据实时可视化算法[J];计算机辅助设计与图形学学报;2004年11期
9 邹杰;邹峥嵘;周春艳;;虚拟城市构建中地形数据的互操作研究与实现[J];计算机仿真;2006年05期
10 王伟;谢燕武;李爱军;;一种改进的地形熵匹配导航算法[J];计算机仿真;2007年02期
中国重要会议论文全文数据库 前10条
1 张永忠;屈婷;;航道海量地形数据三维GIS设计浅析[A];中国测绘学会第九次全国会员代表大会暨学会成立50周年纪念大会论文集[C];2009年
2 张永忠;屈婷;;航道海量地形数据三维GIS设计浅析[A];第二十一届海洋测绘综合性学术研讨会论文集[C];2009年
3 胡建忠;穆闽;张天海;;地形数据入库检查与处理[A];江苏省测绘学会2007年学术年会论文集[C];2008年
4 胡建忠;穆闽;张天海;;地形数据入库检查与处理[A];江苏省测绘学会2007'学术年会论文集[C];2008年
5 张永忠;屈婷;;航道海量地形数据三维GIS设计浅析[A];中国航海学会航标专业委员会测绘学组学术研讨会学术交流论文集[C];2008年
6 朱华吉;蒋捷;;面向增量信息发布的地形数据变化分类与表达[A];中国地理信息系统协会第八届年会论文集[C];2004年
7 余飞;胡庆武;;基于开源NASA World Wind的海量离散地形显示技术[A];第十七届中国遥感大会摘要集[C];2010年
8 张玉杰;崔铁军;和万礼;张振辉;;大规模地形快速漫游关键技术研究[A];中国地理信息系统协会第九届年会论文集[C];2005年
9 张永忠;屈婷;;航道海量地形数据三维GIS设计浅析[A];中国测绘学会九届四次理事会暨2008年学术年会论文集[C];2008年
10 唐凯;康凤举;宋志明;褚彦军;;根据等高线生成地形的方法[A];2003年全国系统仿真学术年会论文集[C];2003年
中国重要报纸全文数据库 前3条
1 建研院;如何对地形点赋值[N];中国花卉报;2009年
2 记者 汪曼莉;我省1:5万地形数据更新项目成果质量领先[N];陕西日报;2013年
3 冯卫东;地球最完整电子地形图发布[N];科技日报;2009年
中国博士学位论文全文数据库 前10条
1 梁思超;复杂地形风资源特性的数值模拟研究[D];华北电力大学;2015年
2 李德华;面向三维显示的海量地形数据管理及实时交互技术研究[D];华中科技大学;2006年
3 林岚;基于分形理论的高精度地形绘制算法研究[D];华中科技大学;2006年
4 许妙忠;虚拟现实中三维地形建模和可视化技术及算法研究[D];武汉大学;2003年
5 霍旭光;基于云计算的大规模地形数据处理方法的研究[D];中国地质大学(北京);2013年
6 彭仪普;地形三维可视化及其实时绘制技术研究[D];西南交通大学;2002年
7 王达;虚拟战场中一种基于GPU的大规模动态地形仿真研究[D];华中科技大学;2012年
8 晏实江;基于DEM的地形尺度相似性度量方法研究[D];南京师范大学;2012年
9 张俊峰;大规模地形实时动态多分辨率显示关键算法研究[D];武汉大学;2011年
10 张淮声;大尺度地形/植被的实时绘制技术[D];浙江大学;2006年
中国硕士学位论文全文数据库 前10条
1 潘浩;基于地形特征的星载激光雷达回波仿真技术研究[D];辽宁大学;2015年
2 李天宇;地形学视野下的建筑空间形态共构策略研究[D];昆明理工大学;2015年
3 刘振东;大规模三维地形高效可视化方法研究[D];中国测绘科学研究院;2015年
4 庞衍鹏;基于电子海图的海上溢油三维可视化平台的开发研究[D];大连海事大学;2015年
5 刘海英;平原、丘陵区矢量线划公路与地形增强建模方法研究[D];南京师范大学;2015年
6 钱柯健;顾及景深综合的地形素描方法研究[D];南京师范大学;2015年
7 黄传启;基于GPU的大规模球形地形可视化技术研究[D];电子科技大学;2015年
8 李振;地形辅助导航系统匹配算法研究[D];齐鲁工业大学;2015年
9 傅辰涛;地形感知和告警系统中地形数据和告警功能的研究与实现[D];江苏科技大学;2015年
10 秦宏伟;自行火炮训练地形自动生成技术研究与实现[D];电子科技大学;2013年
本文关键词:基于LOD和运动预测的大规模地形实时渲染技术研究,由笔耕文化传播整理发布。
,本文编号:281966
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/281966.html