Clipmap-based Terrain Data Synthesis

Satellite images of the earth are currently commercially available in resolutions from 14.25m (Landsat 7) up to 0.61m (QuickBird). Visualizing large terrains or whole planets at these resolutions requires highly efficient level-of-detail techniques to reduce the amount of information to the capabilities of the display device. The same applies to simulations that drive a visualization pipeline: Although the data could be computed at very high resolutions, it is often not desirable to generate more information than the visualization part can display. We describe a conceptually simple terrain rendering pipeline that handles on-thefly data decompression and synthesis in a unified process. Possible data sources range from static satellite imagery over per-texel-processing such as image blending routines to light-weight simulations and synthesizers such as noise and filter based texture generators. These sources are evaluated in multiple threads and the generated data is fed to a geometry clipmap backend that enables high throughput and requires no preprocessing such as tesselation.

[1]  Reinhard Klein,et al.  Scalable Compression and Rendering of Textured Terrain Data , 2004, WSCG.

[2]  J. Dollner,et al.  Texturing techniques for terrain visualization , 2000, Proceedings Visualization 2000. VIS 2000 (Cat. No.00CH37145).

[3]  David Garlan,et al.  Coordination languages and models : Second International Conference COORDINATION '97, Berlin, Germany, September 1-3 1997 : proceedings , 1997 .

[4]  Valerio Pascucci,et al.  Terrain Simplification Simplified: A General Framework for View-Dependent Out-of-Core Visualization , 2002, IEEE Trans. Vis. Comput. Graph..

[5]  Paolo Cignoni,et al.  C‐BDAM – Compressed Batched Dynamic Adaptive Meshes for Terrain Rendering , 2006, Comput. Graph. Forum.

[6]  Klaus Mueller,et al.  Generating sub-resolution detail in images and volumes using constrained texture synthesis , 2004, IEEE Visualization 2004.

[7]  Daniel R. Berger Spectral texturing for real-time applications , 2003, SIGGRAPH '03.

[8]  Chris Hankin,et al.  Coordinatio Languages and Models , 2002, Lecture Notes in Computer Science.

[9]  Paolo Cignoni,et al.  Planet-sized batched dynamic adaptive meshes (P-BDAM) , 2003, IEEE Visualization, 2003. VIS 2003..

[10]  Jürgen Döllner,et al.  Interactive 3D visualization of vector data in GIS , 2002, GIS '02.

[11]  Christoph Ueffing Wavelet based ECW image compression , 2006 .

[12]  Hans-Christian Hege,et al.  Terrain Rendering using Spherical Clipmaps , 2006, EuroVis.

[13]  Renato Pajarola,et al.  SMART: An Efficient Technique for Massive Terrain Visualization from Out-of-core , 2004, VMV.

[14]  Frank Losasso,et al.  Geometry clipmaps: terrain rendering using nested regular grids , 2004, SIGGRAPH 2004.

[15]  Christopher J. Migdal,et al.  The clipmap: a virtual mipmap , 1998, SIGGRAPH.

[16]  Gruia-Catalin Roman,et al.  Coordination Languages and Models , 2003, Lecture Notes in Computer Science.

[17]  Hugues Hoppe,et al.  Terrain Rendering Using GPU-Based Geometry Clipmaps , 2005 .