The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.06 - June (2013 vol.19)
pp: 913-926
M. Schott , NVIDIA Corp., Santa Clara, CA, USA
T. Martin , Dept. of Comput. Sci., ETH Zurich, Zurich, Switzerland
A. V. P. Grosset , Sch. of Comput. & Sci. Comput., Univ. of Utah, Salt Lake City, UT, USA
S. T. Smith , Dept. of Chem. Eng., Univ. of Utah, Salt Lake City, UT, USA
C. D. Hansen , Sch. of Comput. & Sci. Comput., Univ. of Utah, Salt Lake City, UT, USA
ABSTRACT
This paper details a method for interactive direct volume rendering that computes ambient occlusion effects for visualizations that combine both volumetric and geometric primitives, specifically tube-shaped geometric objects representing streamlines, magnetic field lines or DTI fiber tracts. The algorithm extends the recently presented the directional occlusion shading model to allow the rendering of those geometric shapes in combination with a context providing 3D volume, considering mutual occlusion between structures represented by a volume or geometry. Stream tube geometries are computed using an effective spline-based interpolation and approximation scheme that avoids self-intersection and maintains coherent orientation of the stream tube segments to avoid surface deforming twists. Furthermore, strategies to reduce the geometric and specular aliasing of the stream tubes are discussed.
INDEX TERMS
Geometry, Rendering (computer graphics), Electron tubes, Aerospace electronics, Diffusion tensor imaging, Lighting, Image color analysis, stream tubes, Volume rendering, ambient occlusion
CITATION
M. Schott, T. Martin, A. V. P. Grosset, S. T. Smith, C. D. Hansen, "Ambient Occlusion Effects for Combined Volumes and Tubular Geometry", IEEE Transactions on Visualization & Computer Graphics, vol.19, no. 6, pp. 913-926, June 2013, doi:10.1109/TVCG.2012.306
REFERENCES
[1] L. Bavoil and M. Sainz, "Multi-Layer Dual-Resolution Screen-Space Ambient Occlusion," Proc. ACM SIGGRAPH '09: Talks, pp. 45:1-45:1, 2009.
[2] L. Bavoil, M. Sainz, and R. Dimitrov, "Image-Space Horizon-Based Ambient Occlusion," Proc. ACM SIGGRAPH '08: Talks, pp. 22:1-22:1, 2008.
[3] B.P. Brown, M.S. Miesch, A.S. Browning, M.K. andBrun, and J. Toomre, "Magnetic Cycles in a Convective Dynamo Simulation of a Young Solar-Type Star," The Astrophysical J., vol. 731, p. 69, Apr. 2011.
[4] E. Cohen, R.F. Riesenfeld, and G. Elber, Geometric Modeling with Splines: An Introduction. A.K. Peters, Ltd., 2001.
[5] J. DÃaz, H. Yela, and P. VÃzquez, "Vicinity Occlusion Maps: Enhanced Depth Perception of Volumetric Models," Computer Graphics Int'l, 2008.
[6] D. Dunbar and G. Humphreys, "A Spatial Data Structure for Fast Poisson-Disk Sample Generation," ACM Trans. Graphics, vol. 25, no. 3, pp. 503-508, 2006.
[7] M.H. Everts, H. Bekker, J.B.T.M. Roerdink, and T. Isenberg, "Depth-Dependent Halos: Illustrative Rendering of Dense Line Data," IEEE Trans. Visualization and Computer Graphics, vol. 15, no. 6, pp. 1299-1306, Nov./Dec. 2009.
[8] J.M. Hasenfratz, M. Lapierre, N. Holzschuch, F. Sillion, and A. GRAVIR/IMAG-INRIA "A Survey of Real-Time Soft Shadows Algorithms," Computer Graphics Forum, vol. 22, no. 4, pp. 753-774, 2003.
[9] J. Huang, T. Boubekeur, T. Ritschel, and M.H.E. Eisemann, "Separable Approximation of Ambient Occlusion," Proc. Eurographics, 2011.
[10] V. Interrante and C. Grosch, "Strategies for Effectively Visualizing 3D Flow with Volume LIC," Proc. Eighth Conf. Visualization '97, pp. 421-ff., 1997.
[11] J. Kniss, S. Premoze, C. Hansen, P. Shirley, and A. McPherson, "A Model for Volume Lighting and Modeling," IEEE Trans. Visualization and Computer Graphics, vol. 9, no. 2, pp. 150-162, Apr. 2003.
[12] B.J. Loos and P.-P. Sloan, "Volumetric Obscurance," Proc. ACM SIGGRAPH Symp. Interactive 3D Graphics and Games (I3D '10), pp. 151-156, 2010.
[13] T. Lottes, "FXAA," technical report, 2011.
[14] T. Martin, E. Cohen, and R. Kirby, "Volumetric Parameterization and Trivariate B-Spline Fitting Using Harmonic Functions," Computer Aided Geometric Design, vol. 26, no. 6, pp. 648-664, 2009.
[15] M. McGuire, B. Osman, M. Bukowski, and P. Hennessy, "The Alchemy Screen-Space Ambient Obscurance Algorithm," Proc. ACM SIGGRAPH Symp. High Performance Graphics (HPG '11), pp. 25-32, 2011.
[16] Z. Melek, D. Mayerich, C. Yuksel, and J. Keyser, "Visualization of Fibrous and Thread-Like Data," IEEE Trans. Visualization and Computer Graphics, vol. 12, no. 5, pp. 1165-1172, Sept./Oct. 2006.
[17] M. Mittring, "Finding Next Gen: Cryengine 2," Proc. ACM SIGGRAPH '07 Courses, pp. 97-121, 2007.
[18] D. Patel, S. Bruckner, I. Viola, and E. Gröller, "Seismic Volume Visualization for Horizon Extraction," Proc. IEEE Pacific Visualization Symp. (PacificVis), pp. 73-80, 2010.
[19] L. Piegl and W. Tiller, The NURBS Book, second ed. Springer-Verlag, 1997.
[20] C. Reinbothe, T. Boubekeur, and M. Alexa, "Hybrid Ambient Occlusion," Proc. EUROGRAPHICS '09 Areas Papers, 2009.
[21] T. Saito and T. Takahashi, "Comprehensible Rendering of 3-D Shapes," Proc. 17th Ann. Conf. Computer Graphics and Interactive Techniques (SIGGRAPH '90), pp. 197-206, 1990.
[22] M. Schott, T. Martin, A. Grosset, C. Brownlee, T. Hollt, B. Brown, S. Smith, and C. Hansen, "Combined Surface and Volumetric Occlusion Shading," Proc. IEEE Pacific Visualization Symp. (PacificVis), pp. 169-176, 2012.
[23] M. Schott, A. Pascal Grosset, T. Martin, V. Pegoraro, S.T. Smith, and C.D. Hansen, "Depth of Field Effects for Interactive Direct Volume Rendering," Computer Graphics Forum, vol. 30, pp. 941-950, 2011.
[24] M. Schott, V. Pegoraro, C. Hansen, K. Boulanger, and K. Bouatouch, "A Directional Occlusion Shading Model for Interactive Direct Volume Rendering," Computer Graphics Forum, vol. 28, pp. 855-862, 2009.
[25] G. Schussman and K.-L. Ma, "Scalable Self-Orienting Surfaces: A Compact, Texture-Enhanced Representation for Interactive Visualization of 3D Vector Fields," Proc. 10th Pacific Conf. Computer Graphics and Applications (PG '02), pp. 356-365, 2002.
[26] G. Schussman and K.-L. Ma, "Anisotropic Volume Rendering for Extremely Dense, Thin Line Data," Proc. IEEE Conf. Visualization '04 (VIS '04), pp. 107-114, 2004.
[27] P. Shanmugam and O. Arikan, "Hardware Accelerated Ambient Occlusion Techniques on GPUs," Proc. ACM Symp. Interactive 3D Graphics and Games (I3D '07), 2007.
[28] C. Stoll, S. Gumhold, and H.-P. Seidel, "Visualization with Stylized Line Primitives," Proc. IEEE Visualization Conf., p. 88, 2005.
[29] A. Stompel, E.B. Lum, and K.-L. Ma, "Visualization of Multidimensional, Multivariate Volume Data Using Hardware-Accelerated Non-Photorealistic Rendering Techniques," Proc. 10th Pacific Conf. Computer Graphics and Applications (PG '02), p. 394, 2002.
[30] G. shi Li, U.D. Bordoloi, and H. Wei Shen, "Chameleon: An Interactive Texture-Based Rendering Framework," Proc. IEEE Visualization, pp. 241-248, 2003.
[31] V. Šoltészová, D. Patel, S. Bruckner, and I. Viola, "A Multidirectional Occlusion Shading Model for Direct Volume Rendering," Computer Graphics Forum, vol. 29, no. 3, pp. 883-891, 2010.
[32] A. Wenger, D.F. Keefe, S. Zhang, and D.H. Laidlaw, "Interactive Volume Rendering of Thin Thread Structures Within Multivalued Scientific Data Sets," IEEE Trans. Visualization and Computer Graphics, vol. 10, no. 6, pp. 664-672, Nov./Dec. 2004.
[33] L. Williams, "Casting Curved Shadows on Curved Surfaces," SIGGRAPH Computer Graphics, vol. 12, no. 3, pp. 270-274, 1978.
[34] M. Zöckler, D. Stalling, and H.-C. Hege, "Interactive Visualization of 3D-Vector Fields Using Illuminated Stream Lines," Proc. Seventh Conf. Visualization '96 (VIS '96), pp. 107-113, 1996.
672 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool