NRRS: Neural Russian Roulette and Splitting
Haojie Jin, Jierui Ren, Yisong Chen, Guoping Wang, Sheng Li
TL;DR
This work tackles high-variance, costly global illumination rendering by introducing a normalization-based RRS framework tailored to wavefront path tracing, ensuring a fixed, bounded sampling budget per iteration. ItThen proposes two neural RRS models, NRRS and AID-NRRS, which learn normalized RRS factors under the wavefront constraints, complemented by Mix-Depth to combine multiple RRS strategies with minimal overhead. Empirical results show that NRRS and AID-NRRS consistently outperform traditional heuristics (e.g., EARS, ADRRS) in rendering quality and ray efficiency across diverse scenes and depths, while maintaining stable GPU scheduling and memory usage. The work demonstrates that neural modeling of RRS factors within a normalization framework yields tangible gains in both accuracy and performance, and outlines practical avenues for integration with other neural rendering components. Overall, the approach offers a principled, scalable path to accelerating realistic rendering on GPU architectures with robust budget control.
Abstract
We propose a novel framework for Russian Roulette and Splitting (RRS) tailored to wavefront path tracing, a highly parallel rendering architecture that processes path states in batched, stage-wise execution for efficient GPU utilization. Traditional RRS methods, with unpredictable path counts, are fundamentally incompatible with wavefront's preallocated memory and scheduling requirements. To resolve this, we introduce a normalized RRS formulation with a bounded path count, enabling stable and memory-efficient execution. Furthermore, we pioneer the use of neural networks to learn RRS factors, presenting two models: NRRS and AID-NRRS. At a high level, both feature a carefully designed RRSNet that explicitly incorporates RRS normalization, with only subtle differences in their implementation. To balance computational cost and inference accuracy, we introduce Mix-Depth, a path-depth-aware mechanism that adaptively regulates neural evaluation, further improving efficiency. Extensive experiments demonstrate that our method outperforms traditional heuristics and recent RRS techniques in both rendering quality and performance across a variety of complex scenes.
