一种基于GPU Tessellation的地形渲染方法

被引:0
|
作者
李泉洲
崔建军
机构
[1] 长安大学地质工程与测绘学院
关键词
地形可视化; GPU渲染; GPU Tessellation; 裂缝消除;
D O I
10.16251/j.cnki.1009-2307.2019.02.012
中图分类号
P208 [测绘数据库与信息系统];
学科分类号
070503 ; 081603 ; 0818 ; 081802 ;
摘要
为了在大规模地形实时渲染过程中提高渲染效率和得到更平滑逼真的地形,该文提出了一种基于GPU Tessellation技术的地形可视化方法。该方法首先对地形预处理构建四叉树;使用视锥体裁剪和LOD选择降低CPU-GPU数据传输量;在三角化阶段利用GPU代替传统的CPU进行三角化方法极大地减轻CPU的负担并且提高了渲染速率;同时引入地形粗糙度计算GPU Tessellation算法内部细分因子,达到平滑而又不失细节的地形表面渲染效果;以数据细节层次动态设置GPU Tessellation算法的外部细分因子消除了T型裂缝。实验结果表明,该方法CPU利用率低,能够以较小计算代价消除T型裂缝,在地形实时交互式漫游系统中能以较高的渲染帧率输出平滑、逼真的三维虚拟数字地形。该文方法可运用到大规模地形可视化系统中。
引用
收藏
页码:70 / 76
页数:7
相关论文
共 7 条
  • [1] 一种基于GPU Tessellation的地形无缝绘制算法
    董路明
    张斌
    赵学胜
    [J]. 武汉大学学报(信息科学版) , 2017, (03) : 402 - 407
  • [2] 一种大规模空间数据流式并行处理方法研究
    刘纪平
    吴立新
    董春
    张福浩
    亢晓琛
    [J]. 测绘科学, 2016, (01) : 89 - 93+75
  • [3] GPU Tessellation全球地形可视化方法
    李尚林
    郑利平
    张迎凯
    李琳
    [J]. 中国图象图形学报, 2015, 20 (10) : 1412 - 1421
  • [4] GPU-based real-time terrain rendering: Design and implementation[J] . Rui Zhai,Ke Lu,Weiguo Pan,Shuangfeng Dai.Neurocomputing . 2016
  • [5] Seamless patches for GPU-based terrain rendering[J] . Yotam Livny,Zvi Kogan,Jihad El-Sana.The Visual Computer . 2009 (3)
  • [6] Survey of semi-regular multiresolution models for interactive terrain rendering[J] . Renato Pajarola,Enrico Gobbetti.The Visual Computer . 2007 (8)
  • [7] BDAM - Batched dynamic adaptive meshes for high performance terrain visualization
    Cignoni, P
    Ganovelli, F
    Gobbetti, E
    Marton, E
    Ponchio, F
    Scopigno, R
    [J]. COMPUTER GRAPHICS FORUM, 2003, 22 (03) : 505 - 514