ComfyUI_FollowYourEmoji

ComfyUI_FollowYourEmoji
★ 17

表情动画人像驱动视频到动画可控生成
在ComfyUI内将视频与静态图片结合,生成可细粒度控制的表情/人像动画,支持自由风格与丰富表情表现。
💡 将短视频驱动静态人像生成可控的表情动画。
🍴 3 Forks💻 Python🔄 2025-04-11
📦
网盘下载
复制链接后前往夸克网盘下载
https://pan.quark.cn/s/c1eafc754fbb
📦 requirements.txt
decord==0.6.0
deepspeed==0.14.0
easydict==1.10
einops==0.4.1
imageio==2.33.0
onnx==1.16.1
onnxruntime-gpu==1.14.0
open-clip-torch
opencv-python
tensorboard==2.14.0
📄 README

ComfyUI_FollowYourEmoji

You can using FollowYourEmoji in comfyui

FollowYourEmoji:Fine-Controllable and Expressive Freestyle Portrait Animation

FollowYourEmoji From: FollowYourEmoji

My ComfyUI node list:


1、ParlerTTS node:ComfyUI_ParlerTTS

2、Llama3_8B node:ComfyUI_Llama3_8B

3、HiDiffusion node:ComfyUI_HiDiffusion_Pro

4、ID_Animator node: ComfyUI_ID_Animator

5、StoryDiffusion node:ComfyUI_StoryDiffusion

6、Pops node:ComfyUI_Pops

7、stable-audio-open-1.0 node :ComfyUI_StableAudio_Open

8、GLM4 node:ComfyUI_ChatGLM_API

9、CustomNet node:ComfyUI_CustomNet

10、Pipeline_Tool node :ComfyUI_Pipeline_Tool

11、Pic2Story node :ComfyUI_Pic2Story

12、PBR_Maker node:ComfyUI_PBR_Maker

13、ComfyUI_Streamv2v_Plus node:ComfyUI_Streamv2v_Plus

14、ComfyUI_MS_Diffusion node:ComfyUI_MS_Diffusion

15、ComfyUI_AnyDoor node: ComfyUI_AnyDoor

16、ComfyUI_Stable_Makeup node: ComfyUI_Stable_Makeup

17、ComfyUI_EchoMimic node: ComfyUI_EchoMimic

18、ComfyUI_FollowYourEmoji node: ComfyUI_FollowYourEmoji

Tips:


—选择你要参考的表情包视频,选择参考图片,运行;

—基于参考视频生成的npy文件,在input/emoji目录下,再次使用,可以在“npy_file”菜单中选择(如果不显示,重启comfyUI)

—length 生成视频时长,save_video 是否保存文件;

—“npy_file” 和“video_file”选项均不是none时,“npy_file”优先。

—Select the emoji video you want to reference, choose the reference image, and run it;

—The npy file generated based on the reference video can be used again in the input/emoji directory by selecting it from the “npy_file” menu (if not displayed, restart comfyUI);

—Generate video duration using ‘length’, whether to save the file with ‘save_video’;

—When both the ‘npy_file’ and ‘videoFILE’ options are not ‘none’, ‘npy_file’ takes priority.

1.Installation


In the ./ComfyUI /custom_node directory, run the following:

git clone https://github.com/smthemex/ComfyUI_FollowYourEmoji.git

2.requirements


pip install -r requirements.txt

缺啥装啥。。。

If the module is missing, , pip install missing module.

3 Need model


如果能直连抱脸,或者直连镜像站,点击就会自动下载所需模型,不需要单独下载.

unet与ComfyUI_EchoMimic的一样 unet is the same as ComfyUI-EchoMimic

unet link

image_encoder link

vae stabilityai/sd-vae-ft-mse link

mm_sd_v15_v2.ckpt link

main model link

所用模型存放地址(Storage address of the model used)(all 14.1G):

├── ComfyUI/models/  
|     ├──follow_emoji
|         ├── unet
|             ├── diffusion_pytorch_model.bin
|             ├── config.json
|         ├── image_encoder
|             ├── pytorch_model.bin
|             ├── config.json
|         ├── ckpts
|             ├── lmk_guider.pth
|             ├── referencenet.pth
|             ├── unet.pth
|         ├── mm_sd_v15_v2.ckpt

Example


make emoji from video 从参考视频生成emoji

6 Citation

If you find Follow-Your-Emoji useful for your research, welcome to 🌟 FollowYourEmoji repo and cite our work using the following BibTeX:


@article{ma2024follow,
  title={Follow-Your-Emoji: Fine-Controllable and Expressive Freestyle Portrait Animation},
  author={Ma, Yue and Liu, Hongyu and Wang, Hongfa and Pan, Heng and He, Yingqing and Yuan, Junkun and Zeng, Ailing and Cai, Chengfei and Shum, Heung-Yeung and Liu, Wei and others},
  journal={arXiv preprint arXiv:2406.01900},
  year={2024}
}