基于OpenCL的三维地形生成技术的研究与实现

来源 :中国科学院大学 | 被引量 : 3次 | 上传用户:dusun
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
三维地形生成技术是虚拟现实领域中的重点研究方向,其主要应用于虚拟战场环境仿真、城市景观规划、虚拟旅游、飞行模拟器训练及3D游戏等众多领域。随着航空航天、卫星遥感技术的快速发展,地形数据的采样精度越来越高,数字高程数据和纹理数据量成倍增长,则大规模地形的实时绘制成为研究的难点问题。为了使渲染的地形更具有真实感和沉浸感,三维地形渲染仍然是一个值得深入研究的课题。本文取得如下研究成果:1.研究基于地形分块的动态调度和实时预取方案,针对大规模的DEM数据集,采用分块化的策略进行组织和管理;然后,根据当前视点的位置和运动方向,计算各个地形块的优先级,采用动态调度的方法把地形块动态调入内存,这种方法能够有效地提高内存的利用率。2.研究基于GPU的地形块并行简化算法。由于各个地形块的简化具有弱相关性,本文提出基于OpenCL的利用GPU并行简化地形块算法,采用四叉树和标记矩阵相结合的数据结构构建LOD模型,可有效降低地形块内裂缝消除的难度。3.研究基于GPU的地形块并行渲染方案。在地形块渲染之前,消除地形块内的裂缝,并把需要绘制的顶点批量送往OpenGL渲染流水线实现地形块的并行渲染。4.实现基于OpenCL的CPU-GPU协同处理的三维地形实时渲染系统。通过上述研究内容,本文最后实现了CPU-GPU协同处理的三维地形可视化系统,并对系统性能进行测试。本系统能够充分发挥CPU和GPU各自的优势,极大的降低CPU的工作负载,帧率稳定在90帧/秒左右,获得较高的渲染帧率和较好的渲染效果。
其他文献
学位
随着各种高性能移动终端设备的涌现,通信技术和互联网技术的相互渗透,移动性已经成为因特网发展的内在要求。移动IP技术为这两大技术的最终融合奠定了基础。但是基本移动IP协议
随着软件规模的日益扩大,软件系统的复杂性不断增加,传统的软件可靠性设计在实际的应用中存在的问题愈显不足。具备自适应地处理资源变化、用户需求改变和系统故障的能力成为保
随着机器翻译的发展,机器翻译评价也越来越受到重视.机器翻译评价是一项复杂的研究课题,最主要的困难在于评价指标的确定.如何评价一个机器翻译系统好与坏,如何在多个翻译系
目前人脸检测算法研究得已经相当深入,但对于复杂背景下的人脸检测仍难以取得较好的效果.基于灰度图的方法,虽然其应用范围最为广泛,由于其信息量的缺乏,以及光照和对比度等
近年来,基于非结构网格的数值模拟已经成为国际上油藏模拟的一个重要发展方向,也是下一代油藏模拟软件不可或缺的重要功能之一.本文基于中心已有工作,对非结构网格油藏数值模
软件质量作为软件产品的一个重要属性,引起人们的重视,特别是那些关系到国计民生的行业,尤其是航天型号软件对软件的质量有极高的要求.软件质量可以通过额外的软件测试来评定
税收网上申报是指纳税人将有关纳税申报的电子数据,通过计算机网络传递给税务机关,完成纳税申报手续的工作。它利用计算机、互联网等先进手段,使纳税申报更加方便、快捷、高效。
近些年来,生物特征识别技术因其良好的安全性越来越多的应用于身份识别。生物识别技术是利用人类自身生理或行为特征进行身份验证的一种解决方案,具有不可复制的特性。人体的生
需求工程是软件工程中最复杂的过程之一,其复杂性来自于客观和主观两个方面.从客观意义上说,需求工程面对的问题几乎是没有范围的.由于应用领域的广泛性,它的实施无疑与各个