atlas

Research map / 3D vision / 3D generation

GenXD: Generating Any 3D and 4D Scenes

ICLR 2025 · 3D vision › 3D generation · approach: Generative indoor scene synthesis · 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.

Introduces CamVid-30K, a 30K-video real-world 4D scene dataset curated with SfM camera poses and object motion strength, and GenXD, a latent diffusion model with multiview-temporal modules and mask-latent conditioning that generates 3D and 4D scenes from any number of input views.

Problem

General 3D and 4D (dynamic 3D) scene generation is hard because real-world 4D data with both camera and object movement is scarce, and existing models handle only object-centric synthetic data or fixed conditioning views.

Approach

Curate camera poses (mask-based SfM) and a depth-aligned object motion field from videos to build a 4D scene dataset, then train one SVD-initialized diffusion model with separate multiview and temporal layers fused by a learnable alpha (set to 0 for 3D data) and mask-latent conditioning so any number of condition views can be used.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use GenXD with 3 conditioning views instead of MotionCtrl4D scene generation · Cam-DAVISFID: 118.14 -> 55.64Helped
Use GenXD with 3 conditioning views instead of MotionCtrl4D scene generation · Cam-DAVISFVD: 1464.08 -> 490.50Helped
Use GenXD instead of Animate1244D object generation · 4D object generationCLIP-I: 85.44 -> 90.32Helped
Use GenXD video generation and 4D-GS instead of Animate124 optimization4D object generation · 4D object generationTime: 7 hrs -> 4 minHelped
Add generated views from GenXD to Zip-NeRFZip-NeRF · Re10KPSNR: 20.58 -> 25.40Helped
Add generated views from GenXD to Zip-NeRFZip-NeRF · LLFFPSNR: 14.26 -> 19.39Helped
Add motion disentanglement (ablation)GenXD · Re10KPSNR: 20.75 -> 22.96Helped
Add motion disentanglement (ablation)GenXD · Cam-DAVISFID: 122.73 -> 101.78Helped
Use Plücker-ray camera conditioning instead of Camera CA (ablation)GenXD · Re10KPSNR: 21.73 -> 22.96Helped
Add 3D training data (ablation)GenXD · Re10KPSNR: 16.38 -> 22.96Helped
Add 4D training data (ablation)GenXD · Re10KPSNR: 20.74 -> 22.96Helped
Use GenXD instead of IM-3Dsingle-view 3D generation · single-view 3D generationCLIP-I: 91.40 -> 84.75Hurt

Surprising findings

Limitations

Experimental setup

Datasets: Objaverse MVImageNet Co3D RealEstate10K ACID Objaverse-XL-Animation CamVid-30K DAVIS LLFF

Benchmarks: Cam-DAVIS Re10K LLFF CLIP-I image-to-3D examples

Metrics: FID FVD PSNR SSIM LPIPS CLIP-I generation time

Baselines: MotionCtrl CameraCtrl Animate124 Zero-1-to-3-V RealFusion-V IM-3D ImageDream One2345++

Builds on: Stable Video Diffusion Particle-SfM latent diffusion model 3D Gaussian Splatting Zip-NeRF

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