Volume Rendering for Computational Fluid Dynamics: Initial Results

1.0 Abstract This work describes a direct volume rendering technique adapted for visualization of results from Computational Fluid Dynamics (CFD) flow solvers. The problem is difficult for at least three reasons: (1) the shapes of the grids, (2) v ector as well as scalar data f ields, and (3) the types of features of interest. In addition, the data set sizes are often between ten and one hundred megabytes, which is large even by volume rendering standards. The method, a ray casting implementation, is chosen for its rob ustness and adaptability. The software described here differs from other volume renderers in the handling of vector field data and in the techniques for reducing the time required for intersecting rays with grid cell faces. Vector fields are rendered using mappings from the vector field space to three dimensional color spaces plus opacity. Several mappings are considered and the relati ve merits analyzed. Two techniques for improving the speed of the ordinarily slo w ray casting are described. Future developments and improvements are also discussed.

[1]  Lee Westover,et al.  Interactive volume rendering , 1989, VVS '89.

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

[3]  D. Goodsell,et al.  Molecular applications of volume rendering and 3-D texture maps , 1989, VVS '89.

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

[5]  Todd Plessel,et al.  FAST - A multiprocessed environment for visualization of computational fluid dynamics , 1991 .

[6]  Lambertus Hesselink,et al.  Surface representations of two- and three-dimensional fluid flow topology , 1990, Proceedings of the First IEEE Conference on Visualization: Visualization `90.

[7]  SabellaPaolo A rendering algorithm for visualizing 3D scalar fields , 1988 .

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

[9]  Al Globus,et al.  A tool for visualizing the topology of three-dimensional vector fields , 1991, Proceeding Visualization '91.

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

[11]  Lambertus Hesselink,et al.  Visualizing vector field topology in fluid flows , 1991, IEEE Computer Graphics and Applications.

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

[13]  P. Shirley,et al.  A polygonal approximation to direct scalar volume rendering , 1990, VVS.

[14]  Peter Shirley,et al.  Volume visualization at the center for supercomputing research and development , 1989, VVS '89.

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

[16]  C.-T. Chen,et al.  Volumetric rendering of multimodality, multivariable medical imaging data , 1989, VVS '89.

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

[18]  Craig Upson,et al.  V-buffer: visible volume rendering , 1988, SIGGRAPH.

[19]  Pieter G. Buning,et al.  PLOT3D user's manual , 1990 .

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

[21]  R. Kevin McCabe,et al.  FAST: a multi-processed environment for visualization of computational fluid dynamics , 1990, Proceedings of the First IEEE Conference on Visualization: Visualization `90.

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

[23]  J. Challinger,et al.  Direct volume rendering of curvilinear volumes , 1990, VVS.

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

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

[26]  P. Buning,et al.  Simulation of blunt-fin-induced shock-wave and turbulent boundary-layer interaction , 1985, Journal of Fluid Mechanics.

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