Online Photon Guiding with 3D Gaussians for Caustics Rendering
Jiawei Huang, Hajime Tanaka, Taku Komura, Yoshifumi Kitamura
TL;DR
This work addresses the challenge of rendering caustics with high fidelity in production renderers by introducing online photon guiding via a global 3D Gaussian mixture. It derives a novel directional transform to sample emission directions from a 3D Gaussian at any observation point, eliminating parallax issues common in prior directional models. The framework combines a scene-geometry-informed initializer with an adaptive light sampler and learns distributions online using gathered photons through KL-divergence optimization, enabling progressive convergence to high photon densities in caustic regions. Empirical results across multiple scenes show that the approach outperforms existing directional distributions and is more robust than state-of-the-art MCMC-based guiding in complex, production-scale scenarios. The method is compact, GPU-friendly, and integrates with a two-pass GPU path tracer, offering practical impact for high-quality caustic rendering in modern pipelines.
Abstract
In production rendering systems, caustics are typically rendered via photon mapping and gathering, a process often hindered by insufficient photon density. In this paper, we propose a novel photon guiding method to improve the photon density and overall quality for caustic rendering. The key insight of our approach is the application of a global 3D Gaussian mixture model, used in conjunction with an adaptive light sampler. This combination effectively guides photon emission in expansive 3D scenes with multiple light sources. By employing a global 3D Gaussian mixture, our method precisely models the distribution of the points of interest. To sample emission directions from the distribution at any observation point, we introduce a novel directional transform of the 3D Gaussian, which ensures accurate photon emission guiding. Furthermore, our method integrates a global light cluster tree, which models the contribution distribution of light sources to the image, facilitating effective light source selection. We conduct experiments demonstrating that our approach robustly outperforms existing photon guiding techniques across a variety of scenarios, significantly advancing the quality of caustic rendering.
