denoiser before/after gallery

These scenes are pre-rendered path-traced frames: a ladder of sample counts per pixel, albedo and normal aux buffers, and a converged reference, all saved ahead of time. The denoising is not: the right side is live denoiser.denoise() output, computed in your browser on WebGPU. Dragging on the image moves the before/after slider (there is no camera to orbit). For an interactive scene, try the live path tracer demo.

Samples / pixel
Aux inputs

this scene has no aux buffers

Denoiser runtime

Reference