PureLight: Learning Complex Luminaires with Light Tracing
ACM SIGGRAPH Asia 2026 (Conference Track)
Abstract
We propose a neural formulation for estimating the appearance of complex luminaires. We focus on challenging luminaires with complex light transport (e.g., small emitters enclosed by multiple specular layers) that are difficult for (bidirectional) path tracing. To this end, we use light tracing to construct paths from emitters to the exit surfaces and formulate appearance estimation as a distribution learning problem. Specifically, we model the probability density function (pdf) of outgoing radiance on the exit surfaces using a large normalizing flow network, and recover the outgoing radiance as the product of the estimated pdf and flux. To enable efficient inference, we distill the learned appearance into a lightweight MLP that directly estimates radiance on the exit surfaces. We additionally train a sampling network for effective direct illumination computation from the luminaire, and a blending network to composite the luminaire into the scene. Our formulation makes it feasible to render challenging luminaires using low sample counts in arbitrary scenes.
Acknowledgements
This project was funded in part by the NSF CAREER Award #2238193. Portions of this research were conducted with the advanced computing resources provided by Texas A&M High Performance Research Computing. We are grateful to Zhu et al. [2021] for releasing their source code and providing the Elevator Room and teaser scenes used in our experiments. We would like to thank the following artists for sharing scenes and models that appear in our figures: Jay-Artist (Kitchen), SlykDrako (Bedroom), Wig42 (Dining Room and Horse Room), and Benedikt Bitterli (Cornell Box).
BibTeX
@inproceedings{figueiredo2026purelight,
title = {PureLight: Learning Complex Luminaires with Light Tracing},
author = {Figueiredo, Pedro and Li, Zixuan and Wang, Beibei and Hasan, Milos and Khademi Kalantari, Nima},
booktitle = {SIGGRAPH Asia 2026 Conference Papers},
year = {2026},
doi = {10.1145/3829340.3842314},
numpages = {10},
isbn = {979-8-4007-2842-6}
}