TY - GEN
T1 - Real-time soft shadows with cone culling
AU - Bavoil, Louis
AU - Silva, Cláudio T.
PY - 2006
Y1 - 2006
N2 - We have developed a new physically-based technique for computing soft shadows from a shadow map for spherical lights. Shadow-map samples unprojected into world-space (micro-patches) are culled against a shadow cone wrapping all the possible shadow rays from the light to the surface location. Because of this volumetric test, the algorithm handles self-shadowing more robustly than traditional shadow mapping. The amount of shadowing contributed by each culled micro-patch is approximated by the solid angle subtended by the bounding sphere of the micro-patch over the solid angle of the light source. We describe a real-time implementation running entirely on a GPU. For each image pixel to shadow, the algorithm projects the pixel onto the near plane of the light frustum, and looks up occluding micro-patches in a dynamic disk kernel. To guarantee constant frame rates, the kernel is sampled using a fixed number of samples per pixel. Our results compare favorably to ray-tracing for images with no overlapping shadows.
AB - We have developed a new physically-based technique for computing soft shadows from a shadow map for spherical lights. Shadow-map samples unprojected into world-space (micro-patches) are culled against a shadow cone wrapping all the possible shadow rays from the light to the surface location. Because of this volumetric test, the algorithm handles self-shadowing more robustly than traditional shadow mapping. The amount of shadowing contributed by each culled micro-patch is approximated by the solid angle subtended by the bounding sphere of the micro-patch over the solid angle of the light source. We describe a real-time implementation running entirely on a GPU. For each image pixel to shadow, the algorithm projects the pixel onto the near plane of the light frustum, and looks up occluding micro-patches in a dynamic disk kernel. To guarantee constant frame rates, the kernel is sampled using a fixed number of samples per pixel. Our results compare favorably to ray-tracing for images with no overlapping shadows.
UR - http://www.scopus.com/inward/record.url?scp=77951559486&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=77951559486&partnerID=8YFLogxK
U2 - 10.1145/1179849.1179980
DO - 10.1145/1179849.1179980
M3 - Conference contribution
AN - SCOPUS:77951559486
SN - 1595933646
SN - 9781595933645
T3 - ACM SIGGRAPH 2006: Sketches, SIGGRAPH '06
BT - ACM SIGGRAPH 2006
T2 - ACM SIGGRAPH 2006: Sketches, SIGGRAPH '06
Y2 - 30 July 2006 through 3 August 2006
ER -