BDAM -- batched dynamic adaptive meshes for high performance terrain visualization

Paolo Cignoni, Fabio Ganovelli, Enrico Gobbetti, Fabio Marton, Federico Ponchio, Roberto Scopigno
Computer Graphics Forum, Volume 22, Number 3, page 505--514 - september 2003
Download the publication : eg2003-bdam.pdf [3.6Mo]  
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 (textitBDAM), 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 that are constructed and optimized off-line with high quality simplification and tristripping algorithms. Hierarchical view frustum culling and view-dependendent texture and geometry refinement is performed at each frame with a stateless traversal algorithm that renders a continuous adaptive terrain surface by assembling out of core data. 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 be able to manage large terrain datasets.

Images and movies


BibTex references

  author       = {Cignoni, P. and Ganovelli, F. and Gobbetti, E. and Marton, F. and Ponchio, F. and Scopigno, R.},
  title        = {BDAM -- batched dynamic adaptive meshes for high performance terrain visualization},
  journal      = {Computer Graphics Forum},
  number       = {3},
  volume       = {22},
  pages        = {505--514},
  month        = {september},
  year         = {2003},
  publisher    = {Blackwell Publishers},
  note         = {Proc. Eurographics 2003  idxproject: VPLANET address: Oxford, England},
  url          = {},

Other publications in the database

» Paolo Cignoni
» Fabio Ganovelli
» Enrico Gobbetti
» Fabio Marton
» Federico Ponchio
» Roberto Scopigno