Volume Rendering - Mathematicals Models and Algorithmic Aspects.

In this paper various algorithms for rendering gaseous phenomena are reviewed. In computer graphics such algorithms are used to model natural scenes containing clouds, fog, flames and so on. On the other hand it has become an important technique in scientific visualization to display three dimensional scalar datasets as cloudy objects. Our emphasis is on this latter subject of so-called {\em direct volume rendering}. All algorithms will be discussed within the framework of linear transport theory. The equation of transfer is derived. This equation is suitable to describe the radiation field in a participating medium where absorption, emission, and scattering of light can occur. Almost all volume rendering algorithms can be shown to solve special cases of the equation of transfer. Related problems like the mapping from data values to model parameters or possible parallelization strategies will be discussed as well.

[1]  Jane Wilhelms,et al.  A coherent projection approach for direct volume rendering , 1991, SIGGRAPH.

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

[3]  Paul Mackerras,et al.  Parallel volume rendering and data coherence on the Fujitsu AP1000 , 1992 .

[4]  P. Hanrahan,et al.  Area and volume coherence for efficient visualization of 3D scalar functions , 1990, VVS.

[5]  KaufmanArie Efficient algorithms for 3D scan-conversion of parametric curves, surfaces, and volumes , 1987 .

[6]  Lee Westover,et al.  Footprint evaluation for volume rendering , 1990, SIGGRAPH.

[7]  Peter Schröder,et al.  Fast rotation of volume data on parallel architectures , 1991, Proceeding Visualization '91.

[8]  Kevin L. Novins,et al.  An efficient method for volume rendering using perspective projection , 1990, SIGGRAPH 1990.

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

[10]  Solomon Eyal Shimony,et al.  3D scan-conversion algorithms for voxel-based graphics , 1987, I3D '86.

[11]  Christophe Schlick,et al.  A Rendering Algorithm for Discrete Volume Density Objects , 1993, Comput. Graph. Forum.

[12]  David S. Ebert,et al.  Rendering and animation of gaseous phenomena by combining fast volume and scanline A-buffer techniques , 1990, SIGGRAPH.

[13]  James T. Kajiya,et al.  The rendering equation , 1986, SIGGRAPH.

[14]  Herbert Edelsbrunner,et al.  An acyclicity theorem for cell complexes in d dimensions , 1989, SCG '89.

[15]  Pat Hanrahan,et al.  Hierarchical splatting: a progressive refinement algorithm for volume rendering , 1991, SIGGRAPH.

[16]  Paolo Sabella,et al.  A rendering algorithm for visualizing 3D scalar fields , 1988, SIGGRAPH.

[17]  B K Horn,et al.  Calculating the reflectance map. , 1979, Applied optics.

[18]  Georgios Sakas,et al.  Interactive visualization of large scalar voxel fields , 1992, Proceedings Visualization '92.

[19]  Pat Hanrahan,et al.  Volume Rendering , 2020, Definitions.

[20]  Jane Wilhelms,et al.  Topological considerations in isosurface generation , 1994, TOGS.

[21]  G. C. Pomraning,et al.  Linear Transport Theory , 1967 .

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

[23]  Gary W. Meyer,et al.  Wavelength selection for synthetic image generation , 1988, Comput. Vis. Graph. Image Process..

[24]  Kenneth E. Torrance,et al.  The zonal method for calculating light intensities in the presence of a participating medium , 1987, SIGGRAPH.

[25]  Peter Shirley,et al.  Physically based lighting calculations for computer graphics , 1991 .

[26]  Arie E. Kaufman,et al.  Intermixing Surface and Volume Rendering , 1990 .

[27]  John E. Howland,et al.  Computer graphics , 1990, IEEE Potentials.

[28]  Marc Levoy,et al.  Display of surfaces from volume data , 1988, IEEE Computer Graphics and Applications.

[29]  Paul Mackerras A fast parallel marching-cubes implementation on the Fujitsu AP1000 , 1992 .

[30]  Wolfgang Krueger Volume rendering and data feature enhancement , 1990, SIGGRAPH 1990.

[31]  Holly Rushmeier,et al.  Realistic image synthesis for scenes with radiatively participating media , 1988 .

[32]  William E. Lorensen,et al.  Marching cubes: A high resolution 3D surface construction algorithm , 1987, SIGGRAPH.

[33]  Loren C. Carpenter,et al.  The A -buffer, an antialiased hidden surface method , 1984, SIGGRAPH.

[34]  Tomoyuki Nishita,et al.  A shading model for atmospheric scattering considering luminous intensity distribution of light sources , 1987, SIGGRAPH.

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

[36]  Judy Challinger,et al.  Direct volume rendering of curvilinear volumes , 1990, SIGGRAPH 1990.

[37]  Marc Levoy,et al.  A hybrid ray tracer for rendering polygon and volume data , 1990, IEEE Computer Graphics and Applications.

[38]  W. Krueger The application of transport theory to visualization of 3D scalar data fields , 1990, Proceedings of the First IEEE Conference on Visualization: Visualization `90.

[39]  Bui Tuong Phong Illumination for computer generated pictures , 1975, Commun. ACM.