## MotionCtrl: A Unified and Flexible Motion Controller for Video Generation
#### [SIGGRAPH 2024 CONFERENCE PROCEEDINGS]
###
[](https://wzhouxiff.github.io/projects/MotionCtrl/assets/paper/MotionCtrl.pdf) [](https://arxiv.org/pdf/2312.03641.pdf) [](https://wzhouxiff.github.io/projects/MotionCtrl/)
🤗 [](https://huggingface.co/spaces/TencentARC/MotionCtrl_SVD) 🤗 [](https://huggingface.co/spaces/TencentARC/MotionCtrl)
---
## 🔥🔥🔥 We have released both **Training** and **Inference** code of MotionCtrl deployed on [AnimateDiff](https://github.com/TencentARC/MotionCtrl/tree/animatediff)
🔥🔥 We release the codes, [models](https://huggingface.co/TencentARC/MotionCtrl/tree/main) and [demos](https://huggingface.co/spaces/TencentARC/MotionCtrl_SVD) for MotionCtrl on [Stable Video Diffusion (SVD)](https://github.com/Stability-AI/generative-models).
---
https://github.com/TencentARC/MotionCtrl/assets/19488619/45d44bf5-d4bf-4e45-8628-2c8926b5954a
---
Official implementation of [MotionCtrl: A Unified and Flexible Motion Controller for Video Generation](https://arxiv.org/abs/2312.03641).
MotionCtrl can Independently control **complex camera motion** and **object motion** of generated videos, with **only a unified** model.
### Results of MotionCtrl+AnimateDiff