generating blue-noise mask…

ReSTIR DI · GI

Compute / storage-buffer ReSTIR (direct + indirect) with an A-SVGF denoiser, driven through a swappable scene-hook interface — the analytic scene here is one hook implementation. Feed: demodulated illumination, G-buffer, prev-UV motion, and a 64-byte unified reservoir carrying an exact 32-bit replay seed.
View
A-SVGF denoiser
4
Gradient λ drives history length; watch the Gradient λ and HistLen views under "Lights orbit".
ReSTIR DI
8
3
22
20
ReSTIR GI
2
8
2
GI=0 reduces to stage-2 DI. The reconnection Jacobian is exact for the diffuse scene; the clamp is the crude firefly guard (§4 footprint criteria are the principled version).
Scene (reference hook impl)
4
The analytic emissive-sphere scene is one implementation of the hook block — Cornell, an SDF, or a BVH would each just refill scene_intersect / sample_light / material. The library passes never name geometry.