首页 | 本学科首页   官方微博 | 高级检索  
     

地形可视化中的改进Geoclipmap算法
引用本文:张建廷,刘福太,艾祖亮.地形可视化中的改进Geoclipmap算法[J].计算机应用,2010,30(12):3292-3294.
作者姓名:张建廷  刘福太  艾祖亮
作者单位:1. 海军航空工程学院2.
摘    要:在大地形实时绘制中,大规模的地形数据和有限的硬件数据通信带宽是限制地形绘制效率的主要原因。在Geoclipmap算法的基础上,通过使用几何场景图(GSG)组织结构提高数据外存加载效率,在mipmap棱锥生成过程中采取sinc滤波方法进行重采样,避免地形细节丢失。为减少CPU到图形处理器(GPU)的数据流量,提出一种基于层次包围球的二级视锥体裁剪技术,并将法线的生成放到GPU的片段着色器中。实验结果表明,算法保持地形真实感,并有效提高绘制效率,能满足大地形的实时渲染要求。

关 键 词:地形可视化  细节层次  剪切图  重采样  视锥裁剪  包围体  
收稿时间:2010-06-22
修稿时间:2010-08-02

Improved geoclipmap algorithm for terrain visualization
ZHANG Jian-ting,LIU Fu-tai,AI Zu-liang.Improved geoclipmap algorithm for terrain visualization[J].journal of Computer Applications,2010,30(12):3292-3294.
Authors:ZHANG Jian-ting  LIU Fu-tai  AI Zu-liang
Abstract:In the real-time rendering of large terrain, it is the contradiction between large terrain data and the limited data communication bandwidth of the hardware that affects the rendering efficiency. The survey was based on the Geoclipmap algorithm and some improvements were made to solve the problem. During the data preprocessing, a Geometry Scene Graph (GSG) structure was used to organize the terrain data in order to improve data loading speed, and the implementation used a sinc function as the filter in the generation of mipmap levels to avoid detail of terrain surface being flattened. After that, it is the rendering process. A two-level view frustum culling was presented which was based on the bounding spheres hierarchy and normal computation was put in the fragment shader of Graphic Processing Unit (GPU), which reduced the data stream between CPU and GPU. Just as the simulation results show, the algorithm can keep the fidelity of terrain and be effective to meet the needs of large terrain rendering.
Keywords:terrain visualization  Level of Detail (LOD)  clipmap  resampling  view frustum culling  bounding box  
本文献已被 万方数据 等数据库收录!
点击此处可从《计算机应用》浏览原始摘要信息
点击此处可从《计算机应用》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号