Abstract
This paper presents a ray tracing algorithm for rendering 3D scalar fields. An illumination model is developed in which the field is characterized as a varying density emittter with a single level of scattering. This model is equivalent to a particle system in which the particles are sufficiently small. Along each ray cast from the eye, the field is expressed as a function of the ray parameter. The algorithm computes properties of the field along the ray such as the attenuated intensity, the peak density, and the center of gravity, etc., These are mapped into HSV color space to produce an image for visualization.Images produced in this manner are perceived as a varying density 'cloud' where color highlights the computed attributes. The application of this technique is demonstrated for visualizing a three dimensional seismic data set.
- 1 J. Blinn and M. Newell, "Texture and Reflection in Computer Generated Images," Comm. ACM, Oct. 1976, pp. 542-547. Google ScholarDigital Library
- 2 J. Blinn, "Light Reflection Functions for Simulation of Clouds and Dusty Surfaces",Computer Graphics 16(3), July 1982, pp. 21-29. Google ScholarDigital Library
- 3 L. Chen, G. Herman, R. Reynolds and J. Udupa, "Surface Shading in the Cuberille Environment", IEEE Computer Graphics and Applications 5(12), December 1985, pp.33-43.Google ScholarDigital Library
- 4 W. Dugan, "A terrain and cloud computer image generation model", Computer Graphics 13(2), 1979, pp.143-150. Google ScholarDigital Library
- 5 E. Farrell, "Color Display and Interactive Interpretation of Three- Dimensional Data", IBM J. Res. Develop 27(4), July 1983, pp.356-366.Google ScholarDigital Library
- 6 B. Fishman and B. Schacter, "Computer display of height fields", Computers and Graphics 5, 1980, pp.53-60.Google ScholarCross Ref
- 7 G. Frieder, D. Gordon, R. Reynolds, "Back-to-front Display of Voxel-based Objects", IEEE Computer Graphics and Applications, 5(1), Jan. 1985, pp.52-60.Google ScholarDigital Library
- 8 K. Hohne and R. Bernstein, "Shading 3D-Images from CT Using Gray-Level Gradients", IEEE Trans. on Medical Imaging MI-5, 1, March 1986, pp.45-47.Google ScholarCross Ref
- 9 J. Kajiya, B. Von Herzen, "Ray Tracing Volume Densities", Computer Graphics 18(3), July 1984, pp.165-174. Google ScholarDigital Library
- 10 R. Klassen, "Modeling the Effect of Atmosphere on Light", ACM Trans. on Graphics, 6(3), July 1987, pp.215-237. Google ScholarDigital Library
- 11 W. Lurensen and H. Cline, "Marching Cubes: A High Resolution 3D Surface Constructio n Algorithm", Computer Graphics 21(4), July 1987, pp. 163-169. Google ScholarDigital Library
- 12 X. Mat, T. Kunii, I. Fuhishiro and T. Noma, "Hierarchical Representations of 2D/3D Gray-Scale Images and Their 2D/3D Two-Way Conversion", IEEE Computer Graphics and Applicalions 7(12), December 1987 pp. 37-44.Google ScholarDigital Library
- 13 N. Max, "Light Diffuson through Clouds and Haze", Computer Vision, Graphics and Image Processing 33, 1986, pp.280-292. Google ScholarDigital Library
- 14 D. Meagher. "Geometric Modeling Using Octree Encoding" Computer Graphics and Image Processing 19(2), June 1982, pp 129-147.Google ScholarCross Ref
- 15 G. Meyer and D. Greenberg, "Perceptual Color Spaces for Computer Graphics", Computer Graphics 14, 1980, pp.247-261. Google ScholarDigital Library
- 16 W. Reeves, "Particle Systems- a technique for modeling a class of fuzzy objects", Computer Graphics 17(3), July 1983, pp.359-373. Google ScholarDigital Library
- 17 W. Reeves and R. Blan, "Approximate and Probabilistic Algorithms for Shading and Rendering Structured Particle Systems", Computer Graphics 19(3), July 1985, pp.313- 322. Google ScholarDigital Library
- 18 P. Robertson and J. O'Callaghan, "The Application of Scene Synthesis Techniques to the Display of Multidimensional Image Data", ACM Trans. on Graphics, 4(4), Oct. 1985, pp.247-275. Google ScholarDigital Library
- 19 J. Snyder and A. Barr, "Ray Tracing Complex Models Containing Surface Tesseilations", Computer Graphics 21(4), July 1987, pp.119-128. Google ScholarDigital Library
Index Terms
- A rendering algorithm for visualizing 3D scalar fields
Recommendations
A rendering algorithm for visualizing 3D scalar fields
SIGGRAPH '88: Proceedings of the 15th annual conference on Computer graphics and interactive techniquesThis paper presents a ray tracing algorithm for rendering 3D scalar fields. An illumination model is developed in which the field is characterized as a varying density emittter with a single level of scattering. This model is equivalent to a particle ...
Real-time multiply recursive reflections and refractions using hybrid rendering
We present a new method for real-time rendering of multiple recursions of reflections and refractions. The method uses the strengths of real-time ray tracing for objects close to the camera, by storing them in a per-frame constructed bounding volume ...
Comments