Real-Time Soft Shadows Using Temporal Coherence

A vast amount of soft shadow map algorithms have been presented in recent years. Most use a single sample hard shadow map together with some clever filtering technique to calculate perceptually or even physically plausible soft shadows. On the other hand there is the class of much slower algorithms that calculate physically correct soft shadows by taking and combining many samples of the light. In this paper we present a new soft shadow method that combines the benefits of these approaches. It samples the light source over multiple frames instead of a single frame, creating only a single shadow map each frame. Where temporal coherence is low we use spatial filtering to estimate additional samples to create correct and very fast soft shadows.

[1]  Jason Lawrence,et al.  Accelerating real-time shading with reverse reprojection caching , 2007, GH '07.

[2]  Randima Fernando,et al.  Percentage-closer soft shadows , 2005, SIGGRAPH '05.

[3]  Edgar Velázquez-Armendáriz,et al.  Implementing the render cache and the edge-and-point image on graphics hardware , 2006, Graphics Interface.

[4]  Michael Wimmer,et al.  Pixel-Correct Shadow Maps with Temporal Reprojection and Shadow Test Confidence , 2007, Rendering Techniques.

[5]  Pierre Poulin,et al.  Soft shadows from extended light sources with penumbra deep shadow maps , 2005, Graphics Interface.

[6]  Paul S. Heckbert,et al.  Simulating Soft Shadows with Graphics Hardware , 1997 .

[7]  Loïc Barthe,et al.  High‐Quality Adaptive Soft Shadow Mapping , 2007, Comput. Graph. Forum.

[8]  Marc Stamminger,et al.  Quality scalability of soft shadow mapping , 2008, Graphics Interface.

[9]  Laurent Moll,et al.  Efficient image-based methods for rendering soft shadows , 2000, SIGGRAPH.

[10]  François X. Sillion,et al.  A Survey of Real‐time Soft Shadows Algorithms , 2003, Comput. Graph. Forum.

[11]  Hans-Peter Seidel,et al.  Real-time, all-frequency shadows in dynamic scenes , 2008, ACM Trans. Graph..

[12]  Loïc Barthe,et al.  Real-time soft shadow mapping by backprojection , 2006, EGSR '06.

[13]  Pedro V. Sander,et al.  The real-time reprojection cache , 2006, SIGGRAPH '06.

[14]  Marc Stamminger,et al.  Microquad Soft Shadow Mapping Revisited , 2008, Eurographics.

[15]  Hans-Peter Seidel,et al.  Convolution Shadow Maps Percentage Closer Filtering Csm with 7x7 Blur and Mip-mapping , 2022 .