Thesis type
(Thesis) M.Sc.
Date created
2021-06-25
Authors/Contributors
Author: Badke, Adam
Abstract
The arrival of dedicated GPU ray-tracing acceleration hardware has renewed demand for Monte Carlo path tracing algorithms optimized for interactive applications. Yet even with hardware support, rendering high quality ray-traced images in real-time remains challenging. We develop a biased Monte Carlo forward path tracing algorithm capable of rendering realistic, globally-illuminated scenes with thousands of dynamic area lights, at interactive frame rates on consumer-grade GPUs, that produces images with significantly lower error and visual noise than other, state-of-the-art techniques. It builds upon Talbot's "Importance Resampling for Global Illumination," and extends Bitterli et al.'s "Reservoir-based Spatio-Temporal Importance Resampling" beyond the screen-space computation of direct lighting, to computing forward path traced global illumination via light paths of variable lengths. To reduce variance and improve local lighting estimates, light samples are reused between geometrically coherent, temporally and spatially neighboring light path vertices. Screen-space techniques, and a spherically-projected buffer for enabling sample reuse are explored.
Document
Identifier
etd21468
Copyright statement
Copyright is held by the author(s).
Supervisor or Senior Supervisor
Thesis advisor: Yin, KangKang
Thesis advisor: Fiume, Eugene
Language
English
Member of collection
Download file | Size |
---|---|
input_data\22308\etd21468.pdf | 67.43 MB |