This Article 
 Bibliographic References 
 Add to: 
High-Quality, Semi-Analytical Volume Rendering for AMR Data
November/December 2009 (vol. 15 no. 6)
pp. 1611-1618
This paper presents a pipeline for high quality volume rendering of adaptive mesh refinement (AMR) datasets. We introduce a new method allowing high quality visualization of hexahedral cells in this context; this method avoids artifacts like discontinuities in the isosurfaces. To achieve this, we choose the number and placement of sampling points over the cast rays according to the analytical properties of the reconstructed signal inside each cell. We extend our method to handle volume shading of such cells. We propose an interpolation scheme that guarantees continuity between adjacent cells of different AMR levels. We introduce an efficient hybrid CPU-GPU mesh traversal technique. We present an implementation of our AMR visualization

[1] Jon Louis Bentley., Multidimensional binary search trees used for associative searching. Commun. ACM, 18 (9): 509–517, 1975.
[2] Klaus Engel and Thomas Ertl., Interactive high-quality volume rendering with flexible consumer graphics hardware. In Eurographics State of The Art Report, 2002.
[3] Luke Gosink, John C. Anderson, E. Wes Bethel, and Kenneth I. Joy, Query-driven visualization of time-varying adaptive mesh refinement data. In IEEE Transactions on Visualization and Computer Graphics (Proceedings Visualization/Information Visualization), October 2008.
[4] Stefan Guthe, Stefan Roettger, Andreas Schieber, Wolfgang Strasser, and Thomas Ertl., High-quality unstructured volume rendering on the pc platform. In Proceedings of the ACM SIGGRAPH/EUROGRAPHICS conference on Graphics hardware, pages 119–125. Eurographics Association, 2002.
[5] Ralf Kähler and Hans-Christian Hege., Texture-based volume rendering of adaptive mesh refinement data. The Visual Computer, 18 (8): 481–492, 2002.
[6] Ralf Käahler, Steffen Prohaska, Andrei Hutanu, and Hans-Christian Hege., Visualization of time-dependent remote adaptive mesh refinement data. In IEEE Visualization, page 23, 2005.
[7] Ralf Kähler, Mark Simon, and Hans-Christian Hege., Interactive volume rendering of large sparse data sets using adaptive mesh refinement hierarchies. IEEE Trans. Vis. Comput. Graph., 9 (3): 341–351, 2003.
[8] Martin Kraus, Wei Qiao, and David S. Ebert, Projecting tetrahedra without rendering artifacts. In VIS '04: Proceedings of the conference on Visualization '04, pages 27–34, Washington, DC, USA, 2004. IEEE Computer Society.
[9] J. Kruger and R. Westermann, Acceleration techniques for gpu-based volume rendering. In VIS '03: Proceedings of the 14th IEEE Visualization 2003 (VIS'03), page 38, Washington, DC, USA, 2003. IEEE Computer Society.
[10] Christian Ledergerber, Gaël Guennebaud, Miriah Meyer, Moritz Bächer, and Hanspeter Pfister., Volume mls ray casting. IEEE Transactions on Visualization and Computer Graphics, 14 (6): 1372–1379, 2008.
[11] Eric Lum, Brett Wilson, and Kwan-Liu Ma., High-quality lighting and efficient pre-integration for volume rendering. The Joint EurographicsIEEE TVCG Symposium on Visualization 2004, 2004.
[12] Nelson Max, Pat Hanrahan, and Roger Crawfis, Area and volume coherence for efficient visualization of 3D scalar functions. In Computer Graphics (San Diego Workshop on Volume Visualization), volume 24, pages 27–33, 1990.
[13] Kenneth Moreland and Edward Angel, A fast high accuracy volume renderer for unstructured data. In VV '04: Proceedings of the 2004 IEEE Symposium on Volume Visualization and Graphics (VV'04), pages 9–16, Washington, DC, USA, 2004. IEEE Computer Society.
[14] Steven Parker, Michael Parker, Yarden Livnat, Peter-Pike Sloan, Charles Hansen, and Peter Shirley, Interactive ray tracing for volume visualization. IEEE Transactions on Visualization and Computer Graphics, 5 (3): 238–250, 1999.
[15] Stefan Roettger and Thomas Ertl., A two-step approach for interactive pre-integrated volume rendering of unstructured grids. In VVS '02: Proceedings of the 2002 IEEE symposium on Volume visualization and graphics, pages 23–28, Piscataway, NJ, USA, 2002. IEEE Press.
[16] Stefan Roettger, Stefan Guthe, Daniel Weiskopf, Thomas Ertl, and Wolfgang Strasser, Smart hardware-accelerated volume rendering. In VISSYM '03: Proceedings of the symposium on Data visualisation 2003, pages 231–238, Aire-la-Ville, Switzerland, Switzerland, 2003. Eurographics Association.
[17] Stefan Röttger, Martin Kraus, and Thomas Ertl, Hardware-accelerated volume and isosurface rendering based on cell-projection. In VIS '00: Proceedings of the conference on Visualization '00, pages 109–116, Los Alamitos, CA, USA, 2000. IEEE Computer Society Press.
[18] Peter Shirley and Allan Tuchman, A polygonal approximation to direct scalar volume rendering. In VVS '90: Proceedings of the 1990 workshop on Volume visualization, pages 63–70, New York, NY, USA, 1990. ACM Press.
[19] J. E. Vollrath, T. Schafhitzel, and T. Ertl, Employing Complex GPU Data Structures for the Interactive Visualization of Adaptive Mesh Refinement Data. In Proceedings of the International Workshop on Volume Graphics '06, 2006.
[20] Gunther H. Weber, Oliver Kreylos, Terry J. Ligocki, John Shalf, Hans Hagen, Bernd Hamann, Kenneth I. Joy, and Kwan-Liu Ma, High-quality volume rendering of adaptive mesh refinement data. In VMV '01: Proceedings of the Vision Modeling and Visualization Conference 2001, pages 121–128. Aka GmbH, 2001.

Index Terms:
close-up of an AMR dataset showing a meteorite falling into the sea rendered using our system
"High-Quality, Semi-Analytical Volume Rendering for AMR Data," IEEE Transactions on Visualization and Computer Graphics, vol. 15, no. 6, pp. 1611-1618, Nov.-Dec. 2009, doi:10.1109/TVCG.2009.149
Usage of this product signifies your acceptance of the Terms of Use.