一种大规模地形场景的绘制方法

来源 :大连理工大学 | 被引量 : 0次 | 上传用户:new4kakaxi
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
大规模地形的实时绘制技术是目前人们广泛关注和研究的热点课题,它在战场环境仿真、地理信息系统、飞行训练、防洪减灾和户外游戏等众多领域得到了广泛的应用。目前国内外研究人员针对地形场景的实时绘制进行了大量的研究,努力从算法层次上来提高绘制效率,进而满足实时绘制的要求。但是,当面对复杂的大规模地形时,现有方法仍然存在网格优化操作复杂,绘制效率低的问题。近年来,图形硬件GPU(Graphics Processing Unit,图形处理芯片)迅速发展,GPU具有完整的几何变换、光照和纹理计算等功能,它的出现将CPU从复杂的3D几何运算中解放了出来,绘制算法可以把更多的操作交给GPU完成,减轻CPU的负担。因此,通过GPU进行地形绘制处理,充分发挥GPU的性能来提高绘制效率成为一个热点的研究问题。本文将地形绘制算法中的关键处理过程转到GPU中进行,通过GPU的并行计算对算法进行加速,提高了场景的绘制速率。主要工作包括以下三部分:(1)对比分析了现有的地形绘制算法,并在GeoMipMapping算法的基础上给出一种改进的地形多分辨率模型绘制方法:通过一组常驻显存的索引缓存序列,隐式的表达了地形块细节层次,简化了地形多分辨率网格的构造过程,加速了场景绘制。(2)分别实现了几何过渡和裂缝消除。利用GPU可编程流水线和通用计算能力,由GPU完成几何过渡过程中的顶点插值计算,实现了地形块不同细节层次之间的平滑过渡。(3)将上述改进的方法和本单位实际项目相结合,实现了一个基于GPU的大规模地形场景绘制系统。实验结果表明,该系统通过利用GPU的批处理、顶点(象素)编程和通用计算等,充分发挥GPU性能,减少了CPU负担,提高了场景绘制速率。
其他文献
随着流媒体技术的广泛应用,很多领域的流媒体应用对视频编码提出了新的要求:既要以低码率传输视频图像,即高压缩比;又要能获得质量好的视频图像。H.264视频编码标准以其高压
随着面向对象软件开发技术的不断发展以及软件规模的不断扩大,使得系统的分析和设计变得日益复杂。软件开发中的许多关注点往往横切系统的多个模块,利用现有的编程技术(如面向
随着电子政务的推广和深入,工作流技术己成为该领域的主流技术,工作流管理的主要目标是通过调用有关的信息资源和人力资源来协调业务过程中的各个环节,使之按照一定的顺序依次进行,从而实现业务过程的自动化。在计算机和网络使用越来越广泛的今天,工作流管理系统正在吸引来自研究机构和产业界越来越多的关注。业务流程定义是对实际的业务流程进行形式化定义,一个好的业务流程定义规范是实现一个具有高度的灵活性、可靠性、可伸
过去几十年,无线传感器网络(Wireless Sensor Networks,WSNs)得到了飞速的发展,取得了一系列的成果,极大的改善了人们的生活方式和生活质量。作为极具应用和发展前景的一项高
数据库密文索引及密钥管理技术是数据库加密技术研究的难点和重点。目前,对数据库密文索引及密钥管理的研究还处于起步阶段,各方面的技术还不成熟,存在一定的缺陷。本文对数
学位
面向对象软件开发从一定程度上提高了开发者的效率和控制复杂系统的能力,然而由于动态变化的需求,软件本身的性能要求等因素,导致面向对象程序设计不能很好的解决横切关注点
随着计算机网络技术与多媒体技术的迅速发展,多媒体数字产品越来越需要一种有效的版权保护方法。作为信息隐藏技术在计算机领域的一项重要应用,数字水印为保护多媒体信息的版
视频监控系统作为一种重要的安防手段已经有很长的发展历史,在安全监控、生产过程监控、住宅小区监控等领域,已经被广泛应用,视频监控系统以其远距离监控的独特优势逐渐赢得
随着网络的普及以及新的应用如(VoD,VoIP)的出现,宽带网络服务需求(如多媒体、视频业务等)的激增,网络的突发业务流量急剧增加,基于传统模型的流量特征不再适合当前网络流量