atlas

Research map / 3D vision / 3D generation

ReCap: Better Gaussian Relighting with Cross-Environment Captures

CVPR 2025 · 3D vision › 3D generation · approach: Monocular 3D object reconstruction · 4 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 ReCap, a Gaussian relighting method that jointly optimizes multiple learnable environment maps sharing one set of material attributes, using cross-environment object captures to resolve albedo-lighting ambiguity.

Problem

Relighting 3D Gaussian Splatting objects in unseen environments is unfaithful because of albedo-lighting ambiguity: with single-environment captures, learned environment maps absorb residual terms and do not match real lighting.

Approach

Treat captures under multiple unknown environments as multi-task targets: each environment gets its own learnable cube-map lighting, all sharing one Gaussian material field, plus a split-sum shading function with a free specular tint vector (no metallic parameter) and clipping plus gamma post-processing so learned maps lie in a linear HDR space.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use dual-environment captures with shared material attributes and independent lighting mapsReCap · Unseen relights (dual-env), Avg.PSNR: 24.49 -> 25.82Helped
Use dual-environment captures with shared material attributes and independent lighting mapsReCap · Unseen relights (dual-env), Avg.SSIM: 0.906 -> 0.930Helped
Use dual-environment captures with shared material attributes and independent lighting mapsReCap · Unseen relights (dual-env), Avg.LPIPS: 0.090 -> 0.068Helped
Replace the original shading function with the proposed shading function (ablation)ReCap · Unseen relightsPSNR: 24.62 -> 25.29Helped
Add the specular saturation loss (ablation)ReCap with proposed shading · Unseen relightsPSNR: 25.29 -> 25.38Helped
Add the energy conservation loss (ablation)ReCap with proposed shading and Lsat · Unseen relightsPSNR: 25.38 -> 25.58Helped
Add extra unique views within the same environment (ablation)ReCap · Unseen relights (sunset, fireplace, night)PSNR: 23.98 -> 24.07No clear effect
Add a second environment with identical camera poses (ablation)ReCap · Unseen relights (sunset, fireplace, night)PSNR: 24.07 -> 26.14Helped
Use extra unique views in the second environment instead of identical camera poses (ablation)ReCap · Unseen relights (sunset, fireplace, night)PSNR: 26.14 -> 26.25No clear effect
Increase the training environments from 2 to 3 (ablation)ReCap · Unseen relights (sunset, fireplace, night)PSNR: 26.25 -> 26.35Helped
Increase the training environments from 3 to 4 (ablation)ReCap · Unseen relights (sunset, fireplace, night)PSNR: 26.35 -> 26.68Helped
Increase the training environments from 4 to 5 (ablation)ReCap · Unseen relights (sunset, fireplace, night)PSNR: 26.68 -> 27.36Helped

Surprising findings

Limitations

Experimental setup

Datasets: NeRF Synthetic Shiny Blender StanfordORB

Benchmarks: RelightObj StanfordORB

Metrics: PSNR SSIM LPIPS

Baselines: 3DGS-DR GS-IR R3DG GShader TensoIR

Builds on: 3D Gaussian Splatting split-sum approximation GShader GS-IR TensoIR

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