Abstract for HONS 02/05 - Computer Science and Software Engineering - University of Canterbury - New Zealand
HONS 02/05

Terrain Rendering Using Geometry Clipmaps

Nick Brettell
Department of Computer Science
University of Canterbury

Abstract

A primary difficulty in terrain rendering is displaying realistic terrains to the user at real-time frame rates. The brute force approach is usually too complex for real-time frame rates to be achieved. Several terrain-rendering techniques have been proposed that use Level of Detail (LOD) to generate a simplified representation of a terrain. The geometry clipmap is a recently proposed approach that utilises the potential of modern graphics hardware. It stores vertex data on the graphics card, that is updated incrementally as the viewpoint moves. LOD is achieved using regular nested grids of increasing size and decreasing detail, centred around the viewpoint. We implemented the geometry clipmaps algorithm, and present aspects of our implementation, such as the maximum number of clipmap levels that are possible, and constraints on the extent of each level. We also performed a comparative analysis with other terrainrendering techniques. Geomipmapping outperformed geometry clipmaps on a midrange graphics card, but geometry clipmaps had the greatest rendering throughput on high-end graphics hardware.

  • Phone: +64 3 369 2777
    Fax: +64 3 364 2569
    CSSEadministration@canterbury.ac.nz
  • Computer Science and Software Engineering
    University of Canterbury
    Private Bag 4800, Christchurch
    New Zealand
  • Follow us
    FacebookYoutubetwitterLinked In