Collaborative Video Diffusion: Consistent Multi-video Generation with Camera Control

Zhengfei Kuang, Shengqu Cai, Hao He, Yinghao Xu, Hongsheng Li +2 more
2/3/2026

No official code found. Best implementation: CollaborativeVideoDiffusion/CVD (42 stars, Apache-2.0, last commit 2024-12-30).

Abstract

Research on video generation has recently made tremendous progress, enabling high-quality videos to be generated from text prompts or images. Adding control to the video generation process is an important goal moving forward and recent approaches that condition video generation models on camera trajectories make strides towards it. Yet, it remains challenging to generate a video of the same scene from multiple different camera trajectories. Solutions to this multi-video generation problem could enable large-scale 3D scene generation with editable camera trajectories, among other applications. We introduce collaborative video diffusion (CVD) as an important step towards this vision. The CVD framework includes a novel cross-video synchronization module that promotes consistency between corresponding frames of the same video rendered from different camera poses using an epipolar attention mechanism. Trained on top of a state-of-the-art camera-control module for video generation, CVD generates multiple videos rendered from different camera trajectories with significantly better consistency than baselines, as shown in extensive experiments. Project page: https://collaborativevideodiffusion.github.io/.

View on arXivView PDF

Code Implementations(1)

Apache-2.0

Official Repo for the Paper Collaborative Video Diffusion: Consistent Multi-video Generation with Camera Control

422Shell, PythonDec 11, 20241 years agoApache-2.0

Similar Papers

Cite this paper

@article{kuang2026collaborative,
  title  = {Collaborative Video Diffusion: Consistent Multi-video Generation with Camera Control},
  author = {Zhengfei Kuang and Shengqu Cai and Hao He and Yinghao Xu and Hongsheng Li and Leonidas J. Guibas and Gordon Wetzstein},
  year   = {2026},
  eprint = {2405.17414},
  archivePrefix = {arXiv},
  doi    = {10.48550/arXiv.2405.17414},
  url    = {https://arxiv.org/abs/2405.17414},
  journal = {NEURIPS 2024 2024}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2405.17414.svg)](https://codeofpaper.com/paper/2405.17414)

Discussion