Interactive Out-of-Core Visualisation of Very Large Landscapes on Commodity Graphics Platform
We recently introduced an efficient technique for out-of-core rendering and management of large textured landscapes. 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 that are constructed and optimized off-line with high quality simplification and tristripping algorithms. Hierarchical view frustum culling and view-dependendent texture/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. This paper summarizes the method and discusses the results obtained in a virtual flythrough over a textured digital landscape derived from aerial imaging.
Unable to display preview. Download preview PDF.
- 1.Cignoni, P., Ganovelli, F., Gobbetti, E., Marton, F., Ponchio, F., Scopigno, R.: BDAM – batched dynamic adaptive meshes for high performance terrain visualization. Computer Graphics Forum 22(3) (September 2003) (to appear)Google Scholar
- 2.Cignoni, P., Ganovelli, F., Gobbetti, E., Marton, F., Ponchio, F., Scopigno, R.: Planet–sized batched dynamic adaptive meshes (p-bdam). In: Proceedings IEEE Visualization, Conference, Seattle, WA, USA, IEEE Computer Society Press, Los Alamitos (2003) (to appear)Google Scholar
- 3.Hoppe, H.: Smooth view-dependent level-of-detail control and its aplications to terrain rendering. In: IEEE Visualization 1998 Conf., pp. 35–42 (1998)Google Scholar
- 6.Pajarola, R.: Large scale terrain visualization using the restricted quadtree triangulation. In: Rushmeier, H., Elbert, D., Hagen, H. (eds.) Proceedings of Visualization 1998, pp. 19–26 (1998)Google Scholar