Realistic Soft Shadows by Penumbra-Wedges Blending
Eurographics Graphics Hardware 2006, Vienna, Austria.
[bibtex] [pdf] [video1] [video2] [video3] [video4]
Abstract
Recent real-time shadow generation techniques try to provide shadows with realistic penumbrae. However, most techniques are whether non-physically based or too simplified to produce convicing results. The penumbra-wedges algorithm is a physical approach based on the assumption that penumbrae are non-overlapping. In this paper, we propose an algorithm taking the advantage of the penumbra-wedges and solving the "non-overlapping" limitation. We first store the light occlusion position. Then we use this information to detect the areas where penumbrae are overlapping and we perform a realistic penumbra blending.
Our algorithm applied on a scene composed of 6662 polygons. This scene is based on the models and materials of Half-life². Objects and textures copyright Valve Corporation: used with permission.
Simple penumbrae blending comparison - From left to right: standard penumbra-wedges algorithm [SIG03], penumbrae blending by the probabilistic approach [GH03], Our algorithm and a reference image using 1024-sample shadows.
Complex penumbrae blending comparison - From left to right: standard penumbra-wedges algorithm [SIG03], Our algorithm and a reference image using 1024-sample shadows.