atlas

Research map / 3D vision / 3D generation

MV-CoLight: Efficient Object Compositing with Consistent Lighting and Shadow Generation

NeurIPS 2025 · 3D vision › 3D generation · approach: Feed-forward 3D asset generation and editing · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes MV-CoLight, a two-stage feed-forward Swin-Transformer framework that harmonizes and relights inserted objects in 2D images and multi-view 3D Gaussian scenes, plus a 480k-scene synthetic dataset (DTC-MultiLight).

Problem

Illumination-consistent object compositing (color harmonization, relighting, shadows) across multiple views of 3D scenes, where existing single-image diffusion methods lack multi-view consistency and inverse-rendering Gaussian methods are slow and rely on imperfect decomposition.

Approach

A 2D feed-forward Swin-Transformer compositing network whose multi-view features are mapped into 3D Gaussian color space via Hilbert-curve ordering, then a second 3D Swin network predicts harmonized Gaussian colors with frozen geometry, avoiding diffusion sampling and per-scene environment-map estimation.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use MV-CoLight instead of PCT-NetSingle-view object compositing · Simple Synthetic ScenePSNR: 22.58 -> 29.65Helped
Use MV-CoLight instead of PCT-NetSingle-view object compositing · Complex Synthetic ScenePSNR: 25.26 -> 30.20Helped
Use MV-CoLight instead of PCT-NetSingle-view object compositing · Objects With LightingPSNR: 25.08 -> 28.75Helped
Use MV-CoLight instead of PCT-NetMulti-view object compositing · Simple Synthetic ScenePSNR: 22.97 -> 30.29Helped
Use MV-CoLight instead of PCT-NetMulti-view object compositing · Complex Synthetic ScenePSNR: 25.19 -> 30.13Helped
Use MV-CoLight instead of PCT-NetMulti-view object compositing · Real Captured ScenePSNR: 23.39 -> 26.39Helped
Use 3 transformer blocks instead of 2 (ablation)MV-CoLight 2D and 3D models · Simple Synthetic ScenePSNR: 28.34 -> 29.65 (2D); 28.70 -> 30.29 (3D)Helped
Use 6 transformer layers instead of 4 (ablation)MV-CoLight 2D and 3D models · Simple Synthetic ScenePSNR: 28.39 -> 29.65 (2D); 28.83 -> 30.29 (3D)Helped
Increase embedding dimension from 60 to the full model setting (ablation)MV-CoLight 2D and 3D models · Simple Synthetic ScenePSNR: 27.68 -> 29.65 (2D); 28.11 -> 30.29 (3D)Helped
Add Hilbert transform (ablation)MV-CoLight 3D model · Simple Synthetic ScenePSNR: 28.99 -> 30.29Helped
Add the 2D object compositing model and its features (ablation)MV-CoLight 3D model · Simple Synthetic ScenePSNR: 25.83 -> 30.29Helped
Add depth input (ablation)MV-CoLight 2D and 3D models · Simple Synthetic ScenePSNR: 29.11 -> 29.65 (2D); 29.73 -> 30.29 (3D)Helped

Surprising findings

Limitations

Experimental setup

Datasets: DTC-MultiLight (synthetic, Blender) FOSCom Objects With Lighting (OWL) Digital Twin Catalog Poly Haven HDR environment maps

Benchmarks: FOSCom Objects With Lighting DTC-MultiLight simple synthetic DTC-MultiLight complex synthetic real captured scenes

Metrics: PSNR SSIM LPIPS inference time memory

Baselines: PCT-Net ObjectStitch ControlCom RGB↔X IC-Light LumiNet GPT-4o GS-IR GI-GS IRGS

Builds on: 3D Gaussian splatting Swin Transformer Hilbert curve ObjectStitch PCT-Net

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy