Uni-Renderer: Unifying Rendering and Inverse Rendering Via Dual Stream Diffusion

Zhifei Chen, Tianshuo Xu, Wenhang Ge, Leyi Wu, Dongyu Yan +5 more
2/9/2026

No official code found. Best implementation: EnVision-Research/Uni-Renderer (57 stars, Apache-2.0, last commit 2025-03-13).

Abstract

Rendering and inverse rendering are pivotal tasks in both computer vision and graphics. The rendering equation is the core of the two tasks, as an ideal conditional distribution transfer function from intrinsic properties to RGB images. Despite achieving promising results of existing rendering methods, they merely approximate the ideal estimation for a specific scene and come with a high computational cost. Additionally, the inverse conditional distribution transfer is intractable due to the inherent ambiguity. To address these challenges, we propose a data-driven method that jointly models rendering and inverse rendering as two conditional generation tasks within a single diffusion framework. Inspired by UniDiffuser, we utilize two distinct time schedules to model both tasks, and with a tailored dual streaming module, we achieve cross-conditioning of two pre-trained diffusion models. This unified approach, named Uni-Renderer, allows the two processes to facilitate each other through a cycle-consistent constrain, mitigating ambiguity by enforcing consistency between intrinsic properties and rendered images. Combined with a meticulously prepared dataset, our method effectively decomposition of intrinsic properties and demonstrating a strong capability to recognize changes during rendering.

View on arXivView PDF

Code Implementations(1)

Apache-2.0

Official implementation of "Uni-Renderer: Unifying Rendering and Inverse Rendering Via Dual Stream Diffusion" [CVPR2025]

572C, C++Mar 3, 20251 years agoApache-2.0

Similar Papers

Cite this paper

@article{chen2026unirenderer,
  title  = {Uni-Renderer: Unifying Rendering and Inverse Rendering Via Dual Stream Diffusion},
  author = {Zhifei Chen and Tianshuo Xu and Wenhang Ge and Leyi Wu and Dongyu Yan and Jing He and Luozhou Wang and Lu Zeng and Shunsi Zhang and Yingcong Chen},
  year   = {2026},
  eprint = {2412.15050},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2412.15050},
  journal = {CVPR 2024 2024}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2412.15050.svg)](https://codeofpaper.com/paper/2412.15050)

Discussion