2.2 KiB
2.2 KiB
ComfyUI PhotoMaker Plus
ComfyUI implementation for PhotoMaker.
PhotoMaker implementation that follows the ComfyUI way of doing things. The code is memory efficient, fast, and shouldn't break with Comfy updates.
Installation
- Install ComfyUI.
- Clone this repo into
custom_nodesby running the following commands in a terminal:cd ComfyUI/custom_nodes git clone https://github.com/shiimizu/ComfyUI-PhotoMaker-Plus.git
Download the model from huggingface and place it in a photomaker folder in your models folder such as ComfyUI/models/photomaker.
Features of this Plus version
- Better face resemblance by using
CLIPImageProcessorlike in the original code. - Automatic PhotoMaker LoRA detection and loading in the LoraLoader nodes.
- Customizable
trigger_wordtoken - Allows multiple
trigger_wordtokens in the prompt - Extra nodes such as
PhotoMakerStylesandPrepImagesForClipVisionFromPath
Important news
2024-01-24
- Official support for PhotoMaker landed in ComfyUI. Therefore, this repo's name has been changed. The
PhotoMakerEncodenode is also nowPhotoMakerEncodePlus.
2024-01-21
- Due to various node updates and changes, you may have to recreate the node.
- Removed
ref_images_pathinput. Added aPrepImagesForClipVisionFromPathnode.
2024-01-18
- No need to manually extract the LoRA that's inside the model anymore.
Citation
@article{li2023photomaker,
title={PhotoMaker: Customizing Realistic Human Photos via Stacked ID Embedding},
author={Li, Zhen and Cao, Mingdeng and Wang, Xintao and Qi, Zhongang and Cheng, Ming-Ming and Shan, Ying},
booktitle={arXiv preprint arxiv:2312.04461},
year={2023}
}