STAGE: Storyboard-Anchored Generation for Cinematic Multi-shot Narrative

Peixuan Zhang, Zijian Jia, Kaiqi Liu, Shuchen Weng, Si Li +1 more
12/13/2025
cs.CV

No official code found. Best implementation: escapistmost/Storyboard-Anchored-Generation (38 stars, Apache-2.0, last commit 2026-04-01).

Abstract

While recent advancements in generative models have achieved remarkable visual fidelity in video synthesis, creating coherent multi-shot narratives remains a significant challenge. To address this, keyframe-based approaches have emerged as a promising alternative to computationally intensive end-to-end methods, offering the advantages of fine-grained control and greater efficiency. However, these methods often fail to maintain cross-shot consistency and capture cinematic language. In this paper, we introduce STAGE, a SToryboard-Anchored GEneration workflow to reformulate the keyframe-based multi-shot video generation task. Instead of using sparse keyframes, we propose STEP2 to predict a structural storyboard composed of start-end frame pairs for each shot. We introduce the multi-shot memory pack to ensure long-range entity consistency, the dual-encoding strategy for intra-shot coherence, and the two-stage training scheme to learn cinematic inter-shot transition. We also contribute the large-scale ConStoryBoard dataset, including high-quality movie clips with fine-grained annotations for story progression, cinematic attributes, and human preferences. Extensive experiments demonstrate that STAGE achieves superior performance in structured narrative control and cross-shot coherence.

View on arXivView PDF

Code Implementations(1)

Apache-2.0

[CVPR 2026] Code Implementation of "STAGE: Storyboard-Anchored Generation for Cinematic Multi-shot Narrative"

382Shell, PythonFeb 27, 20266 months agoApache-2.0

Similar Papers

Cite this paper

@article{zhang2025stage,
  title  = {STAGE: Storyboard-Anchored Generation for Cinematic Multi-shot Narrative},
  author = {Peixuan Zhang and Zijian Jia and Kaiqi Liu and Shuchen Weng and Si Li and Boxin Shi},
  year   = {2025},
  eprint = {2512.12372},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2512.12372v1}
}

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/2512.12372.svg)](https://codeofpaper.com/paper/2512.12372)

Discussion