Direct lighting

Rearchitecting Spatiotemporal Resampling for Production

Recent work by Bitterli et al. introduced a real-time, many-light algorithm for rendering dynamic direct illumination from millions of lights by iteratively applying resampled importance sampling using weighted reservoir sampling. While enabling new …

Vectorization for Fast, Analytic, and Differentiable Visibility

In Computer Graphics, the two main approaches to rendering and visibility involve ray tracing and rasterization. However, a limitation of both approaches is that they essentially use point sampling. This is the source of noise and aliasing, and also …

Spatiotemporal Reservoir Resampling for Real-time Ray Tracing with Dynamic Direct Lighting

Efficiently rendering direct lighting from millions of dynamic light sources using Monte Carlo integration remains a challenging problem, even for off-line rendering systems. We introduce a new algorithm—ReSTIR—that renders such lighting …