Long Cao, Zhongquan Wang, Jie Li, Yuhan Chen, Kefei Qian, Xiangfei Huang, Guofa Li
5 min
How can we transform a static 3D Gaussian Splatting (3DGS) street scene to match a target visual condition (e.g., sunset, overcast) when the only available supervision consists of a few sparse, independently edited 2D images? The challenge lies in the fact that these 2D anchors often contain view-specific noise, inconsistent lighting, or hallucinated details that, if fitted directly, would degrade the 3D scene's consistency across novel viewpoints.
The authors propose a teacher-relative appearance residual distillation framework. Instead of fitting the 3D scene directly to the RGB values of the teacher images, the model calculates residuals—the difference between the teacher's edit and the original render. These residuals are then decomposed into low, mid, and high-frequency bands.
To ensure consistency, the method employs a support-aware lifting mechanism that aggregates these residuals into shared Gaussian primitives only when they are structurally supported and consistent across multiple anchor views. A confidence-gated, coarse-to-fine optimization process then bakes these residuals into the spherical harmonic (SH) coefficients of the Gaussians. This process uses an illumination MLP for broad color shifts, a tone adapter for global statistics, and a detail MLP for local corrections, all while suppressing unsupported high-frequency noise.
This work enables the creation of reusable, relightable 3D street assets for autonomous driving simulation. By baking appearance changes into the 3D representation itself, the method eliminates the need for expensive, view-dependent image editing or complex inference-time neural decoders. Once the baking process is complete, the teacher model and auxiliary training modules are discarded, allowing the scene to be rendered using a standard, high-speed 3DGS rasterizer.
Image priors can synthesize target conditions for 3D Gaussian street scenes, but independently edited views do not define a coherent 3D target. Direct fitting can propagate view-specific noise, while existing pipelines do not jointly handle imperfect sparse anchors and standard-rasterizer deployment. To address this gap, teacher-relative appearance residual distillation is introduced for appearance baking. A structured space for frequency decomposition, confidence estimation, and primitive-level lifting is formed by residuals between teacher anchors and original renders. The direct optimization signal is supplied by renderer-space matching, while primitive assignment is regularized by support-aware Gaussian-space aggregation. Supported detail is admitted and unsupported noise is suppressed through confidence-gated coarse-to-fine optimization, after which all residuals are baked into fixed-geometry spherical-harmonic coefficients. The teacher and auxiliary training modules are discarded at inference. Evaluation across Waymo street assets, Tanks and Temples scenes, and multiple target conditions shows a favorable overall balance of target alignment, content preservation, artifact suppression, and cross-view consistency over editing-based baselines. Ablations confirm the effectiveness of the main components. Code will be released at https://github.com/Cagares/Baking-for-3D-Gaussian.
Alex: So once it's baked in, you don't need the AI tools that generated the reference photos anymore?
Sam: Correct. The reference model and all the training machinery get discarded. What you're left with is a standard 3D scene that renders at full speed, looks like it's at dusk, and carries none of the extra computational weight. The appearance is now part of the scene itself, not something being applied on top of it in real time.
Alex: That's a meaningful efficiency gain. But what happens when the reference photos are genuinely inconsistent with each other? Does the whole thing fall apart?
Sam: That's the real risk, and it's where a second mechanism comes in. They call it "Gaussian-space aggregation." Think of it as a consistency enforcer. Rather than updating each tiny blob in isolation based on whichever camera angle happened to capture it, this step pools information across the whole scene. It asks: given everything we know from all the reference images, what's the most coherent update for each blob? That prevents the model from developing a kind of visual tunnel vision, where it looks perfect from one angle and falls apart from another.
Alex: So the confidence gating cleans up the input, and the aggregation step makes sure the cleaned-up change spreads sensibly across the whole scene?
Sam: That's the sequence. And they run it in stages: broad illumination first, then colour tone, then fine surface detail—and that last layer only gets added where the system has high confidence. It's a deliberately cautious, staged process, designed to prevent the final result from looking like a patchwork of mismatched photos stitched together.
Alex: It sounds like the real skill here is knowing what to ignore.
Sam: That's a fair summary. In real-world data, you almost never have perfect, clean inputs. By working with the difference rather than the raw image, and then filtering that difference through confidence checks, the method can take sparse, imperfect 2D references and produce a coherent, reusable 3D asset. The paper suggests this is a meaningful step toward building controllable virtual environments for applications like autonomous driving simulation, where you need a scene to look like night, or rain, or dusk, on demand—without re-capturing it from scratch each time.
Alex: Is this currently limited to static scenes, or can it handle moving objects?
Sam: For now, it's designed for static environments. Extending it to dynamic scenes—where cars are moving, people are walking—is identified as the next significant challenge. The core mechanism would need to account for the fact that the same point in space looks different not just because of lighting, but because the objects themselves have moved.
Alex: So a solid foundation, with the harder problems still ahead. Thanks, Sam—this was a clear look at a genuinely tricky technical puzzle.
Sam: My pleasure. Thanks for listening to ResearchPod.