GenDoP: Auto-regressive Camera Trajectory Generation as a Director of Photography
Not on the map. Why?
Abstract (arXiv)
Camera trajectory design plays a crucial role in video production, serving as a fundamental tool for conveying directorial intent and enhancing visual storytelling. In cinematography, Directors of Photography meticulously craft camera movements to achieve expressive and intentional framing. However, existing methods for camera trajectory generation remain limited: Traditional approaches rely on geometric optimization or handcrafted procedural systems, while recent learning-based methods often inherit structural biases or lack textual alignment, constraining creative synthesis. In this work, we introduce an auto-regressive model inspired by the expertise of Directors of Photography to generate artistic and expressive camera trajectories. We first introduce DataDoP, a large-scale multi-modal dataset containing 29K real-world shots with free-moving camera trajectories, depth maps, and detailed captions in specific movements, interaction with the scene, and directorial intent. Thanks to the comprehensive and diverse database, we further train an auto-regressive, decoder-only Transformer for high-quality, context-aware camera movement generation based on text guidance and RGBD inputs, named GenDoP. Extensive experiments demonstrate that compared to existing methods, GenDoP offers better controllability, finer-grained trajectory adjustments, and higher motion stability. We believe our approach establishes a new standard for learning-based cinematography, paving the way for future advancements in camera control and filmmaking. Our project website: https://kszpxxzmc.github.io/GenDoP/.
Key facts. Cited by 18 papers in the map (data through 14 Oct 2026). Builds on 36 of its 54 references that are in the map. First posted on arXiv 9 Apr 2025.
Builds on
36 of 54 references.
References · 36
- 2021Learning Transferable Visual Models From Natural Language Supervisioncited by 33,744
- 2021High-Resolution Image Synthesis with Latent Diffusion Modelscited by 18,863
- 2021Zero-Shot Text-to-Image Generationcited by 4,288
- 2022LAION-5B: An open large-scale dataset for training next generation image-text modelscited by 4,152
- 2022OPT: Open Pre-trained Transformer Language Modelscited by 3,512
- 2023Stable Video Diffusion: Scaling Latent Video Diffusion Models to Large Datasetscited by 2,581
- 2024HunyuanVideo: A Systematic Framework For Large Video Generative Modelscited by 1,660
- 2022Scaling Autoregressive Models for Content-Rich Text-to-Image Generationcited by 1,295
- 2024Visual Autoregressive Modeling: Scalable Image Generation via Next-Scale Predictioncited by 1,023
- 2025Cosmos World Foundation Model Platform for Physical AIcited by 864
- 2021VideoGPT: Video Generation using VQ-VAE and Transformerscited by 658
- 2023DL3DV-10K: A Large-Scale Scene Dataset for Deep Learning-based 3D Visioncited by 537
24 more
- 2023VideoPoet: A Large Language Model for Zero-Shot Video Generationcited by 492
- 2024CameraCtrl: Enabling Camera Control for Text-to-Video Generationcited by 460
- 2024MonST3R: A Simple Approach for Estimating Geometry in the Presence of Motioncited by 442
- 2024Infinity: Scaling Bitwise AutoRegressive Modeling for High-Resolution Image Synthesiscited by 304
- 2024Navigation World Modelscited by 272
- 2023MeshGPT: Generating Triangle Meshes with Decoder-Only Transformerscited by 259
- 2023MVImgNet: A Large-scale Dataset of Multi-view Imagescited by 220
- 2024MeshAnything: Artist-Created Mesh Generation with Autoregressive Transformerscited by 144
- 2024DimensionX: Create Any 3D and 4D Scenes from a Single Image with Controllable Video Diffusioncited by 140
- 2024GameGen-X: Interactive Open-world Game Video Generationcited by 128
- 2024Training-free Camera Control for Video Generationcited by 122
- 2024Loong: Generating Minute-level Long Videos with Autoregressive Language Modelscited by 99
- 2022Voxurf: Voxel-based Efficient and Accurate Neural Surface Reconstructioncited by 94
- 2024EdgeRunner: Auto-regressive Auto-encoder for Artistic Mesh Generationcited by 87
- 2024SG-I2V: Self-Guided Trajectory Control in Image-to-Video Generationcited by 68
- 2024Director3D: Real-world Camera Trajectory and 3D Scene Generation from Textcited by 50
- 2020A Unified Framework for Shot Type Classification Based on Subject Centric Lenscited by 44
- 2024E.T. the Exceptional Trajectories: Text-to-camera-trajectory generation with character awarenesscited by 25
- 2024Cinematographic Camera Diffusion Modelcited by 18
- 2019Autonomous Aerial Cinematography In Unstructured Environments With Learned Artistic Decision-Makingcited by 16
- 2024DTG : Diffusion-based Trajectory Generation for Mapless Global Navigationcited by 13
- 2024Omni6D: Large-Vocabulary 3D Object Dataset for Category-Level 6D Object Pose Estimationcited by 11
- 2024SplaTraj: Camera Trajectory Generation with Semantic Gaussian Splattingcited by 10
- 2024Learning Camera Movement Control from Real-World Drone Videoscited by 9
Built on by
Citing papers per year: 2025: 6; 2026: 12.
18 papers.
Sort:
By area:
- 2025Controllable Video Generation: A Surveycited by 98
- 2025Pulp Motion: Framing-aware multimodal camera and human motion generationcited by 8
- 2026ShotVerse: Advancing Cinematic Camera Control for Text-Driven Multi-Shot Video Creationcited by 7
- 2025AdaViewPlanner: Adapting Video Diffusion Models for Viewpoint Planning in 4D Scenescited by 4
- 2025LAMP: Language-Assisted Motion Planning for Controllable Video Generationcited by 4
- 2026VERTIGO: Visual Preference Optimization for Cinematic Camera Trajectory Generationcited by 3
- 2026Cutscene Agent: An LLM Agent Framework for Automated 3D Cutscene Generationcited by 3
- 2025CineLOG: A Training Free Approach for Cinematic Long Video Generationcited by 1
- 2026Auteur: Language-Driven Cinematographic Framing for Human-Centric Video Generationcited by 1
- 2026Natural Language Camera Movement Understandingcited by 1
- 2026CinemaTraj: Composing Atomic Camera Trajectories for 3D Scenes with LLM Agentscited by 1
- 2025YingVideo-MV: Music-Driven Multi-Stage Video Generationcited by 0
6 more
- 2026Controllable Complex Human Motion Video Generation via Text-to-Skeleton Cascadescited by 0
- 2026Before the Shutter: Aesthetic and Actionable Portrait Photography Planning in 3D Scenescited by 0
- 2026CapFrame: Text-Instructed Viewpoint Grounding in 3D Gaussian Scenes via Geometric Pseudo Labelscited by 0
- 2026PACE: Precise AI Cinematic Expressioncited by 0
- 2026AESOP: Asymmetric Human-Camera Generation with Translation-Intensity Controlcited by 0
- 2026Unveiling the Value of Motion for Cinematic Camera Trajectoriescited by 0
- 2026Unveiling the Value of Motion for Cinematic Camera Trajectories30 Sep 2026
- 2026AESOP: Asymmetric Human-Camera Generation with Translation-Intensity Control29 Sep 2026
- 2026PACE: Precise AI Cinematic Expression17 Sep 2026
- 2026CapFrame: Text-Instructed Viewpoint Grounding in 3D Gaussian Scenes via Geometric Pseudo Labels31 Aug 2026
- 2026CinemaTraj: Composing Atomic Camera Trajectories for 3D Scenes with LLM Agents29 Jul 2026
- 2026Natural Language Camera Movement Understanding3 Jul 2026
- 2026Auteur: Language-Driven Cinematographic Framing for Human-Centric Video Generation1 Jun 2026
- 2026Before the Shutter: Aesthetic and Actionable Portrait Photography Planning in 3D Scenes28 May 2026
- 2026Cutscene Agent: An LLM Agent Framework for Automated 3D Cutscene Generation28 Apr 2026
- 2026VERTIGO: Visual Preference Optimization for Cinematic Camera Trajectory Generation2 Apr 2026
- 2026ShotVerse: Advancing Cinematic Camera Control for Text-Driven Multi-Shot Video Creation12 Mar 2026
- 2026Controllable Complex Human Motion Video Generation via Text-to-Skeleton Cascades9 Mar 2026
6 more
- 2025CineLOG: A Training Free Approach for Cinematic Long Video Generation13 Dec 2025
- 2025LAMP: Language-Assisted Motion Planning for Controllable Video Generation3 Dec 2025
- 2025YingVideo-MV: Music-Driven Multi-Stage Video Generation2 Dec 2025
- 2025AdaViewPlanner: Adapting Video Diffusion Models for Viewpoint Planning in 4D Scenes12 Oct 2025
- 2025Pulp Motion: Framing-aware multimodal camera and human motion generation6 Oct 2025
- 2025Controllable Video Generation: A Survey22 Jul 2025
- 2026PACE: Precise AI Cinematic Expression17 Sep 2026
- 2026Controllable Complex Human Motion Video Generation via Text-to-Skeleton Cascades9 Mar 2026
- 2025YingVideo-MV: Music-Driven Multi-Stage Video Generation2 Dec 2025
- 2025Controllable Video Generation: A Surveycited by 98
- 2025Pulp Motion: Framing-aware multimodal camera and human motion generationcited by 8
- 2026ShotVerse: Advancing Cinematic Camera Control for Text-Driven Multi-Shot Video Creationcited by 7
- 2025LAMP: Language-Assisted Motion Planning for Controllable Video Generationcited by 4
- 2026VERTIGO: Visual Preference Optimization for Cinematic Camera Trajectory Generationcited by 3
- 2025CineLOG: A Training Free Approach for Cinematic Long Video Generationcited by 1
- 2026Auteur: Language-Driven Cinematographic Framing for Human-Centric Video Generationcited by 1
- 2026Natural Language Camera Movement Understandingcited by 1
- 2026Before the Shutter: Aesthetic and Actionable Portrait Photography Planning in 3D Scenescited by 0
- 2026CapFrame: Text-Instructed Viewpoint Grounding in 3D Gaussian Scenes via Geometric Pseudo Labelscited by 0
- 2026AESOP: Asymmetric Human-Camera Generation with Translation-Intensity Controlcited by 0
- 2026Unveiling the Value of Motion for Cinematic Camera Trajectoriescited by 0
- 2026Unveiling the Value of Motion for Cinematic Camera Trajectories30 Sep 2026
- 2026AESOP: Asymmetric Human-Camera Generation with Translation-Intensity Control29 Sep 2026
- 2026CapFrame: Text-Instructed Viewpoint Grounding in 3D Gaussian Scenes via Geometric Pseudo Labels31 Aug 2026
- 2026Natural Language Camera Movement Understanding3 Jul 2026
- 2026Auteur: Language-Driven Cinematographic Framing for Human-Centric Video Generation1 Jun 2026
- 2026Before the Shutter: Aesthetic and Actionable Portrait Photography Planning in 3D Scenes28 May 2026
- 2026VERTIGO: Visual Preference Optimization for Cinematic Camera Trajectory Generation2 Apr 2026
- 2026ShotVerse: Advancing Cinematic Camera Control for Text-Driven Multi-Shot Video Creation12 Mar 2026
- 2025CineLOG: A Training Free Approach for Cinematic Long Video Generation13 Dec 2025
- 2025LAMP: Language-Assisted Motion Planning for Controllable Video Generation3 Dec 2025
- 2025Pulp Motion: Framing-aware multimodal camera and human motion generation6 Oct 2025
- 2025Controllable Video Generation: A Survey22 Jul 2025