High-quality volume rendering of adaptive mesh refinement data

Gunther Weber; Oliver Kreylos; Terry J. Ligocki; John M. Shalf; Hans Hagen; Bernd Hamann; Kenneth I. Joy; Kwan-Liu Ma

In: Thomas Ertl; Bernd Girod; Heinrich Niemann; Hans-Peter Seidel (Hrsg.). Proceedings of the Vision, Modeling and Visualization Conference. Vision, Modeling, and Visualization (VMV-01), November 21-23, Stuttgart, Germany, Pages 121-128, ISBN 3-89838-028-9, Aka GmbH, 2001.


Adaptive mesh refinement (AMR) is a numerical simulation technique used in computational fluid dynamics (CFD). By using a set of nested grids of different resolutions, AMR combines the simplicity of structured rectilinear grids with the ability to adapt to local changes in complexity in the domain. Without proper interpolation on the boundaries of grids of different levels of a hierarchy, discontinuities can arise. Treating locations of data values given at cell centers of AMR grids as vertices of a dual grid creates gaps between hierarchy levels. Using an index-based tessellation approach that fills these gaps with "stitch cells" we define an interpolation scheme that avoids discontinuities at level boundaries. We use the resulting interpolation scheme to generate volume-rendered images. Modifying transfer functions on a per-level basis allows us to emphasize (or de-emphasize) a specific level and gain a better understanding of the underlying hierarchical structure.

Deutsches Forschungszentrum für Künstliche Intelligenz
German Research Center for Artificial Intelligence