基于GPU的超大规模地形实时绘制技术

被引量 : 0次 | 上传用户:ShakeBabyYTT
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
地形绘制有着广泛的运用,室外场景的交互式渲染在可视化应用中有着重要的地位,如游戏开发、航空模拟、外景探测等。随着绘制场景越来越复杂,绘制的地形也就越来越大。特别是在虚拟战场中,地形场景一般由几百万甚至更多的三角形构成。非常庞大的数据量,远远超出了一般图形硬件的实时处理能力和内存容量;另外,图形显卡的绘制能力虽然有了很多的提高,但是它相对于如此庞大的三角形绘制来说,是相当有限的。这两点成为地形绘制应用所面临的最大挑战。要想能够实时、交互绘制,必须对大规模地形场景进行简化,必须对庞大的数据进行有效的管理。为此,学者们提出了很多优秀的算法。但是随着新一代的显卡绘制能力不断增加,原有的地形算法已经不能够满足用户的需求。在过去,很多地形绘制算法都依赖于CPU,但是对于新一代的图像显卡来说,减少绘制三角形处理的开销甚至超过这些三角形被绘制的开销。近年来,学者们不再一味追求减少绘制三角形,而是转向如何充分利用GPU来绘制地形。本文主要涉及到地形绘制和地形的数据管理这两个方面。本文的算法是基于Geometry clipmap算法,这个算法可以渲染大规模地形。它是由Losasso和hoppe在2004年提出的。Asirvatham和hoppe在2005年对它进行了改进,使之能够充分利用GPU。本人对Geometry Clipmap的clipmap的尺寸、顶点和索引缓冲区构建、裂缝消除等方面,进行了改进。在地形数据管理方面,使用了预调度算法、多线程调度模式进行数据调度。为了降低CPU的带宽,本文把地形划分为不同精细度的地形块。把这些块保存到外存中,当可见的时候,再调度到内存中。最后,在Glitch引擎基础之上,实现了一个基于GPU的超大规模地形场景绘制框架。本框架利用了GPU的顶点索引缓冲、顶点采用、绘制到纹理、几何实例等技术,使得CPU从地形绘制方面解放出来,更多的进行物理模拟、AI运算。
其他文献
“目的颤抖(The purpose shaking)”现象或压力下的“Choking”现象,主要是指在巨大的心理压力之下,由于过度用力和意念过度集中,反而将平时可以轻松完成的事情做差。心理学
近年来我国面临各种危机事件,对政府公共危机管理提出了严峻挑战。政府在危机管理中发挥了主导作用,因此人们对政府危机管理提出了较高的要求,普遍希望一个责任政府带领人们
在研究森林生长过程和森林生态系统动态变化过程中,生物量的研究和测定显得极为重要,本文结合对伊春东折棱河林场同一立地类型不同年龄的人工长白落叶松林林木各组分生物量垂
利用单一的细胞外基质成分对心血管材料表面进行修饰,改善材料在体内内皮化的能力是有限的。生物医用材料表面构建细胞自分泌的细胞外基质(ECM),含有对细胞粘附、生长、繁殖
笔者通过案例对集体合同制度进行了全面而细致的分析和整理,初步将集体合同制度系统化。然后指出了我国集体合同制度存在的问题和不足,从而进一步提出解决问题的方法和建议以
检视合伙的历史发展沿革,经济效用试剂检验出这一传统的企业组织形式的生命力。现代市场经济在迸发出巨大的能量同时,它对市场主体的包容性也是巨大和多元的——个体制、合伙
在马克思主义中国化进程中,最根本的是将马克思主义与中国革命和建设的实践结合起来,同时,从文化发展角度看,能否实现马克思主义与中国传统文化相结合,也直接影响到马克思主
本文从电影《西伯利亚的理发师》着手,通过分析影片的叙事手法、人物塑造及其他视听语言的处理,探讨西方现代文明对俄罗斯传统文化的冲击,及跨国爱情主题下不同的民族精神文
目的系统评价不同术前胆道引流方式对可切除性恶性梗阻性黄疸(malignant obstructive jaundice,MOJ)种植性转移发生率的影响。方法计算机检索PubMed、EMbase、Web of Science