ChatCam: Empowering Camera Control through Conversational AI

Xinhang Liu, Yu-Wing Tai, Chi-Keung Tang
2/3/2026

No official code found. Best implementation: DarlingHang/ChatCam (23 stars, last commit 2024-11-15).

Abstract

Cinematographers adeptly capture the essence of the world, crafting compelling visual narratives through intricate camera movements. Witnessing the strides made by large language models in perceiving and interacting with the 3D world, this study explores their capability to control cameras with human language guidance. We introduce ChatCam, a system that navigates camera movements through conversations with users, mimicking a professional cinematographer's workflow. To achieve this, we propose CineGPT, a GPT-based autoregressive model for text-conditioned camera trajectory generation. We also develop an Anchor Determinator to ensure precise camera trajectory placement. ChatCam understands user requests and employs our proposed tools to generate trajectories, which can be used to render high-quality video footage on radiance field representations. Our experiments, including comparisons to state-of-the-art approaches and user studies, demonstrate our approach's ability to interpret and execute complex instructions for camera operation, showing promising applications in real-world production settings.

View on arXivView PDF

Code Implementations(1)

This repository contains the implementation of the paper: "ChatCam: Empowering Camera Control through Conversational AI", NeurIPS 2024.

230PythonOct 29, 20241 years ago

Similar Papers

Cite this paper

@article{liu2026chatcam,
  title  = {ChatCam: Empowering Camera Control through Conversational AI},
  author = {Xinhang Liu and Yu-Wing Tai and Chi-Keung Tang},
  year   = {2026},
  eprint = {2409.17331},
  archivePrefix = {arXiv},
  doi    = {10.48550/arXiv.2409.17331},
  url    = {https://arxiv.org/abs/2409.17331},
  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/2409.17331.svg)](https://codeofpaper.com/paper/2409.17331)

Discussion