一种利用SSE2多重纹理混合的大范围虚拟地形可视化技术  被引量:1

A SSE2 Based Multi-source Texture Blending Method for Large-scale Virtual Terrain Simulation

在线阅读下载全文

作  者:魏勇[1,2] 丁雨淋 龚桂荣[1] 杜莹[1] 周艳[5] 

机构地区:[1]信息工程大学地理空间信息学院,河南郑州450052 [2]四川省应急测绘与防灾减灾工程技术研究中心,四川成都6100412 [3]西南交通大学地球科学与环境工程学院,四川成都611756 [4]香港中文大学太空与地球信息科学研究所,香港999077 [5]电子科技大学资源与环境学院,四川成都610000

出  处:《武汉大学学报(信息科学版)》2015年第4期510-515,共6页Geomatics and Information Science of Wuhan University

基  金:国家自然科学基金资助项目(41101354;41471332;41201440);四川省应急测绘与防灾减灾工程技术研究中心开放基金资助项目(K2015B014)~~

摘  要:大规模三维地形的真实感可视化对于表现战场自然环境具有重要意义,OpenGL、D3D等主流三维图形引擎需要将多层纹理数据发送到GPU端进行多重纹理融合操作。对于瘦客户机,在显卡位宽和显存有限的资源下,大量的多重纹理融合操作常会导致GPU和带宽负载过大,出现绘制画面不流畅、渲染效率低等问题。为此,提出了一种基于SSE2的多重纹理混合技术,通过在CPU端进行混合纹理混合操作,降低GPU负载,减少数据传送时间。实验证明,该方法在保证CPU计算效率的前提下,有效地降低了大范围虚拟战场环境可视化过程中GPU和带宽负载,显著提升了瘦客户机中大范围虚拟战场数据的渲染效率。The texture data plays an important role in three-dimensional topography simulation for virtual battlefield environment.3Dgraphics engine such as OpenGL or D3 Dprovides multi-texture mapping mechanism or shader,which is able to achieve the integration of multiple textures.But the achievement of multiple textures is GPU-based,which will take a large occupancy of GPU memory and bandwidth.In thin clients,such method will cause a lower render delay and lower efficiency.Therefore,a novel SSE2 based multi-texture blending method is presented in this paper,which implements the multiple textures blending process on CPU.The experiment proved that this method can effectively reduce the GPU load,achieve the integration of real-time multi-layered texture,and improve the rendering efficiency of three-dimensional topography simulation system.

关 键 词:多重纹理混合 SSE2 三维地形可视化 大范围虚拟地形环境 

分 类 号:P208[天文地球—地图制图学与地理信息工程]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象