Real-time, continuous level of detail rendering of height fields

We present an algorithm for real-time level of detail reduction and display of high-complexity polygonal surface data. The algorithm uses a compact and efficient regular grid representation, and employs a variable screen-space threshold to bound the maximum error of the projected image. A coarse level of simplification is performed to select discrete levels of detail for blocks of the surface mesh, followed by further simplification through repolygonalization in which individual mesh vertices are considered for removal. These steps compute and generate the appropriate level of detail dynamically in real-time, minimizing the number of rendered polygons and allowing for smooth changes in resolution across areas of the surface. The algorithm has been implemented for approximating and rendering digital terrain models and other height fields, and consistently performs at interactive frame rates with high image quality.

[1]  James J. Little,et al.  Automatic extraction of Irregular Network digital terrain models , 1979, SIGGRAPH.

[2]  Hanan Samet,et al.  The Quadtree and Related Hierarchical Data Structures , 1984, CSUR.

[3]  David H. Douglas EXPERIMENTS TO LOCATE RIDGES AND CHANNELS TO CREATE A NEW TYPE OF DIGITAL ELEVATION MODEL , 1987 .

[4]  L. De Floriani A pyramidal data structure for triangle-based surface description , 1989, IEEE Computer Graphics and Applications.

[5]  D. A. Southard Piecewise planar surface models from sampled data , 1991 .

[6]  William E. Lorensen,et al.  Decimation of triangle meshes , 1992, SIGGRAPH.

[7]  Kurt Akeley,et al.  Reality Engine graphics , 1993, SIGGRAPH.

[8]  Michael Zyda,et al.  NPSNET: Hierarchical data structures for real-time three-dimensional visual simulation , 1993, Comput. Graph..

[9]  Carlo H. Séquin,et al.  Adaptive display algorithm for interactive frame rates during visualization of complex virtual environments , 1993, SIGGRAPH.

[10]  Tony DeRose,et al.  Mesh optimization , 1993, SIGGRAPH.

[11]  William A. Barrett,et al.  An algorithm for continuous resolution polygonalizations of a discrete surface , 1994 .

[12]  John Rohlf,et al.  IRIS performer: a high performance multiprocessing toolkit for real-time 3D graphics , 1994, SIGGRAPH.

[13]  Florian Schröder,et al.  Managing the complexity of digital terrain models , 1994, Comput. Graph..

[14]  Tony DeRose,et al.  Multiresolution analysis of arbitrary meshes , 1995, SIGGRAPH.

[15]  Mark de Berg,et al.  On levels of detail in terrains , 1995, SCG '95.

[16]  Leila De Floriani,et al.  Hierarchical triangulation for multiresolution surface description , 1995, TOGS.

[17]  Markus H. Gross,et al.  Fast Multiresolution Surface Meshing , 1995, IEEE Visualization.

[18]  M. Garland,et al.  Fast Polygonal Approximation of Terrains and Height Fields , 1998 .