RenderFormer-V2: Neural Rendering with Heterogeneous Scene Primitives
Organizations: Stanford University, USA · Microsoft Research, China · College of William & Mary, USA
Abstract
We present 'RenderFormer-V2', a unified learned transformer-based neural rendering model, complementary to modern physics-based rendering systems, that can handle diverse light-transport effects such as caustics, volumetric scattering, environment lighting, textured and displaced surfaces and out-of-distribution materials without per-scene training or specialized code. RenderFormer-V2 models global light transport as a sequence-to-sequence transformation. Following its predecessor, RenderFormer-V2 also employs a two stage process: a view-independent stage that resolves intra-scene primitive to primitive transport, and a view-dependent stage that transforms the internal neural scene representation into image pixels. Different from RenderFormer, our model employs a novel combined windowed-attention and rendering-informed attention sink in the view-independent stage to improve scalability while maintaining render accuracy. To further improve versatility, RenderFormerV2 supports heterogeneous scene primitives, including environment maps and participating media, and it employs a material encoding independent of the underlying surface reflectance model that encodes material appearance via a novel neural embedding. We demonstrate the versatility of RenderFormer-V2 on a variety of scenes and perform an extensive ablation of the improved attention mechanism.
Figures & tables
| Model Variant | PSNR | SSIM | LPIPS | HDR-FLIP |
|---|---|---|---|---|
| RenderFormer-V2 | 28.25 | 0.8982 | 0.0997 | 0.4200 |
| w/o AS | 27.36 | 0.8841 | 0.1247 | 0.4359 |
| w/o SW | 26.92 | 0.8715 | 0.1289 | 0.4517 |
| AS w/o L | 27.40 | 0.8813 | 0.1081 | 0.4250 |
| AS w/o S | 27.09 | 0.8754 | 0.1210 | 0.4485 |
| AS w/o L, S | 26.13 | 0.8474 | 0.1514 | 0.4959 |
Appendix figures & tables12 assets
Supplementary material from the paper’s appendix.
Appendix
| View-indep. | View-dep. | |
| Layers | 12 | 6 |
| Model Dimension | 768 | 768 |
| Attention Heads | 6 | 6 |
| Attention Type | Sparse Self-Attn. | Cross-Attn. + Swin Self-Attn. |
| FFN Dimension | 3072 | 3072 |
| FFN Activation | SwiGLU | |
| Model | PSNR | SSIM | LPIPS | FLIP |
|---|---|---|---|---|
| RenderFormer | 26.2423 | 0.9473 | 0.0886 | 0.1332 |
| RenderFormer-V2 | 28.0810 | 0.9648 | 0.0503 | 0.1172 |
| RenderFormer-V2 (finetuned) | 30.7304 | 0.9742 | 0.0244 | 0.0952 |
| Tri Count | Model | PSNR | SSIM | LPIPS | FLIP |
|---|---|---|---|---|---|
| 4K | RenderFormer-V2 | 33.84 | 0.9776 | 0.0198 | 0.1025 |
| RenderFormer | 34.51 | 0.9823 | 0.0244 | 0.0838 | |
| 8K | RenderFormer-V2 | 33.00 | 0.9682 | 0.0305 | 0.1230 |
| RenderFormer | 32.89 | 0.9708 | 0.0358 | 0.1079 | |
| 16K | RenderFormer-V2 | 29.96 | 0.9457 | 0.0502 | 0.1932 |
| RenderFormer | 29.36 | 0.9418 | 0.0604 | 0.1555 |
Neural Rendering
Neural rendering uses learned 3D scene and light representations to synthesize, edit, and relight images from new viewpoints.
See all 120 papers