✅ 2025.11 — Released inference pipeline & demo dataset ✔️
✅ 2025.11 — Uploaded official DualCamCtrl checkpoints to HuggingFace 🔑
⚙️ TODO
⬜ Release the training code 🚀
🎯 Overview
Abstract
This paper presents DualCamCtrl, a novel end-to-end diffusion model for camera-controlled video generation. Recent works have advanced this field by representing camera poses as ray-based conditions, yet they often lack sufficient scene understanding and geometric awareness.
DualCamCtrl specifically targets this limitation by introducing a dual-branch framework that mutually generates camera-consistent RGB and depth sequences.
To harmonize these two modalities, we further propose the SemantIc Guided Mutual Alignment (SIGMA) mechanism, which performs RGB–depth fusion in a semantics-guided and mutually reinforced manner.
These designs collectively enable DualCamCtrl to better disentangle appearance and geometry modeling, generating videos that more faithfully adhere to the specified camera trajectories. Extensive experiments demonstrate that DualCamCtrl achieves more consistent camera-controlled video generation with over 40% reduction on camera motion errors compared with prior methods.
Results
I2V Quantitative Comparison
Comparison between our method and other state-of-the-art approaches. Given the same camera pose and input image as generation conditions, our method achieves the best alignment between camera motion and scene dynamics, producing the most visually accurate video. The ’+’ signs marked in the figure serve as anchors for visual comparison.
T2V Quantitative Comparison
Quantitative comparisons on I2V setting. ↑ / ↓ denotes higher/lower is better. Best and second best results highlighted.
I2V/T2V Comparison
Quantitative comparisons on T2V setting across REALESTATE10K and DL3DV.
🔧 Installation
Clone repo and create an enviroment with Python 3.11: