High-quality Volume Rendering of Adaptive Mesh Refinement Data

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.

[1]  M. Berger,et al.  Adaptive mesh refinement for hyperbolic partial differential equations , 1982 .

[2]  A rendering algorithm for visualizing 3D scalar fields , 1988, SIGGRAPH 1988.

[3]  P. Colella,et al.  Local adaptive mesh refinement for shock hydrodynamics , 1989 .

[4]  Nelson L. Max,et al.  Sorting for Polyhedron Compositing , 1991, Focus on Scientific Visualization.

[5]  Markus H. Gross,et al.  Efficient Triangular Surface Approximations Using Wavelets and Quadtree Data Structures , 1996, IEEE Trans. Vis. Comput. Graph..

[6]  Kwan-Liu Ma,et al.  A scalable parallel cell-projection volume rendering algorithm for three-dimensional unstructured data , 1997, Proceedings IEEE Symposium on Parallel Rendering (PRS'97).

[7]  Michael E. Goss,et al.  Opacity-weighted color interpolation for volume sampling , 1998, IEEE Symposium on Volume Visualization (Cat. No.989EX300).

[8]  Greg L. Bryan,et al.  Fluids in the universe: adaptive mesh refinement in cosmology , 1999, Comput. Sci. Eng..

[9]  Kwan-Liu Ma,et al.  Parallel rendering of 3D AMR data on the SGI/Cray T3E , 1999, Proceedings. Frontiers '99. Seventh Symposium on the Frontiers of Massively Parallel Computation.

[10]  John Shalf,et al.  Diving deep: data-management and visualization strategies for adaptive mesh refinement simulations , 1999, Comput. Sci. Eng..

[11]  John Shalf,et al.  Extraction of Crack-free Isosurfaces from Adaptive Mesh Refinement Data , 2001, VisSym.

[12]  John Shalf,et al.  Visualization of adaptive mesh refinement data , 2001, IS&T/SPIE Electronic Imaging.