Local and Global Illumination in the Volume Rendering Integral

This article is intended as an update of the major survey by Max [40] on optical models for direct volume rendering. It provides a brief overview of the subject scope covered by [40], and brings recent developments, such as new shadow algorithms and refraction rendering, into the perspective. In particular, we examine three fundamentals aspects of direct volume rendering, namely the volume rendering integral, local illumination models and global illumination models, in a wavelength-independent manner. We review the developments on spectral volume rendering, in which visible light are considered as a form of electromagnetic radiation, optical models are implemented in conjunction with representations of spectral power distribution. This survey can provide a basis for, and encourage, new efforts for developing and using complex illumination models to achieve better realism and perception through optical correctness. 1998 ACM Subject Classification I.3.7 Three-Dimensional Graphics and Realism

[1]  Akira Ishimaru,et al.  Wave propagation and scattering in random media. Volume I - Single scattering and transport theory , 1978 .

[2]  James F. Blinn,et al.  Light reflection functions for simulation of clouds and dusty surfaces , 1982, SIGGRAPH.

[3]  Gunther Wyszecki,et al.  Color Science: Concepts and Methods, Quantitative Data and Formulae, 2nd Edition , 2000 .

[4]  Klaus Mueller,et al.  Spline-Based Gradient Filters For High-Quality Refraction Computations in Discrete Datasets , 2005, EuroVis.

[5]  Martin Kraus,et al.  Hardware-based ray casting for tetrahedral meshes , 2003, IEEE Visualization, 2003. VIS 2003..

[6]  James T. Kajiya,et al.  Anisotropic reflection models , 1985, SIGGRAPH.

[7]  Marc Stamminger,et al.  Translucent Shadow Maps , 2003, Rendering Techniques.

[8]  Nelson L. Max,et al.  Smooth transitions between bump rendering algorithms , 1993, SIGGRAPH.

[9]  Steven W. Zucker,et al.  A Three-Dimensional Edge Operator , 1981, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[10]  Klaus Mueller,et al.  A comparison of normal estimation schemes , 1997, Proceedings. Visualization '97 (Cat. No. 97CB36155).

[11]  James Arvo,et al.  A framework for realistic image synthesis , 1997, SIGGRAPH.

[12]  L. C. Henyey,et al.  Diffuse radiation in the Galaxy , 1940 .

[13]  Roger Crawfis,et al.  Light propagation for mixed polygonal and volumetric data , 2005, International 2005 Computer Graphics.

[14]  Jos Stam,et al.  Multiple Scattering as a Diffusion Process , 1995, Rendering Techniques.

[15]  Pat Hanrahan,et al.  Modeling and rendering of metallic patinas , 1996, SIGGRAPH.

[16]  Nelson L. Max,et al.  A High Accuracy Volume Renderer for Unstructured Data , 1998, IEEE Trans. Vis. Comput. Graph..

[17]  Jon G. Rokne,et al.  An Algorithmic Reflectance and Transmittance Model for Plant Tissue , 1997, Comput. Graph. Forum.

[18]  Kenneth Moreland,et al.  A fast high accuracy volume renderer for unstructured data , 2004, 2004 IEEE Symposium on Volume Visualization and Graphics.

[19]  Backward Ray Tracing Backward Ray Tracing , 1986 .

[20]  Joe Michael Kniss,et al.  Multidimensional Transfer Functions for Interactive Volume Rendering , 2002, IEEE Trans. Vis. Comput. Graph..

[21]  William H. Press,et al.  Numerical recipes in C , 2002 .

[22]  Peter Shirley,et al.  A polygonal approximation to direct scalar volume rendering , 1990, SIGGRAPH 1990.

[23]  U. Tiede,et al.  Surface shading in tomographic volume visualization: a comparative study , 1990, [1990] Proceedings of the First Conference on Visualization in Biomedical Computing.

[24]  Mark S. Drew,et al.  Interactive spectral volume rendering , 2002, IEEE Visualization, 2002. VIS 2002..

[25]  Steven K. Feiner,et al.  Computer graphics: principles and practice (2nd ed.) , 1990 .

[26]  M. Levoy Volume Rendering Display of Surfaces from Volume Data , 1988 .

[27]  A. Schuster Radiation through a foggy atmosphere , 1903 .

[28]  Paul S. Heckbert Adaptive radiosity textures for bidirectional ray tracing , 1990, SIGGRAPH.

[29]  U. Behrens,et al.  Adding shadows to a texture-based volume renderer , 1998, IEEE Symposium on Volume Visualization (Cat. No.989EX300).

[30]  Kwan-Liu Ma,et al.  Lighting transfer functions using gradient aligned sampling , 2004, IEEE Visualization 2004.

[31]  Robert A. Schowengerdt,et al.  Image reconstruction by parametric cubic convolution , 1982, Comput. Graph. Image Process..

[32]  Nelson L. Max,et al.  Optical Models for Direct Volume Rendering , 1995, IEEE Trans. Vis. Comput. Graph..

[33]  Min Chen,et al.  Refraction in Discrete Raytracing , 2001, VG.

[34]  Martin Kraus,et al.  Scale-invariant volume rendering , 2005, VIS 05. IEEE Visualization, 2005..

[35]  Bernd Hamann,et al.  Ray casting curved-quadratic elements , 2004, VISSYM'04.

[36]  László Neumann,et al.  Gradient Estimation in Volume Data using 4D Linear Regression , 2000, Comput. Graph. Forum.

[37]  Robert Michael Kirby,et al.  Ray-tracing polymorphic multidomain spectral/hp elements for isosurface rendering , 2006, IEEE Transactions on Visualization and Computer Graphics.

[38]  Per H. Christensen,et al.  Efficient simulation of light transport in scenes with participating media using photon maps , 1998, SIGGRAPH.

[39]  Martin Kraus,et al.  Hardware-accelerated volume and isosurface rendering based on cell-projection , 2000 .

[40]  Gordon L. Kindlmann,et al.  Semi-Automatic Generation of Transfer Functions for Direct Volume Rendering , 1998, VVS.

[41]  Thomas Malzbender,et al.  Frequency Analysis of Gradient Estimators in Volume Rendering , 1996, IEEE Trans. Vis. Comput. Graph..

[42]  J. Cohen,et al.  Color Science: Concepts and Methods, Quantitative Data and Formulas , 1968 .

[43]  Nelson L. Max,et al.  A volume density optical model , 1992, VVS.

[44]  M. Carter Computer graphics: Principles and practice , 1997 .

[45]  P. Kubelka Ein Beitrag zur Optik der Farban striche , 1931 .

[46]  Amitabh Varshney,et al.  Light Collages: lighting design for effective visualization , 2004, IEEE Visualization 2004.

[47]  Mark S. Drew,et al.  A practical approach to spectral volume rendering , 2005, IEEE Transactions on Visualization and Computer Graphics.

[48]  James F. Blinn,et al.  Texture and reflection in computer generated images , 1998 .

[49]  Klaus Mueller,et al.  Accelerated, high-quality refraction computations for volume graphics , 2005, Fourth International Workshop on Volume Graphics, 2005..

[50]  Steve Marschner,et al.  A practical model for subsurface light transport , 2001, SIGGRAPH.

[51]  Henrik Wann Jensen,et al.  A rapid hierarchical rendering technique for translucent materials , 2005, SIGGRAPH Courses.

[52]  François X. Sillion,et al.  Global Illumination Techniques for the Simulation of Participating Media , 1997, Rendering Techniques.

[53]  A. James Stewart,et al.  Vicinity shading for enhanced perception of volumetric data , 2003, IEEE Visualization, 2003. VIS 2003..

[54]  G. Kindlmann,et al.  Semi-automatic generation of transfer functions for direct volume rendering , 1998, IEEE Symposium on Volume Visualization (Cat. No.989EX300).

[55]  Pat Hanrahan,et al.  Reflection from layered surfaces due to subsurface scattering , 1993, SIGGRAPH.

[56]  Martin Kraus,et al.  Hardware-accelerated volume and isosurface rendering based on cell-projection , 2000, Proceedings Visualization 2000. VIS 2000 (Cat. No.00CH37145).

[57]  S HeckbertPaul Adaptive radiosity textures for bidirectional ray tracing , 1990 .

[58]  P. Kubelka,et al.  New Contributions to the Optics of Intensely Light-Scattering Materials. Part I , 1948 .

[59]  Michael Pointer,et al.  Measurement of appearance , 2002, Other Conferences.

[60]  Markus Hadwiger,et al.  Real-time volume graphics , 2006, SIGGRAPH '04.

[61]  David S. Ebert,et al.  Interactive translucent volume rendering and procedural modeling , 2002, IEEE Visualization, 2002. VIS 2002..

[62]  James T. Kajiya,et al.  Ray tracing volume densities , 1984, SIGGRAPH.

[63]  Baining Guo,et al.  Real-time rendering of plant leaves , 2005, SIGGRAPH 2005.

[64]  T. H. Meyer,et al.  Gradient Estimation from Irregularly Spaced Data Sets , 2001 .

[65]  Kenneth Moreland,et al.  Tetrahedral projection using vertex shaders , 2002, Symposium on Volume Visualization and Graphics, 2002. Proceedings. IEEE / ACM SIGGRAPH.

[66]  Michael P. Garrity Raytracing irregular volume data , 1990, VVS.

[67]  Min Chen,et al.  Spectral Volume Rendering based on the Kubelka‐Munk Theory , 2005, Comput. Graph. Forum.