Free-Form Motion Control: Controlling the 6D Poses of Camera and Objects in Video Generation

Xincheng Shuai, Henghui Ding, Zhenyuan Qin, Hao Luo, Xingjun Ma +1 more
1/2/2025
cs.CV

No official code found. Best implementation: FudanCVL/SynFMC (60 stars, last commit 2025-08-24).

Abstract

Controlling the movements of dynamic objects and the camera within generated videos is a meaningful yet challenging task. Due to the lack of datasets with comprehensive 6D pose annotations, existing text-to-video methods can not simultaneously control the motions of both camera and objects in 3D-aware manner, resulting in limited controllability over generated contents. To address this issue and facilitate the research in this field, we introduce a Synthetic Dataset for Free-Form Motion Control (SynFMC). The proposed SynFMC dataset includes diverse object and environment categories and covers various motion patterns according to specific rules, simulating common and complex real-world scenarios. The complete 6D pose information facilitates models learning to disentangle the motion effects from objects and the camera in a video.~To provide precise 3D-aware motion control, we further propose a method trained on SynFMC, Free-Form Motion Control (FMC). FMC can control the 6D poses of objects and camera independently or simultaneously, producing high-fidelity videos. Moreover, it is compatible with various personalized text-to-image (T2I) models for different content styles. Extensive experiments demonstrate that the proposed FMC outperforms previous methods across multiple scenarios.

View on arXivView PDF

Code Implementations(1)

FudanCVL/SynFMCCommunity74%

[ICCV 2025] Free-Form Motion Control: Controlling the 6D Poses of Camera and Objects in Video Generation

602Shell, PythonDec 31, 20241 years ago

Similar Papers

Cite this paper

@article{shuai2025freeform,
  title  = {Free-Form Motion Control: Controlling the 6D Poses of Camera and Objects in Video Generation},
  author = {Xincheng Shuai and Henghui Ding and Zhenyuan Qin and Hao Luo and Xingjun Ma and Dacheng Tao},
  year   = {2025},
  eprint = {2501.01425},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2501.01425v3}
}

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

Discussion