ReSTIR-Sampled Shadow Maps

We present a practical method targeting dynamic shadow maps for many light sources in real-time rendering. We compute full-resolution shadow maps for a subset of lights, which we select with spatiotemporal reservoir resampling (ReSTIR). Our selection strategy automatically regenerates shadow maps for lights with the strongest contributions to pixels in the current camera view. The remaining lights are handled using imperfect shadow maps, which provide low-resolution shadow approximation. We significantly reduce the computation and storage compared to using all full-resolution shadow maps and substantially improve shadow quality compared to handling all lights with imperfect shadow maps.

Comparisons

Comparison Selection:
Shadow Maps
only for the closest lights
Imperfect
Shadow Maps
ReSTIR-Sampled
Shadow Maps
(Ours)
Reference

Paper Video

Project Publications