ReSTIR

Computer Graphics · Light Transport · 2020 · also: Spatiotemporal reservoir resampling · restir.yaml

Keeps a small reservoir of chosen light samples per pixel and repeatedly resamples it against neighbours and the previous frame, so each pixel effectively inherits thousands of candidates for a handful of rays.

Colour is the family; a dashed line is the second member of it.

Drag to pan · scroll to zoom · click a node to open it
G resampled-importance-sampling Resampled Importance Sampling restir ReSTIR restir->resampled-importance-sampling reuses candidate pools across pixels and frames temporal-reprojection Temporal Reprojection restir->temporal-reprojection the previous frame's reservoir must be located restir-gi ReSTIR GI restir-gi->restir reuses indirect paths, not just direct light samples

This node

Referenced by

References