A General Version of Crow's Shadow Volumes
- 1 January 1986
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Computer Graphics and Applications
- Vol. 6 (9), 17-28
- https://doi.org/10.1109/mcg.1986.276543
Abstract
In 1977 Frank Crow introduced a new class of algorithm for the generation of shadows. His technique, based on the concept of shadow volumes, assumes a polygonal database and a constrained environment. For example, polyhedrons must be closed, and polygons must be planar. This article presents a new version of Crow's algorithm, developed at the Universite de Montreal, which attempts a less constrained environment. The method has allowed the handling of both open and closed models and nonplanar polygons with the viewpoint anywhere, including any shadow volume. It does not, however, sacrifice the essential features of Crow's original version: penetration between polygons is allowed and any number of light sources can be defined anywhere in 3D space, including the view volume and any shadow volume. The method has been used successfully in the film Tony de Peltrie and is easily incorporated into an existing scan-line, hidden-surface algorithm.Keywords
This publication has 13 references indexed in Scilit:
- Real-Time Rendering of Bumpmap Shadows Taking Account of Surface CurvaturePublished by Institute of Electrical and Electronics Engineers (IEEE) ,2004
- A General Version of Crow's Shadow VolumesIEEE Computer Graphics and Applications, 1986
- Generating soft shadows with a depth buffer algorithmIEEE Computer Graphics and Applications, 1984
- Shade treesPublished by Association for Computing Machinery (ACM) ,1984
- Particle systems—a technique for modeling a class of fuzzy objectsACM SIGGRAPH Computer Graphics, 1983
- An improved illumination model for shaded displayCommunications of the ACM, 1980
- Computer rendering of fractal curves and surfacesPublished by Association for Computing Machinery (ACM) ,1980
- Scan line methods for displaying parametrically defined surfacesCommunications of the ACM, 1980
- A procedure for generation of three-dimensional half-toned computer graphics presentationsCommunications of the ACM, 1970
- An algorithm for producing half-tone computer graphics presentations with shadows and movable light sourcesPublished by Association for Computing Machinery (ACM) ,1970