Textured Shadow Volumes

Jon Hasselgren and Tomas Akenine-Möller
Lund University

This paper appears in issue Volume 12, Number 4.
An electronic version of this article is available.

Abstract

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. Source code is available online.

Author Information

Jon Hasselgren, Department of Computer Science, Lund University, Ole Römers väg 3 SE-223 63 Lund, Sweden jon.hasselgren@cs.lth.se

Tomas Akenine-Möller, Department of Computer Science, Lund University, Ole Römers väg 3 SE-223 63 Lund, Sweden tam@cs.lth.se

Source Code

source_code.pdf

BibTeX Entry

@article{HasselgrenAkenine-Moller07,
  author = "Jon Hasselgren and Tomas Akenine-Möller",
  title = "Textured Shadow Volumes",
  journal = "journal of graphics, gpu, and game tools",
  volume = "12",
  number = "4",
  pages = "59-72",
  year = "2007",
}