Area and volume coherence for efficient visualization of 3D scalar functions
- 1 November 1990
- proceedings article
- Published by Association for Computing Machinery (ACM)
- Vol. 24 (5), 27-33
- https://doi.org/10.1145/99307.99315
Abstract
We present an algorithm for compositing a combination of density clouds and contour surfaces used to represent a scalar function on a 3-D volume subdivided into convex polyhedra. The scalar function is interpolated between values defined at the vertices, and the polyhedra are sorted in depth before compositing. For n tetrahedra comprising a Delaunay triangulation, this sorting can always be done in O(n) time. Since a Delaunay triangulation can be efficiently computed for scattered data points, this provides a method for visualizing such data sets. The integrals for opacity and visible intensity along a ray through a convex polyhedron are computed analytically, and this computation is coherent across the polyhedron's projected area.Keywords
This publication has 20 references indexed in Scilit:
- Smooth appearance for polygonal surfacesThe Visual Computer, 1989
- Rendering volumetric data in molecular systemsJournal of Molecular Graphics, 1989
- Polygonization of implicit surfacesComputer Aided Geometric Design, 1988
- Volume renderingACM SIGGRAPH Computer Graphics, 1988
- Marching cubes: A high resolution 3D surface construction algorithmACM SIGGRAPH Computer Graphics, 1987
- Atmospheric illumination and shadowsACM SIGGRAPH Computer Graphics, 1986
- Data structure forsoft objectsThe Visual Computer, 1986
- Light diffusion through clouds and hazeComputer Vision, Graphics, and Image Processing, 1986
- Compositing digital imagesACM SIGGRAPH Computer Graphics, 1984
- Ray tracing volume densitiesACM SIGGRAPH Computer Graphics, 1984