Bridging Rendering and Generative Modeling with Monte Carlo Transport Scheduling
Organizations: East China Normal University, China · KunByte, China
Abstract
Monte Carlo rendering and modern generative models both transform uncertain states into structured images, yet they are usually studied as separate processes. We introduce Monte Carlo Transport Scheduling, a framework that treats progressive path tracing as a continuous sampling-driven transport process. Our key observation is that the renderer already produces physically valid states along this process: nested Monte Carlo estimates trace a refinement trajectory whose natural time coordinate follows from sampling variance. This view leads to a continuous training framework that learns from real render endpoints rather than synthetic interpolants, preserving the statistical structure of Monte Carlo estimation while enabling arbitrary-step neural refinement. We evaluate the framework on a controlled rendering benchmark designed to separate transport difficulty from scene context, and show that it yields stable render refinement, supports continuous stopping between rendering states, and transfers as a physical prior for frozen generative samplers. These results suggest a common continuous-time substrate for rendering and generation, where Monte Carlo sampling provides both the physical states and the supervision for learning image transport.
Figures & tables
| Model | CLIPIQA | MUSIQ | MANIQA | TOPIQ-NR |
|---|---|---|---|---|
| RF Frozen | 0.266 | 51.222 | 0.376 | 0.500 |
| RF + transport adapter | 0.324 (+21.5%) | 51.588 (+0.7%) | 0.386 (+2.9%) | 0.492 (-1.5%) |
| DDPM Frozen | 0.493 | 52.204 | 0.430 | 0.532 |
| DDPM + transport adapter | 0.539 (+9.3%) | 57.184 (+9.5%) | 0.520 (+21.1%) | 0.592 (+11.4%) |
| Stop set | Target | Cases | PSNR to real target | ||
|---|---|---|---|---|---|
| Hold | Local Step | MC noise | |||
| Adjacent | 90 | 22.160 | 21.006 | 23.084 | |
| Direct – spp | 80 | 17.410 | 19.074 | 20.809 | |
| Space | Method | Input | NFE1 | NFE2 | NFE9 | NFE20 | NFE50 | AUC logN | TV logN |
|---|---|---|---|---|---|---|---|---|---|
| HDR | Vanilla RF | RGB | 20.280 | 20.395 | 19.855 | 19.583 | 19.398 | 19.931 | 0.284 |
| local velocity | RGB | 13.581 | 17.098 | 20.099 | 19.082 | 16.552 | 18.040 | 2.573 | |
| MC velocity | RGB | 19.560 | 19.594 | 19.179 | 19.060 | 18.994 | 19.282 | 0.162 | |
| MC noise | RGB | 21.008 | 20.641 | 19.841 | 19.640 | 19.507 | 20.086 | 0.384 | |
| Vanilla RF | GBuf | 20.878 | 20.990 | 20.404 | 20.124 | 19.939 | 20.495 | 0.297 | |
| local velocity | GBuf | 13.612 | 17.254 | 20.866 | 19.250 | 15.449 | 18.220 | 3.239 |
Generative Modeling
Generative modeling learns data distributions to create new samples, from images and text to molecules, simulations, and structured records.
See all 493 papers