BDAM! Batched Dynamic Adaptive Meshes for High Performance Terrain Visualization

P.Cignoni, F.Ganovelli, E. Gobbetti, F.Marton, F. Ponchio, R. Scopigno
Computer Graphics Forum, 22(3), Sept. 2003, pp.505-514

 

Abstract

This paper describes an efficient technique for out-of-core rendering and management of large textured terrain surfaces. The technique, called Batched Dynamic Adaptive Meshes BDAM, is based on a paired tree structure: a tiled quadtree for texture data and a pair of bintrees of small triangular patches for the geometry. These small patches are TINs and are constructed and optimized off-line with high quality simplification and tristripping algorithms. Hierarchical view frustum culling and view-dependent texture and geometry refinement is performed at each frame through a stateless traversal algorithm. Thanks to the batched CPU/GPU communication model, the proposed technique is not processor intensive and fully harnesses the power of current graphics hardware. Both preprocessing and rendering  exploit out-of-core techniques to be fully scalable and to manage large terrain dataset.

 

   Download video from CRS4 site:  

 

   Download video from here: 

    Low quality  (  1642 Kb)

    High quality (20518 Kb)

 

    Download paper (3.5Mb)