ReSTIR Study Notes
ReSTIR was the theme for my graduation project. I wanted to understand the state-of-the-art real-time/interactive global illumination technique, but I have failed to do so. This is largely due to the lack of background knowledges. Now, I am starting again to study ReSTIR, but this time properly, to the level where I can try to come up with my own research ideas.
Before I start the journey, I have aggregated notable ReSTIR papers and articles I could find:
- Spatiotemporal reservoir resampling for real-time ray tracing with dynamic direct lighting. The first ever paper that invented ReSTIR.
- Reframing Light Transport for Real-Time
- RTXDI: Details on Achieving Real-Time Performance
- ReSTIR GI: Path Resampling for Real-Time Path Tracing
- Rearchitecting Spatiotemporal Resampling for Production
- World-Space Spatiotemporal Reservoir Reuse for Ray-traced Global Illumination
- Fast Volume Rendering with Spatiotemporal Reservoir Resampling
- How to add thousands of lights to your renderer and not die in the process
- Spatiotemporal Reservoir Resampling (ReSTIR) - Theory and Basic Implementation
- Conditional Resampled Importance Sampling and ReSTIR
- A Gentle Introduction to ReSTIR Path Reuse in Real-Time
- A gentler introduction to ReSTIR
- Area ReSTIR: Resampling for Real-Time Defocus and Antialiasing
- Efficient Visibility Reuse for Real-time ReSTIR
- Generalized Resampled Importance Sampling (GRIS)
This is the order I will read these:
- A gentler introduction to ReSTIR
- Spatiotemporal reservoir resampling for real-time ray tracing with dynamic direct lighting
- A Gentle Introduction to ReSTIR Path Reuse in Real-Time
- How to add thousands of lights to your renderer and not die in the process
- Spatiotemporal Reservoir Resampling (ReSTIR) - Theory and Basic Implementation
- Reframing Light Transport for Real-Time
- RTXDI: Details on Achieving Real-Time Performance
- Rearchitecting Spatiotemporal Resampling for Production
- ReSTIR GI: Path Resampling for Real-Time Path Tracing
- Conditional Resampled Importance Sampling and ReSTIR
- Fast Volume Rendering with Spatiotemporal Reservoir Resampling
- Generalized Resampled Importance Sampling (GRIS)
- World-Space Spatiotemporal Reservoir Reuse for Ray-traced Global Illumination
- Area ReSTIR: Resampling for Real-Time Defocus and Antialiasing
- Efficient Visibility Reuse for Real-time ReSTIR
During studying each materials, I will be diving into concepts that I don’t fully understand.
Concepts to Study
- BRDF
- Reprojection
- Rejection