atlas

Research map / 3D vision / 3D generation

GEN3C: 3D-Informed World-Consistent Video Generation with Precise Camera Control

CVPR 2025 · 3D vision › 3D generation · approach: Diffusion-based novel view synthesis · 49 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.

GEN3C fine-tunes a video diffusion model to condition on renderings of a spatiotemporal 3D cache (depth-unprojected point clouds) so video generation follows precise user camera trajectories and stays 3D-consistent.

Problem

Video generation models lack precise camera control and temporal 3D consistency; objects pop in and out when the camera revisits regions, and sparse-view and dynamic novel view synthesis remain hard.

Approach

Build a 3D cache of colored point clouds from predicted depth of seed images or previously generated frames, render it along the user's camera trajectory, and use the renderings (masked, max-pooled across views, and concatenated to latents) as conditioning for a fine-tuned video diffusion model, so the model only fills disoccluded regions and advances the scene rather than inferring geometry from

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Condition video generation on renderings of an explicit 3D cacheGEN3C versus CameraCtrl · Tanks-and-Temples single-view video generationPSNR: 15.88 -> 18.66Helped
Condition video generation on renderings of an explicit 3D cacheGEN3C versus CameraCtrl · RE10K single-view video generationPSNR: 18.40 -> 19.88Helped
Use a rendered 3D cache as guidance for two-view novel view synthesisGEN3C versus MVSplat · Tanks-and-Temples extrapolationPSNR: 16.08 -> 20.51Helped
Use a rendered 3D cache as guidance for two-view novel view synthesisGEN3C versus MVSplat · RE10K extrapolationPSNR: 15.51 -> 21.56Helped
Use GEN3C instead of scene-reconstruction renderersDriving scene NVS · Driving scene NVS (y ± 4.0m)FID: 112.40 -> 35.33Helped
Use GEN3C instead of GCDMonocular dynamic NVS · Kubric test scenesFID: 150.64 -> 98.58Helped

Surprising findings

Limitations

Experimental setup

Datasets: RE10K DL3DV Waymo Open Dataset Kubric4D Tanks-and-Temples

Benchmarks: RE10K Tanks-and-Temples Waymo Open Dataset driving NVS Kubric4D monocular dynamic NVS

Metrics: PSNR SSIM LPIPS TSED FID

Baselines: MotionCtrl CameraCtrl GenWarp NVS-Solver PixelSplat MVSplat Nerfacto 3D-GS GCD

Builds on: Stable Video Diffusion Depth Anything V2 DROID-SLAM latent diffusion models

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