Proceedings: GI 2005

Soft shadows from extended light sources with penumbra deep shadow maps

Jean-François St-Amour , Eric Paquette , Pierre Poulin

Proceedings of Graphics Interface 2005: Victoria, British Columbia, Canada, 9 - 11 May 2005, 105-112

DOI 10.20380/GI2005.13

  • Bibtex

    author = {St-Amour, Jean-Fran{\c c}ois and Paquette, Eric and Poulin, Pierre},
    title = {Soft shadows from extended light sources with penumbra deep shadow maps},
    booktitle = {Proceedings of Graphics Interface 2005},
    series = {GI 2005},
    year = {2005},
    issn = {0713-5424},
    isbn = {1-56881-265-5},
    location = {Victoria, British Columbia, Canada},
    pages = {105--112},
    numpages = {8},
    doi = {10.20380/GI2005.13},
    publisher = {Canadian Human-Computer Communications Society},
    address = {School of Computer Science, University of Waterloo, Waterloo, Ontario, Canada},


This paper presents a new method of precomputing high-quality soft shadows that can be cast on a static scene as well as on dynamic objects added to that scene. The method efficiently merges the visibility computed from many shadow maps into a penumbra deep shadow map (PDSM) structure. The resulting structure effectively captures the changes of attenuation in each PDSM pixel, and therefore constitutes an accurate representation of light attenuation. By taking advantage of the visibility coherence, the method is able to store a compact representation of the visibility for every location within the field of view of the PDSM. Modern programmable graphics hardware technology is used by the method to cast real-time complex soft shadows.