Home

Awesome

<div align="center">

โšก๏ธAnimateLCM: Accelerating the Animation of Your Personalized Models and Adapters through Decoupled Consistency Learning

[Paper] [Project Page โœจ] [Demo in ๐Ÿค—Hugging Face] [Pre-trained Models] [Civitai] visitors

by Fu-Yun Wang, Zhaoyang Huang๐Ÿ“ฎ, Xiaoyu Shi, Weikang Bian, Guanglu Song, Yu Liu, Hongsheng Li๐Ÿ“ฎ

</div>
Example 1Example 2Example 3
GIF 1GIF 2GIF 3

If you use any components of our work, please cite it.

@article{wang2024animatelcm,
  title={AnimateLCM: Accelerating the Animation of Personalized Diffusion Models and Adapters with Decoupled Consistency Learning},
  author={Wang, Fu-Yun and Huang, Zhaoyang and Shi, Xiaoyu and Bian, Weikang and Song, Guanglu and Liu, Yu and Li, Hongsheng},
  journal={arXiv preprint arXiv:2402.00769},
  year={2024}
}

News

Here is a screen recording of usage. Prompt:"river reflecting mountain"

case1x2

Introduction

Consistency model is a promising new family of generative models for fast yet high-quality generation, proposed by Professor Yang Song.

Animate-LCM is a pioneer work and exploratory on fast animation generation following the consistency models, being able to generate animations in good quality with 4 inference steps.

It relies on the decoupled learning paradigm, firstly learning image generation prior and then learning the temporal generation prior for fast sampling, greatly boosting the training efficiency.

The High-level workflow of AnimateLCM can be

<div align="center"> <img src="__assets__/imgs/demo_figure.png" alt="comparison" style="zoom:80%;" /> </div>

Demos

We have launched lots of demo videos generated by Animate-LCM on the Project Page. Generally speaking, AnimateLCM works for fast, text-to-video, control-to-video, image-to-video, video-to-video stylization, and longer video generation.

<div align="center"> <img src="__assets__/imgs/examples.png" alt="comparison" style="zoom:80%;" /> </div>

Models

So far, we have released three models for usage

Install & Usage Instruction

We split the animatelcm_sd15 and animatelcm_svd into two folders. They are based on different environments. Please refer to README_animatelcm_sd15 and README_animatelcm_svd for instructions.

Usage Tips

Related Notes

Comparison

Screen recording of AnimateLCM-T2V. Prompt: "dog with sunglasses".

case2x2

<div align="center"> <img src="__assets__/imgs/comparison.png" alt="comparison" style="zoom:80%;" /> </div>

Contact & Collaboration

I am open to collaboration, but not to a full-time intern. If you find some of my work interesting and hope for collaboration/discussion in any format, please do not hesitate to contact me.

๐Ÿ“ง Email: fywang@link.cuhk.edu.hk

Acknowledge

I would thank AK for broadcasting our work and the hugging face team for providing help in building the gradio demo and storing the models. Would thank the Dhruv Nair for providing help in diffusers.