A rendering algorithm for visualizing 3D scalar fields
- 1 June 1988
- journal article
- Published by Association for Computing Machinery (ACM) in ACM SIGGRAPH Computer Graphics
- Vol. 22 (4) , 51-58
- https://doi.org/10.1145/378456.378476
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.Keywords
This publication has 19 references indexed in Scilit:
- Modeling the effect of the atmosphere on lightACM Transactions on Graphics, 1987
- Shading 3D-Images from CT Using Gray-Level GradientsIEEE Transactions on Medical Imaging, 1986
- Surface Shading in the Cuberille EnvironmentIEEE Computer Graphics and Applications, 1985
- Back-to-Front Display of Voxel Based ObjectsIEEE Computer Graphics and Applications, 1985
- Ray tracing volume densitiesACM SIGGRAPH Computer Graphics, 1984
- Color Display and Interactive Interpretation of Three-Dimensional DataIBM Journal of Research and Development, 1983
- Light reflection functions for simulation of clouds and dusty surfacesACM SIGGRAPH Computer Graphics, 1982
- Computer display of height fieldsComputers & Graphics, 1980
- A terrain and cloud computer image generation modelACM SIGGRAPH Computer Graphics, 1979
- Texture and reflection in computer generated imagesCommunications of the ACM, 1976