Boundary Correct Real-Time Soft Shadows

Bjarke Jacobsen, Niels Jørgen Christensen, Bent Dalgaard Larsen, Kim S. Pedersen

    Research output: Chapter in Book/Report/Conference proceedingArticle in proceedingsResearchpeer-review

    418 Downloads (Pure)


    This paper describes a method to determine correct shadow boundaries from an area light source using umbra and penumbra volumes. The light source is approximated by a circular disk as this gives a fast way to extrude the volumes. The method also gives a crude estimate of the visibility of the area light source as seen from a point in the shadow region. Instead of rendering the volumes to the stencil buffer, we use an extended shadow map - a so-called D-buffer, which among other things stores distances from the center of the light source to the umbra and penumbra volumes. The method is suited for implementation on most programmable hardware. Though some crude approximations are used in the visibility function, the method can be used to produce soft shadows with correct boundaries in real time.
    Original languageEnglish
    Title of host publicationComputer Graphics International
    PublisherIEEE Computer Society Press
    Publication date2004
    ISBN (Print)0-7695-2171-1
    Publication statusPublished - 2004
    EventComputer Graphics International, 2004 -
    Duration: 1 Jan 2004 → …


    ConferenceComputer Graphics International, 2004
    Period01/01/2004 → …

    Bibliographical note

    Copyright: 2004 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE


    Dive into the research topics of 'Boundary Correct Real-Time Soft Shadows'. Together they form a unique fingerprint.

    Cite this