# PureLight: Learning Complex Luminaires with Light Tracing

arXiv: https://arxiv.org/abs/2606.04319 · HTML: https://mlsanity.com/paper/2606.04319/

## Key facts

- No citing papers in the map yet (data through 14 Oct 2026).
- Builds on 12 of its 34 references that are in the map.
- First posted on arXiv 3 Jun 2026.

## Builds on (most cited first, 12 of 12)

- [PyTorch: An Imperative Style, High-Performance Deep Learning Library](https://mlsanity.com/paper/1912.01703/) (2019)
- [Plenoxels: Radiance Fields without Neural Networks](https://mlsanity.com/paper/2112.05131/) (2021)
- [Neural Spline Flows](https://mlsanity.com/paper/1906.04032/) (2019)
- [Neural Importance Sampling](https://mlsanity.com/paper/1808.03856/) (2018)
- [Learning to Importance Sample in Primary Sample Space](https://mlsanity.com/paper/1808.07840/) (2018)
- [Neural Parametric Mixtures for Path Guiding](https://mlsanity.com/paper/2504.04315/) (2025)
- [A Learned Radiance-Field Representation for Complex Luminaires](https://mlsanity.com/paper/2207.05009/) (2022)
- [Neural BRDF Importance Sampling by Reparameterization](https://mlsanity.com/paper/2505.08998/) (2025)
- [Neural Importance Sampling of Many Lights](https://mlsanity.com/paper/2505.11729/) (2025)
- [Neural Path Guiding with Distribution Factorization](https://mlsanity.com/paper/2506.00839/) (2025)
- [PureSample: Neural Materials Learned by Sampling Microgeometry](https://mlsanity.com/paper/2508.07240/) (2025)
- [8DNA: 8D Neural Asset Light Transport by Distribution Learning](https://mlsanity.com/paper/2604.25129/) (2026)

## Abstract (arXiv)

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. Code is available at https://github.com/pedrovfigueiredo/purelight.
