atlas

Research map / 3D vision / 3D generation

Twinner: Shining Light on Digital Twins in a Few Snaps

CVPR 2025 · 3D vision › 3D generation · approach: Monocular 3D object reconstruction · 1 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.

Twinner is a feed-forward large reconstruction model that predicts shape, PBR materials, and environment illumination from a few posed images, using a memory-efficient tricolumn voxel representation, procedural synthetic PBR data, and real-data shading loss.

Problem

Recovering relightable digital twins (geometry, PBR materials, and scene illumination) from only a few posed casual images, which today requires slow per-scene optimization and suffers from scarce PBR ground truth and synthetic-to-real domain gap.

Approach

A tricolumn representation: triplane feature vectors where each vector stacks the corresponding voxel column, so token count is quadratic in voxel resolution while voxels stay explicit; combined with a DiT illumination predictor and fine-tuning on real CO3Dv2 videos via a differentiable PBR shader and background-as-environment supervision.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add procedurally generated ZeroVerse training data (ablation)Twinner · StanfordORB, novel scene relightingLPIPS: 0.048 -> 0.038Helped
add real-data shading-loss training (ablation)Twinner · StanfordORB, novel scene relightingLPIPS: 0.042 -> 0.038Helped
add procedurally generated ZeroVerse training data (ablation)Twinner · StanfordORB, novel view synthesisLPIPS: 0.048 -> 0.037Helped
add real-data shading-loss training (ablation)Twinner · StanfordORB, novel view synthesisLPIPS: 0.041 -> 0.037Helped
replace triplane with tricolumn representation (ablation)LightplaneLRM · StanfordORB, novel view synthesisLPIPS: 0.037 -> 0.029Helped
predict illumination from four input views with TwinnerTwinner · StanfordORB, illumination predictionAngular Error: 11.35 -> 8.09Helped
use Twinner instead of MetalLRMfeed-forward reconstruction · StanfordORB, novel scene relightingLPIPS: 0.052 -> 0.038Helped
use Twinner instead of MetalLRMfeed-forward reconstruction · StanfordORB, novel view synthesisLPIPS: 0.051 -> 0.037Helped

Surprising findings

Limitations

Experimental setup

Datasets: Objaverse-like artist-created assets (140k) Zeroverse (procedural, MatSynth materials, PolyHaven environment maps) CO3Dv2 StanfordORB MatSynth PolyHaven

Benchmarks: StanfordORB

Metrics: PSNR-H PSNR-L SSIM LPIPS Depth error Geometry error Shape Chamfer Angular error RMSE Normalized RMSE

Baselines: MetalLRM NVDiffRec NVDiffRecMC Neural-PBIR NeRFactor NeRD PhySG InvRender NMF TensoIR StyleLight DiffusionLight

Builds on: LightplaneLRM Large Reconstruction Model (LRM) Diffusion Transformer (DiT) MetalLRM Zeroverse

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