Paper: 2606.17049 Authors: Yi-Ruei Liu, Jie-Ying Lee, Zheng-Hui Huang, Yu-Lun Liu, Chih-Hao Lin Categories: cs.CV
The Gap
Existing inverse rendering of urban scenes falls into two camps with complementary weaknesses. Physically-based methods (e.g., NeRF, 3D Gaussian Splatting with BRDF layers) reconstruct explicit scene properties — geometry, reflectance, lighting — but suffer from reconstruction artifacts (floaters, missing geometry) and rendering noise, especially in areas with sparse views or complex reflections. Generative video models (e.g., video diffusion) can produce impressively realistic novel views, but they offer no explicit control: you cannot relight a scene or insert a dynamic object with consistent shadows because they lack a physical world model.
The gap is clear: no existing method simultaneously gives you (1) explicit, consistent scene properties (needed for editing, simulation), (2) high-quality rendered videos free of artifacts, and (3) controllability over lighting and objects. BRDFusion proposes to fuse both approaches — use the physical model for structure and control, then let the generative model clean up the artifacts.
+---------------------------+
| Gap: Need both physical |
| consistency AND high- |
| quality renders, with |
| control. |
+----------+----------------+
|
v
+------------------+----------------------+
| Assumption: Generative priors can |
| denoise/fix physical rendering artifacts |
| without destroying explicit properties. |
+------------------+----------------------+
|
v
+------------------+----------------------+
| Method: BRDFusion pipeline: |
| 1) Inverse rendering -> explicit maps |
| 2) Forward rendering -> noisy video |
| 3) Generative model denoises -> clean |
| video with controllable edits. |
+------------------+----------------------+
|
v
+------------------+----------------------+
| Evidence: Outperforms baselines on |
| real & synthetic scenes; supports |
| relighting, night sim, object editing. |
+------------------+----------------------+
|
v
+------------------+------+
| Conclusion: Fusing |
| physics + generation |
| is the path forward for |
| controllable, high- |
| quality urban rendering.|
+-------------------------+
The Increment
One sentence: Before BRDFusion, you had to choose between physically consistent but artifact-ridden renders and high-quality but uncontrollable generative videos; after BRDFusion, you get both — explicit scene properties with high-quality, artifact-free rendering under full control.
Core Mechanism
BRDFusion has three main stages: inverse rendering, forward rendering, and generative refinement.
First, given a set of posed RGB videos of an urban scene, the system runs an inverse rendering pipeline that recovers explicit scene properties: geometry (point cloud or mesh), surface reflectance (diffuse albedo, roughness, metallic), and HDR lighting (in the form of environment maps or spherical harmonics). This is a standard optimization — it minimizes a photometric loss between rendered and observed pixel colors.
Second, once the scene properties are extracted, the system can perform forward rendering for any novel viewpoint and any lighting condition (including user-modified lighting). The output is a video sequence, but it contains artifacts: floaters, noise in specular regions, temporal inconsistency because the inverse rendering is imperfect.
Third — this is the novelty — a video diffusion model takes the noisy physically-rendered video as input and “cleans” it. The diffusion model is conditioned on the raw rendered frames, so it preserves the global scene structure and lighting modifications, but refines local details, removes artifacts, and improves temporal coherence. The key insight: the generative model does not hallucinate arbitrary content; it only corrects the defects that physics alone could not resolve, effectively acting as a learned denoiser with strong spatial-temporal priors.
+-------------------+ +------------------+ +-------------------+
| Inverse Renderer | | Forward Renderer | | Generative Model |
| (optimizes scene | | (renders video | | (video diffusion |
| properties from | | from explicit | | denoises and |
| input videos) | | scene + light) | | restores details)|
| | | | | |
| Input: videos | | Input: scene | | Input: noisy |
| Output: geometry, | ----> | properties + | ----> | rendered video |
| albedo, rough, | | new light/cam | | Output: clean |
| envmap | | Output: noisy | | video (with |
+-------------------+ | rendered video | | control) |
+------------------+ +-------------------+
Structural metaphor: a sculptor working on a marble block with a chisel, then a detailer with fine sandpaper.
Think of the inverse rendering stage as the sculptor’s rough chisel. The sculptor (physical model) has a block of marble (the scene) and chips away until a rough human figure emerges. This figure has correct proportions and pose (physical consistency), but its surface is coarse, with chisel marks and small cracks (rendering artifacts). This rough sculpture is the explicit scene property representation — you know the geometry, the material, where the light comes from.
Now the forward rendering is like the sculptor pressing the rough figure into a clay mold and then pulling a plaster cast. You can vary the mold (viewpoint) and you can mix different pigments into the plaster (lighting changes), so you get a series of casts that reflect your desired modifications. But every cast inherits the chisel marks and cracks from the original rough sculpture.
Finally, the generative model is the detailer with fine sandpaper and a small brush. They don’t change the pose or proportions (they preserve the structure and lighting modifications). They just sand down the rough edges, fill the cracks, polish the surface — removing artifacts and noise. The result is a smooth, museum-quality statue that still has the exact pose and modifications the sculptor intended.
This metaphor carries the load: chisel → rough explicit properties (physical, artifact-prone); mold/cast → forward rendering (controllable but noisy); sandpaper → generative denoising (non-destructive refinement). Without the sandpaper, you show a pockmarked statue. Without the chisel, you have no control over pose or material.
Key Concepts
-
Inverse Rendering vs Forward Rendering: Inverse rendering is “what scene properties could produce these images?” — it’s an optimization that guesses geometry, materials, and lights from observations. Forward rendering is “given known scene properties and a camera/light configuration, what image would result?” — it’s a deterministic simulation using the rendering equation. BRDFusion uses inverse to extract properties (so you have control) and forward to generate novel views under modified conditions.
-
Video Diffusion as Conditional Denoiser: A video diffusion model learns to gradually add noise to videos and then reverse the process to generate clean videos from noise. BRDFusion conditions it on the physically-rendered video (the noise source is artifacts, not Gaussian noise). The model is trained to take a corrupted (artifactual) video and output a cleaner version, using a temporal attention layer to maintain consistency across frames. This is different from text-to-video generation — here the model is not generating from scratch, but restoring a video that already has correct large-scale structure.
-
Temporal Consistency: When rendering a video frame by frame independently, small errors in geometry or lighting cause flickering between frames. BRDFusion’s video diffusion model explicitly models temporal dependencies via 3D convolutions or temporal attention, so it smooths out these flickers — analogous to a video stabilization algorithm that works on content, not just motion vectors.
Framework Shift
Before (mainstream approach):
+-----------------------------+ +-------------------------------+
| Inverse Rendering (NeRF | | Generative Novel View |
| / 3DGS + BRDF) | | Synthesis (Video Diffusion) |
| | | |
| Output: explicit scene | | Output: realistic video |
| properties (geometry, mat, | | but NO control (can't relight,|
| light) | | can't edit) |
| Then forward render: | | |
| artifacts + noise | | |
+-----------------------------+ +-------------------------------+
Two separate worlds, cannot combine.
After (this paper):
+---------------------------------------------------------------------+
| BRDFusion Pipeline |
| |
| Inverse Rendering -> explicit scene -> Forward Render -> noisy vid |
| (you can edit scene/light here) |
| | |
| v |
| Generative Denoiser -> clean video |
| (preserves edits, removes artifacts) |
+---------------------------------------------------------------------+
One pipeline: physics for structure + control, generation for quality.
One sentence: From “pick either physical control with artifacts OR high quality without control” to “have both via a two-stage chisel-and-sandpaper pipeline”, the core shift is using generative models as artifact removers rather than content creators, preserving controllability while dramatically improving visual quality.
Expert Assessment
Problem choice: Real gap. The tension between physical inverse rendering (artifact-prone but controllable) and generative synthesis (high-quality but uncontrollable) is a central bottleneck for urban scene editing and simulation. This is not manufactured — industry practitioners (autonomous driving, robotics) explicitly need both.
Method maturity: Clever insight, not brute force. The idea of using diffusion as a post-process denoiser for physics-based renders is elegant and simple in retrospect. The approach is more “architectural insight” than “massive compute.” But there is an overlooked simpler approach: could a lightweight neural denoiser (like an image-to-image conditional U-Net trained on paired synthetic/noisy renders) achieve similar results with lower complexity? The paper does not fully explore this baseline. The video diffusion model is heavy; a lighter model might work.
Experimental integrity: Fair baselines (NeRF, 3DGS, etc.). Quantitative metrics (PSNR, LPIPS, FVD) are standard and the improvements are visible. Two potential red flags: (1) The comparisons are mostly on relative quality — the paper does not show systematic ablation of the generative model’s capacity (e.g., what if you use a small denoiser vs. full diffusion?). (2) The “novel-view relighting” and “night simulation” results look impressive but might cherry-pick frames where the generative model introduces plausible but incorrect physics (e.g., adding fake shadows that didn’t exist in the physical model). They should show failure cases.
Writing quality: Clear and well-structured. The motivation is strong. The weak section is the related work — it’s a laundry list without a coherent narrative of how each prior method fails relative to the BRDFusion approach. Rewriting related work to actually tell the story of the gap would elevate the paper significantly.
Verdict: strong accept — a simple, effective fusion of physics and generation that fills a real gap, despite some minor evaluation concerns.
Takeaways
- Denoising as a service: Any inverse rendering method that produces noisy intermediates can slap a generative denoiser on top. This is a transferable trick: recover whatever physics-based representation you need, render your edited content, then run a general video diffusion model conditioned on the render to remove artifacts.
- Conditional diffusion with preservation: The key design choice is conditioning the diffusion model on the raw render (not on text). This ensures the generative model does not change the content you want to control. Practitioners can use this trick in any domain where they have a deterministic but flawed simulator and want to produce clean output without losing control.
- Chisel-and-sandpaper pipeline architecture: The two-stage inverse→forward (chisel) then denoising (sandpaper) pattern can be applied to other disciplines: e.g., physics simulation of fluids (rough) enhanced by a learned super-resolver; audio synthesis with a deterministic synthesizer cleaned by a neural vocoder.
论文: 2606.17049 作者: Yi-Ruei Liu, Jie-Ying Lee, Zheng-Hui Huang, Yu-Lun Liu, Chih-Hao Lin 分类: cs.CV
缺口
现有城市场景的逆渲染方法分为两个阵营,各有互补的缺陷。 基于物理的方法(如NeRF、带BRDF层的3D高斯散射)可以重建显式的场景属性——几何、反射率、光照——但重建结果常带有伪影(飘浮物、缺失几何),尤其在视角稀疏或反射复杂的区域,渲染质量不佳。 而生成式视频模型(如视频扩散)可以生成非常逼真的新视角视频,但它们缺乏显式控制:你不能重新照明场景、也不能插入动态物体并附带一致的阴影,因为它们没有物理世界模型。
缺口很清楚:没有一个现有方法能同时提供(1)显式、一致的场景属性(这是编辑和仿真所需要的)、(2)无伪影的高质量渲染视频、(3)对光照和物体的控制能力。 BRDFusion提出了将两者融合的思路——用物理模型提供结构和控制,用生成模型清理伪影。
+---------------------------+
| 缺口:需要同时获得物理一致性 |
| 和高渲染质量,且要有控制能力。 |
+----------+----------------+
|
v
+------------------+----------------------+
| 假设:生成先验可以去除/修复物理渲染的 |
| 伪影,而不会破坏显式场景属性。 |
+------------------+----------------------+
|
v
+------------------+----------------------+
| 方法:BRDFusion 流程: |
| 1) 逆渲染 → 导出显式属性图 |
| 2) 前向渲染 → 得到带伪影的视频 |
| 3) 生成模型去噪 → 得到干净视频, |
| 同时保持控制能力。 |
+------------------+----------------------+
|
v
+------------------+----------------------+
| 证据:在真实和合成场景上超越基线; |
| 支持重照明、夜晚仿真、物体编辑。 |
+------------------+----------------------+
|
v
+------------------+------+
| 结论:融合物理+生成是 |
| 迈向可控、高质量城市渲染的 |
| 正确方向。 |
+-------------------------+
增量
一句话: 在BRDFusion之前,你必须在”物理一致但有伪影”和”高质量但不可控”之间二选一;在BRDFusion之后,你两者兼得——既有显式场景属性,又能在完全控制下获得无伪影的高质量渲染视频。
核心机制
BRDFusion包含三个主要阶段:逆渲染、前向渲染和生成式精修。
首先,给定一组已计算相机位姿的城市场景RGB视频,系统运行一个逆渲染流程,恢复显式场景属性:几何(点云或网格)、表面反射率(漫反射反照率、粗糙度、金属度)以及HDR光照(以环境贴图或球谐函数的形式)。这是一个标准的优化过程——最小化渲染像素与观测像素之间的光度损失。
其次,一旦提取出场景属性,系统可以在任意新视角和任意光照条件下(包括用户修改的光照)进行前向渲染。输出是一段视频序列,但其中包含伪影:飘浮物、高光区域的噪点、时间不一致性——因为逆渲染本身是不完美的。
第三——这是本文的新意——一个视频扩散模型将带有伪影的物理渲染视频作为输入,并对其进行”清洁”。扩散模型以原始渲染帧为条件,因此它能保留全局场景结构和光照修改,但会优化局部细节、去除伪影、改善时间连贯性。关键洞见是:生成模型不会随意幻觉出新内容;它只修正物理模型无法解决的缺陷,就像一个带有强大时空先验的学习型去噪器。
+-------------------+ +------------------+ +-------------------+
| 逆渲染器 | | 前向渲染器 | | 生成模型 |
| (从输入视频中优化 | | (从显式场景+光照 | | (视频扩散,去噪并 |
| 场景属性) | | 渲染视频) | | 恢复细节) |
| | | | | |
| 输入:视频 | | 输入:场景属性 + | | 输入:带伪影的 |
| 输出:几何、反照率、 | ----> | 新视角/新光照 | ----> | 渲染视频 |
| 粗糙度、环境贴图 | | 输出:带伪影的 | | 输出:干净视频 |
+--------------------+ | 渲染视频 | | (保持可控性) |
+-------------------+ +-------------------+
结构性比喻:雕刻家用凿子粗刻,然后用细砂纸精修的艺术家。
把逆渲染阶段想象成雕刻家的粗凿子。雕刻家(物理模型)有一块大理石(场景),用凿子敲掉多余的石料,直到一个粗糙的人体轮廓出现。这个轮廓比例正确、姿势准确(物理一致性),但表面粗糙,布满凿痕和小裂缝(渲染伪影)。这个粗糙雕像就是显式场景属性表示——你知道几何形状、材质和光源方向。
前向渲染就像雕刻家将这个粗糙雕像压进粘土模具,然后翻制石膏模型。你可以改变模具(视角),也可以在石膏里混入不同的颜料(改变光照),因此你得到一系列反映你修改意图的翻制品。但每一个翻制品都继承了原始粗糙雕像上的凿痕和裂缝。
最后,生成模型就是拿着细砂纸和小刷子的精修师。他们不改变姿势和比例(保留结构和光照修改),只打磨粗糙的边缘、填补裂缝、抛光表面——移除伪影和噪点。结果是博物馆级别的光滑雕像,但仍然保持了你想要的确切姿势和修改。
这个比喻的承重关系是:粗凿子→粗糙显式属性(物理一致但有伪影);模具与翻制→前向渲染(可控但有噪点);砂纸→生成去噪(非破坏性精修)。没有砂纸,你展示的是坑坑洼洼的雕像。没有粗凿子,你无法控制姿势和材质。
关键概念
-
逆渲染 vs 前向渲染:逆渲染是”什么样的场景属性能产生这些图像?“——它是一个从观测结果猜测几何、材质和光照的优化过程。前向渲染是”给定已知场景属性和相机/光照配置,会生成什么样的图像?“——它是渲染方程的决定论模拟。BRDFusion用逆渲染提取属性(从而获得控制力),用前向渲染在修改后的条件下生成新视角。
-
视频扩散作为条件去噪器:视频扩散模型学习逐步向视频加噪声,然后逆转过程从噪声生成干净视频。BRDFusion以物理渲染视频作为条件(这里的噪声源是伪影,而非高斯噪声)。模型被训练成接受一个有缺陷(伪影)的视频并输出更干净的版本,利用时间注意力层来保持帧间一致性。这与文本生成视频不同——这里模型不是从头生成,而是修复已经具有正确大尺度结构的视频。
-
时间一致性:如果逐帧独立渲染视频,几何或光照的微小误差会导致帧间闪烁。BRDFusion的视频扩散模型通过3D卷积或时间注意力显式建模时间依赖关系,从而平滑这些闪烁——类似于一个基于内容(而非仅运动矢量)的视频稳定算法。
框架转变
之前(主流方法):
+-----------------------------+ +-------------------------------+
| 逆渲染(NeRF / 3DGS+BRDF) | | 生成式新视角合成(视频扩散) |
| | | |
| 输出:显式场景属性(几何、材质、光照)| | 输出:真实感视频 |
| 然后前向渲染:伪影+噪点 | | 但无控制(不能重照明、不能编辑) |
+-----------------------------+ +-------------------------------+
两个孤立的世界,无法结合。
之后(本文方法):
+---------------------------------------------------------------------+
| BRDFusion 流程 |
| |
| 逆渲染 → 显式场景 → 前向渲染 → 带伪影的视频(你可以在场景/光照上编辑) |
| | |
| v |
| 生成去噪器 → 干净视频 |
| (保留编辑,移除伪影) |
+---------------------------------------------------------------------+
单一流程:物理用于结构和控制,生成用于质量。
一句话:从”要么选择有物理控制但有伪影,要么选择高质量但无控制”到”通过粗凿加砂纸的两阶段流程两者兼得”,核心转变是把生成模型用作伪影去除器而不是内容创造器,在保留控制力的同时大幅提升视觉质量。
专家评审
选题眼光:真缺口。物理逆渲染(有伪影但可控)与生成式合成(高质量但不可控)之间的矛盾是城市场景编辑与仿真的核心瓶颈。这不是人造问题——自驾驶、机器人等行业的实践者明确需要两者兼具。
方法成熟度:巧劲而非蛮力。将扩散模型用作基于物理渲染的后处理去噪器,这个想法优雅而简单。本质上这是”架构洞察”而非”大规模算力”。但有一个被忽略的更简单方法:一个轻量化的条件U-Net(在合成伪影/干净图像对上训练)是否也能达到类似效果,而复杂度更低?论文未充分探索该基线。视频扩散模型很重,轻量化模型可能也够用。
实验诚意:基线选择合理(NeRF、3DGS等)。量化指标(PSNR、LPIPS、FVD)是标准的,改进可见。两个潜在警示:(1)对比多是相对质量——论文未对生成模型的能力做系统消融(比如小去噪器 vs 全扩散模型)。(2)“新视角重照明”和”夜晚仿真”的结果看起来很惊艳,但可能选择性展示了生成模型引入合理但物理不正确的细节(比如原本物理模型不存在的假阴影)的帧。他们应该展示失败案例。
写作功力:清晰有条理。动机阐述有力。薄弱环节是相关工作部分——像流水账,没有围绕每个方法如何不如BRDFusion建立一个连贯叙事。重写相关工作,讲清楚每个方法在哪些方面失败,会大幅提升论文档次。
判决:强接收——一个简单有效的物理与生成融合方案,填补了真实存在的缺口,尽管评估有些许不足。
要点总结
- 把去噪作为一种服务:任何产生有噪中间结果的逆渲染方法,都可以加一个生成去噪器收尾。这是一个可迁移的技巧:先恢复你需要的基于物理的表示,渲染编辑后的内容,然后运行一个以渲染结果为条件的通用视频扩散模型来去除伪影。
- 条件扩散中的保真性设计:关键是让扩散模型以原始渲染(而非文本)为条件。这保证了生成模型不会改变你想要控制的内容。实践者可以在任何有确定性但有缺陷的模拟器、希望输出干净结果同时又保留控制力的领域使用此技巧。
- 粗凿加砂纸的流水线架构:两阶段逆渲染→前向渲染(粗凿)后接去噪(砂纸)的模式可以应用到其他领域:例如流体的物理仿真(粗糙)加一个学习型超分辨率器来增强;用确定型合成器生成的音频经过神经声码器去噪。