Ellipsoidal Clipmaps - A planet-sized terrain rendering algorithm

被引:7
|
作者
Dimitrijevic, Aleksandar M. [1 ]
Rancic, Dejan D. [1 ]
机构
[1] Univ Nis, Fac Elect Engn, Nish 18000, Serbia
来源
COMPUTERS & GRAPHICS-UK | 2015年 / 52卷
关键词
Terrain; Out-of-core; Level-of-detail; Rendering; Clipmaps;
D O I
10.1016/j.cag.2015.06.006
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Terrain visualization is an important aspect of many applications, especially of 3D geographic information systems, which try to preserve the accuracy of the applied terrain model. A discrepancy of data representation, efficient streaming and the application to a chosen mathematical model of the whole planet, still imposes a challenge to a number of large terrain rendering engines. In this paper, we present ellipsoidal clipmaps - a new way to apply geometry clipmaps to an ellipsoid. The ellipsoid is divided into three partitions, seamlessly stitched together. Unlike previous geometry clipmap approaches, based on preloaded grid upon which the terrain is elevated, the underlying ellipsoidal grid is generated on the fly in the vertex shader. The proposed method guarantees sub-pixel precision of the planet Earth reference ellipsoid surface calculation, exploiting GPU single precision floating-point arithmetic. A tight coupling with the implementation of clipmaps enables consistent caching and fast data streaming, while the usage of equidistant cylindrical projection for the source data minimizes preprocessing and preserves low-to-moderate texture distortion. (C) 2015 Elsevier Ltd. All rights reserved.
引用
收藏
页码:43 / 61
页数:19
相关论文
共 44 条
  • [21] A Parallel Rendering Algorithm for Large-scale Terrain
    Bing, He
    Lei, Sui
    2010 SECOND INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING AND APPLICATIONS: ICCEA 2010, PROCEEDINGS, VOL 1, 2010, : 530 - 536
  • [22] LOD terrain rendering algorithm based on vertex texture
    State Key Laboratory of Virtual Reality Technology and System, Beihang University, Beijing 100083, China
    Xitong Fangzhen Xuebao, 2008, 7 (1758-1764):
  • [23] A novel terrain rendering algorithm based on quasi Delaunay triangulation
    Xin Liu
    Jon G. Rokne
    Marina L. Gavrilova
    The Visual Computer, 2010, 26 : 697 - 706
  • [24] Dynamic Large Terrain Rendering Algorithm in Aircraft Simulation Based on the ROAM Algorithm
    Tian Feng
    Du RiXu
    Sun FengQin
    Feng ZhuLei
    2013 THIRD INTERNATIONAL CONFERENCE ON INSTRUMENTATION & MEASUREMENT, COMPUTER, COMMUNICATION AND CONTROL (IMCCC), 2013, : 504 - 509
  • [25] Progressive LOD terrain rendering algorithm based on nine palaces
    Yin G.
    Chen H.
    Zhang J.
    Li J.
    Xinan Jiaotong Daxue Xuebao/Journal of Southwest Jiaotong University, 2010, 45 (03): : 411 - 417
  • [26] An Improved Algorithm for Vector Data Rendering in Virtual Terrain Visualization
    Zhi, Ye
    Gao, Yong
    Wu, Lun
    Liu, Liang
    Cai, Heng
    2013 21ST INTERNATIONAL CONFERENCE ON GEOINFORMATICS (GEOINFORMATICS), 2013,
  • [27] A novel terrain rendering algorithm based on quasi Delaunay triangulation
    Liu, Xin
    Rokne, Jon G.
    Gavrilova, Marina L.
    VISUAL COMPUTER, 2010, 26 (6-8): : 697 - 706
  • [28] Research of Real-time Terrain Rendering Detail Enhancement Algorithm
    Shi, YunLong
    Wang, Yu
    2014 SEVENTH INTERNATIONAL SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE AND DESIGN (ISCID 2014), VOL 1, 2014, : 59 - 62
  • [29] GRAPHICS HARDWARE-BASED ALGORITHM FOR LARGE SCALE TERRAIN RENDERING
    Liu, Hao
    Duan, Fuzhou
    Zhao, Wenji
    Pan, Liliang
    Cao, Wei
    Gong, Huili
    2011 IEEE INTERNATIONAL GEOSCIENCE AND REMOTE SENSING SYMPOSIUM (IGARSS), 2011, : 2969 - 2972
  • [30] A planet-sized transiting star around OGLE-TR-122 - Accurate mass and radius near the hydrogen-burning limit
    Pont, F
    Melo, CHF
    Bouchy, F
    Udry, S
    Queloz, D
    Mayor, M
    Santos, NC
    ASTRONOMY & ASTROPHYSICS, 2005, 433 (02) : L21 - L24