Back to Search Start Over

A novel method for adaptive terrain rendering using memory-efficient tessellation codes for virtual globes.

Authors :
Masood, Zafar
Jiangbin, Zheng
Ahmad, Idrees
Irfan, Muhammad
Ahmad, Nafees
Source :
Journal of King Saud University - Computer & Information Sciences; Nov2022:Part B, Vol. 34 Issue 10, p9393-9408, 16p
Publication Year :
2022

Abstract

Virtual globes render large-scale real-world earth's surface in real-time for geographic information visualization. Modern GPUs have introduced hardware tessellation features for high-performance rendering. Patch-based terrain rendering using hardware tessellation introduces cracks and swimming artifacts during navigation. Hardware tessellation-based terrain rendering methods limit the tessellation factors to power-of-two and render patches with discrete-level-of-detail (DLOD). We present a novel method for adaptive terrain rendering using tessellation codes. In the proposed method, we present novel memory-efficient bit-field-based tessellation codes to encode patch Level-of-detail (LOD). The encoding scheme enabled patch rendering with Continuous-level-of-detail (CLOD) on tessellation hardware. The view-dependent simplification algorithm simplifies and encodes the patch's Level-of-detail (LOD) in tessellation codes. The proposed method, based on tessellation codes, tessellates patches as uniformly spaced vertices grid. A novel relocation algorithm, based on tessellation codes, relocates uniformly spaced vertices to construct an encoded simplified vertices grid to avoid boundary cracks and swimming artifacts. The tessellation codes consumed 28 kilobytes of memory for a patch size of 65. The proposed method rendered 2.5 million triangles with a frame rate of 570 frames-per second for an ultra-HD display. The proposed method achieved a high simplification and rendering rate with low computational and memory usage as compared to state-of-the-art methods. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
13191578
Volume :
34
Issue :
10
Database :
Supplemental Index
Journal :
Journal of King Saud University - Computer & Information Sciences
Publication Type :
Academic Journal
Accession number :
160939210
Full Text :
https://doi.org/10.1016/j.jksuci.2022.09.017