Textured Shadow Volumes

Jon Hasselgren
Lund University

Tomas Akenine-Möller
Lund University

Journal of Graphics Tools 12(4):59-72, 2007


We extend the shadow volume algorithm so that every shadow casting triangle can be associated with a transmittance texture, which dictates how much light can pass through the triangle at different locations. Our algorithm handles several layers of colored and semitransparent shadows. It allows efficient rendering of effects such as realistic shadows from leaves, fur, and colored glass.