Geometry splitting: An acceleration technique of quadtree-based terrain rendering using GPU

Eun Seok Lee, Byeong Seok Shin

Research output: Contribution to journalArticlepeer-review

8 Scopus citations

Abstract

In terrain visualization, the quadtree is the most frequently used data structure for progressive mesh generation. The quadtree provides an efficient level of detail selection and view frustum culling. However, most applications using quadtrees are performed on the CPU, because the pointer and recursive operation in hierarchical data structure cannot be manipulated in a programmable rendering pipeline. We present a quadtreebased terrain rendering method for GPU (Graphics Processing Unit) execution that uses vertex splitting and triangle splitting. Vertex splitting supports a level of detail selection, and triangle splitting is used for crack removal. This method offers higher performance than previous CPU-based quadtree methods, without loss of image quality. We can then use the CPU for other computations while rendering the terrain using only the GPU.

Original languageEnglish
Pages (from-to)137-145
Number of pages9
JournalIEICE Transactions on Information and Systems
VolumeE94-D
Issue number1
DOIs
StatePublished - Jan 2011

Keywords

  • Hierarchial data structure
  • Level of detail
  • Quadtree
  • Real-time rendering
  • Terrain rendering

Fingerprint

Dive into the research topics of 'Geometry splitting: An acceleration technique of quadtree-based terrain rendering using GPU'. Together they form a unique fingerprint.

Cite this