HelloMeme: Integrating Spatial Knitting Attentions to Embed High-Level and Fidelity-Rich Conditions in Diffusion Models

Shengkai Zhang, Nianhong Jiao, Tian Li, Chaojie Yang, Chenhui Xue*, Boya Niu*, Jun Gao
HelloVision | HelloGroup Inc.
* Intern

## πŸ”† New Features/Updates - βœ… `02/09/2025` **HelloMemeV3** is now available. [YouTube Demo](https://www.youtube.com/watch?v=DAUA0EYjsZA) - βœ… `12/17/2024` Support modelscope ([Modelscope Demo](https://www.modelscope.cn/studios/songkey/HelloMeme)). - βœ… `12/08/2024` Added **HelloMemeV2** (select "v2" in the version option of the LoadHelloMemeImage/Video Node). Its features include: a. Improved expression consistency between the generated video and the driving video. b. Better compatibility with third-party checkpoints. c. Reduced VRAM usage. [YouTube Demo](https://www.youtube.com/watch?v=-2s_pLAKoRg) - βœ… `11/29/2024` a.Optimize the algorithm; b.Add VAE selection functionality; c.Introduce a super-resolution feature. [YouTube Demo](https://www.youtube.com/watch?v=fM5nyn6q02Y) - βœ… `11/14/2024` Added the `HMControlNet2` module, which uses the `PD-FGC` motion module to extract facial expression information (`drive_exp2`); restructured the ComfyUI interface; and optimized VRAM usage. [YouTube Demo](https://www.youtube.com/watch?v=ZvoMHyRm310) - βœ… `11/12/2024` Added a newly fine-tuned version of [`Animatediff`](https://huggingface.co/songkey/hm_animatediff_frame12) with a patch size of 12, which uses less VRAM (Tested on 2080Ti). - βœ… `11/11/2024` ~~Optimized VRAM usage and added `HMVideoSimplePipeline` (`workflows/hellomeme_video_simple_workflow.json`), which doesn’t use Animatediff and can run on machines with less than 12G VRAM.~~ - βœ… `11/6/2024` The face proportion in the reference image significantly affects the generation quality. We have encapsulated the **recommended image cropping method** used during training into a `CropReferenceImage` Node. Refer to the workflows in the `ComfyUI_HelloMeme/workflows directory`: `hellomeme_video_cropref_workflow.json` and `hellomeme_image_cropref_workflow.json`. ## Introduction This repository is the official implementation of the [`HelloMeme`](https://arxiv.org/pdf/2410.22901) ComfyUI interface, featuring both image and video generation functionalities. Example workflow files can be found in the `ComfyUI_HelloMeme/workflows` directory. Test images and videos are saved in the `ComfyUI_HelloMeme/examples` directory. Below are screenshots of the interfaces for image and video generation. > [!Note] > [Custom models should be placed in the directories listed below.](https://github.com/HelloVision/ComfyUI_HelloMeme/issues/5#issuecomment-2461247829) > > **Checkpoints** under: `ComfyUI/models/checkpoints` > > **Loras** under: `ComfyUI/models/loras` ### Installation Keyword of ComfyUI Manager : `hellomeme-api`

hellomeme-api

### Workflows | workflow file | Video Generation | Image Generation | HMControlNet | HMControlNet2 | |---------------|------------------|------------------|-----------|---------------| | image_generation.json | | βœ… | | βœ… | | image_style_transfer.json | | βœ… | | βœ… | | video_generation.json | βœ… | | | βœ… | ### Image Generation Interface

image_generation_interface

### Style Transfer Interface

image_generation_interface

### Video Generation Interface

video_generation_interface