Project ◆ Hidden gem

MotionCtrl

TencentARC/MotionCtrl · Python · Apache-2.0

Controllable camera/object motion for AI video

MotionCtrl helps lock camera paths when animating stills into trailer-like clips for games.

7.8 / 100 · Score
★ 1.5k Stars
+0 30-day growth
40 min Time to first run
Not required API key

Score

Trend 18
Activity 8
Quality 65
Community 27
Relevance 100

Setup at a glance

DeployCli
GPU12 GB
API keyNot required
UI languages
Doc languagesen
Install
git clone https://github.com/TencentARC/MotionCtrl.git

Deep dive

MotionCtrl adds controllable camera and object motion to video generation: you specify the camera path or object trajectory, and the generated video follows it — the difference between random camera drift and a deliberate cinematic move.

It is deployed on both the LVDM/VideoCrafter stack and the Stable Video Diffusion pipeline, with Gradio demos (local and hosted) for each, and the method is documented in an arXiv paper.

For game trailers, product shots and any generated video that needs a planned camera, it is the most practical open motion-control option.

Use cases

Trailer camera moves
Object motion control
Cinematic drafts

Good for / Not ideal for

Good for

Trailer and cinematic prototyping

Not ideal for

Realtime in-engine cutscenes

Trend · 30d

Alternatives