全球三维地形显示研究与实现

来源 :解放军信息工程大学 | 被引量 : 11次 | 上传用户:ABCDEFGHIJKLMN100083
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
大规模地形渲染技术一直是图形学中的热点问题。随着“数字地球”和“全球信息网格”等概念的相继提出,建立全球规模的虚拟地形场景受到越来越多的关注。另一方面,图形处理器(GPU)的发展非常迅速,处理能力越来越强,并初步具备了可编程能力,应用方法与范围不断扩大,能完成一些原来必须在CPU上进行的工作如层次细节控制、视域裁剪等,甚至能够用来进行通用计算。针对全球地形数据量大、坐标不统一等问题,本文进行了深入的研究,并结合当前图形显示技术的发展,实现了全球地形的渲染。主要内容和创新点如下:1.基于四叉树对全球数据进行分层分块。全球地形数据量非常大,远远超出了图形设备的处理能力,也没有必要总是使用最高精度的数据,本文按照四叉树方法对地形数据进行了分层,从最高层开始,下一层的数据为上一层分辨率的两倍,分块的行数和列数也增加一倍,所有块的行数和列数都相等。采用这种方法,易于索引,方便进行可见性判断、层次控制等操作,在渲染时也能够统一针对地形块进行优化。2.视点相关的层次细节技术。从上往下访问四叉树,按照距离视点远近、地形块大小、地形块粗糙程度进行LOD控制,决定地形块是否达到需要的精度,是否需要分裂该块,并同时进行了裁剪,去掉了不可见的块。3.鼠标拾取。为了得到屏幕上的点在世界中的坐标,针对3D API提供的z-buffer算法的缺点,使用射线相交的方法反算大地坐标,并结合Direct3D变换矩阵给出了方程的参数。4.基于图形处理器的地形块渲染方案。针对所有地形块行列数相等,结合最新的在顶点着色器中访问纹理的技术,我们让所有地形块使用同一个顶点缓存和索引缓存,在顶点着色器中访问高度图获取地面高程进行渲染,大大减少了需要载入的数据量并减少了CPU和GPU之间的通讯,提高了渲染效率,充分发挥了GPU的能力,解放了CPU。5.插件系统的设计。我们讨论了微内核和巨内核插件系统框架的优缺点并基于巨内核框架设计了一个插件系统,插件编写简单,只需从规定基类继承即可,结合.net框架提供的运行时编译功能,能实现源代码形式的插件。最后,论文对所做工作进行了总结,并对下一步的工作提出了设想。
其他文献
利用复合模糊评价模型,选用具有南京市特色的评价指标体系,以2009年为现状年,对南京市水资源承载力(WRCC)进行了评价,得出WRCC为0.365 4,表明南京市处于可承载的较低水平,已
随着社会主义市场经济的发展,作为“第三利润源泉”的物流对经济活动的影响日益明显,越来越引起人们的重视,成为当前“最重要的竞争领域”,未来的市场竞争物流将起着举足轻重的作
对宁夏回族自治区银北地区盐碱地野外土壤表层光谱反射率和土壤全盐及盐分进行定量分析,筛选出各土壤盐分指标的敏感波段,然后采用全回归和逐步回归的方法建立各盐分的预测模型
[目的]探究沱江流域基于生态服务价值的生态风险时空分异的特征,为基于生态服务价值的沱江流域生态风险管控决策提供一定依据。[方法]借助ArcGIS,GeoDa,GS~+和Conefor Sensinode等软件,以沱江流域为研究区,基于2000,2005,2010和2015年4期遥感土地利用数据,计算研究区生态服务价值,对生态风险计算方法进行改进,构建基于生态服务价值的生态风险评价指标体系,运用空间
以人为本的生活理念日益突出,人们对居住的室内热舒适要求不断增高,住宅建筑因改善室内热环境所需的的能耗不断增长。再加之既有住宅建筑数量大,且多数围护结构不符合节能要
本项目选取了土工格栅、土工布和复合土工膜三种材料,采用室内研究的方法,分别进行了拉伸、顶破、刺破和握持等试验;并在不同土样(南京地区特殊土质)中进行了直剪摩擦试验和拉拔摩