MotionClone: Training-Free Motion Cloning for Controllable Video Generation

Pengyang Ling, Jiazi Bu, Pan Zhang, Xiao-wen Dong, Yuhang Zang +4 more
2/12/2026

No official code found. Best implementation: LPengYang/MotionClone (515 stars, last commit 2025-06-17).

Abstract

Motion-based controllable video generation offers the potential for creating captivating visual content. Existing methods typically necessitate model training to encode particular motion cues or incorporate fine-tuning to inject certain motion patterns, resulting in limited flexibility and generalization. In this work, we propose MotionClone, a training-free framework that enables motion cloning from reference videos to versatile motion-controlled video generation, including text-to-video and image-to-video. Based on the observation that the dominant components in temporal-attention maps drive motion synthesis, while the rest mainly capture noisy or very subtle motions, MotionClone utilizes sparse temporal attention weights as motion representations for motion guidance, facilitating diverse motion transfer across varying scenarios. Meanwhile, MotionClone allows for the direct extraction of motion representation through a single denoising step, bypassing the cumbersome inversion processes and thus promoting both efficiency and flexibility. Extensive experiments demonstrate that MotionClone exhibits proficiency in both global camera motion and local object motion, with notable superiority in terms of motion fidelity, textual alignment, and temporal consistency.

View on arXivView PDF

Code Implementations(1)

[ICLR 2025] Official implementation of MotionClone: Training-Free Motion Cloning for Controllable Video Generation

51540PythonMay 24, 20241 years ago

Similar Papers

Cite this paper

@article{ling2026motionclone,
  title  = {MotionClone: Training-Free Motion Cloning for Controllable Video Generation},
  author = {Pengyang Ling and Jiazi Bu and Pan Zhang and Xiao-wen Dong and Yuhang Zang and Tong Wu and H. Chen and Jiaqi Wang and Yi Jin},
  year   = {2026},
  eprint = {2406.05338},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2406.05338},
  journal = {ICLR 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/2406.05338.svg)](https://codeofpaper.com/paper/2406.05338)

Discussion