Global illumination

Conditional Resampled Importance Sampling and ReSTIR

Recent work on generalized resampled importance sampling (GRIS) enables importance-sampled Monte Carlo integration with random variable weights replacing the usual division by probability density. This enables very flexible spatiotemporal sample …

Path tracing in Production: The Path of Water

Generalized Resampled Importance Sampling: Foundations of ReSTIR

As scenes become ever more complex and real-time applications embrace ray tracing, path sampling algorithms that maximize quality at low sample counts become vital. Recent resampling algorithms building on Talbot et al.’s [2005] resampled importance …

Once-more Scattered Next Event Estimation for Volume Rendering

Differentiable Time-Gated Rendering

The continued advancements of time-of-flight imaging devices have enabled new imaging pipelines with numerous applications. Consequently, several forward rendering techniques capable of accurately and efficiently simulating these devices have been …

Fast Volume Rendering with Spatiotemporal Reservoir Resampling

Volume rendering under complex, dynamic lighting is challenging, especially if targeting real-time. To address this challenge, we extend a recent direct illumination sampling technique, spatiotemporal reservoir resampling, to multi-dimensional path …

ReSTIR GI: Path Resampling for Real-Time Path Tracing

Even with the advent of hardware-accelerated ray tracing in modern GPUs, only a small number of rays can be traced at each pixel in real-time applications. This presents a significant challenge for path tracing, even when augmented with state-of-the …

CloudLight: A System for Amortizing Indirect Lighting in Real-Time Rendering

This paper describes the CloudLight system for computing indirect lighting asynchronously on an abstracted, computational "cloud," in support of real-time rendering for interactive 3D applications on a local client device. We develop and evaluate …

The SGGX microflake distribution

We introduce the Symmetric GGX (SGGX) distribution to represent spatially-varying properties of anisotropic microflake participating media. Our key theoretical insight is to represent a microflake distribution by the projected area of the …

Interactive Indirect Illumination Using Voxel Cone Tracing

Indirect illumination is an important element for realistic image synthesis, but its computation is expensive and highly dependent on the complexity of the scene and of the BRDF of the involved surfaces. While off-line computation and pre-baking can …