Generating soft shadows with a depth buffer algorithm

A pragmatic approach is taken to develop an algorithm that combines an existing shadowing method with a popular visible surface rendering technique, called a depth buffer, to generate soft shadows resulting from light sources of finite extent. The method extends F. Crow's shadow volume algorithm (1977) to produce multiple shadows overlapped to yield the characteristic soft edges of a shadow penumbra.

[1]  John Amanatides,et al.  Ray tracing with cones , 1984, SIGGRAPH.

[2]  Turner Whitted,et al.  An improved illumination model for shaded display , 1979, CACM.

[3]  Lance Williams,et al.  Casting curved shadows on curved surfaces , 1978, SIGGRAPH.

[4]  Arthur Appel,et al.  Some techniques for shading machine renderings of solids , 1968, AFIPS Spring Joint Computing Conference.

[5]  Pat Hanrahan,et al.  Beam tracing polygonal objects , 1984, SIGGRAPH.

[6]  Roy Hall,et al.  A Testbed for Realistic Image Synthesis , 1983, IEEE Computer Graphics and Applications.

[7]  Franklin C. Crow,et al.  Shadow algorithms for computer graphics , 1977, SIGGRAPH.

[8]  Bui Tuong Phong Illuminat~on for computer generated images , 1973 .

[9]  Donald P. Greenberg,et al.  A Comprehensive Light-Source Description for Computer Graphics , 1984, IEEE Computer Graphics and Applications.

[10]  Arthur Appel,et al.  The notion of quantitative invisibility and the machine rendering of solids , 1967, ACM National Conference.

[11]  W. Jack Bouknight,et al.  A procedure for generation of three-dimensional half-toned computer graphics presentations , 1970, CACM.

[12]  Robert L. Cook,et al.  A Reflectance Model for Computer Graphics , 1987, TOGS.

[13]  Karl C. Kelley,et al.  A Computer Graphics Program for the Generation of Half-Tone Images with Shadows , 1969 .

[14]  James H. Clark,et al.  Hierarchical geometric models for visible surface algorithms , 1976, CACM.

[15]  S K Hilal,et al.  Optical filtering to compensate for degradation of radiographic images produced by extended sources. , 1968, Applied optics.

[16]  James D. Foley,et al.  Fundamentals of interactive computer graphics , 1982 .

[17]  Donald P. Greenberg,et al.  Polygon shadow generation , 1978, SIGGRAPH.

[18]  W. Jack Bouknight,et al.  An algorithm for producing half-tone computer graphics presentations with shadows and movable light sources , 1899, AFIPS '70 (Spring).