Motion Prompting: Controlling Video Generation with Motion Trajectories

Daniel Geng, Charles Herrmann, Junhwa Hur, Forrester Cole, Serena Zhang, Tobias Pfaff, Tatiana Lopez-Guevara, Carl Doersch, Yusuf Aytar, Michael Rubinstein, Chen Sun, Oliver Wang, Andrew Owens, Deqing Sun

arXiv:2412.02700 · 2026-07-27 공개 · arXiv · PDF

video-generation image-editing generative-models physics-simulation motion-control camera-motion motion-transfer object-motion

Abstract

Motion control is crucial for generating expressive and compelling video content; however, most existing video generation models rely mainly on text prompts for control, which struggle to capture the nuances of dynamic actions and temporal compositions. To this end, we train a video generation model conditioned on spatiotemporally sparse or dense motion trajectories. In contrast to prior motion conditioning work, this flexible representation can encode any number of trajectories, object-specific or global scene motion, and temporally sparse motion; due to its flexibility we refer to this conditioning as motion prompts. While users may directly specify sparse trajectories, we also show how to translate high-level user requests into detailed, semi-dense motion prompts, a process we term motion prompt expansion. We demonstrate the versatility of our approach through various applications, including camera and object motion control, "interacting" with an image, motion transfer, and image editing. Our results showcase emergent behaviors, such as realistic physics, suggesting the potential of motion prompts for probing video models and interacting with future generative world models. Finally, we evaluate quantitatively, conduct a human study, and demonstrate strong performance.

한국어 요약

한 줄 요약

Motion Prompting은 영상 생성에 있어 텍스트 대신 운동 궤적을 조건으로 사용하여 다양한 동작 제어를 가능하게 하는 새로운 프레임워크이다.

핵심 기여도

핵심 아이디어

기존 영상 생성 모델은 텍스트 프롬프트에 의존하지만, 동작의 세부 사항을 효과적으로 전달하기 어렵다. 예를 들어, "곰이 빠르게 머리를 돌린다"는 프롬프트는 "빠르게"의 정의나 정확한 궤적을 명확히 전달하지 못한다. 이에 따라, 연구팀은 운동 자체를 조건으로 사용하는 Motion Prompt를 제안한다. 이는 **시공간적으로 희소하거나 밀집된 운동 궤적**(point tracks)을 표현하는 방식으로, 객체별, 전역적, 시간적으로 희소한 운동 모두를 포괄할 수 있다.

또한, 사용자가 직접 상세한 운동 궤적을 지정하기 어렵다는 문제를 해결하기 위해, **Motion Prompt Expansion**를 도입한다. 이는 사용자의 고수준 요청(예: "카메라를 xz 평면에서 이동하라")을 컴퓨터 비전 신호를 통해 반-밀집 운동 궤적으로 변환하는 과정이다. 이는 텍스트 생성에서의 프롬프트 확장(prompt expansion)과 유사한 개념이다.

기술적 접근법

주요 결과

의의 및 한계

실용적 활용