Extensions/ComfyUI_IPAdapter_plus
ComfyUI Extension

ComfyUI_IPAdapter_plus

A ComfyUI extension with 38 custom nodes.

By pamparamm·Created 2 years ago·Updated 7 months ago· 11
pamparamm/ComfyUI_IPAdapter_plus
Nodes38
On cloudLocal install
Categoryipadapter/faceid, ipadapter
Stars11
Updated7 months ago

Nodes (38)

IPAdapter FaceID Batch
ipadapter/faceid
IPAdapter
ipadapter
IPAdapter Advanced
ipadapter
IPAdapter Batch (Adv.)
ipadapter
IPAdapter ClipVision Enhancer
ipadapter/dev
IPAdapter ClipVision Enhancer Batch
ipadapter/dev
IPAdapter Combine Embeds
ipadapter/embeds
IPAdapter Combine Params
ipadapter/params
IPAdapter Combine Weights
ipadapter/utils
IPAdapter Embeds
ipadapter/embeds
IPAdapter Embeds Batch
ipadapter/embeds
IPAdapter Encoder
ipadapter/embeds
IPAdapter Extend Clip Vision Input Size
model_patches
IPAdapter FaceID
ipadapter/faceid
IPAdapter FaceID Kolors
ipadapter/faceid
IPAdapter from Params
ipadapter/params
IPAdapter InsightFace Loader
ipadapter/loaders
IPAdapter Load Embeds
ipadapter/embeds
IPAdapter Model Loader
ipadapter/loaders
IPAdapter Mad Scientist
ipadapter/dev
IPAdapter Noise
ipadapter/utils
IPAdapter Precise Composition
ipadapter
IPAdapter Precise Composition Batch
ipadapter
IPAdapter Precise Style Transfer
ipadapter
IPAdapter Precise Style Transfer Batch
ipadapter
Prompt Schedule From Weights Strategy
ipadapter/weights
IPAdapter Regional Conditioning
ipadapter/params
IPAdapter Save Embeds
ipadapter/embeds
IPAdapter Style & Composition SDXL
ipadapter/style_composition
IPAdapter Style & Composition Batch SDXL
ipadapter/style_composition
IPAdapter Tiled
ipadapter/tiled
IPAdapter Tiled Batch
ipadapter/tiled
IPAdapter Unified Loader
ipadapter
IPAdapter Unified Loader Community
ipadapter/loaders
IPAdapter Unified Loader FaceID
ipadapter/faceid
IPAdapter Weights
ipadapter/weights
IPAdapter Weights From Strategy
ipadapter/weights
Prep Image For ClipVision
ipadapter/utils
Readme

ComfyUI IPAdapter plus

[!NOTE] This repo is a fork of the original extension made by cubiq with some subjective bugfixes and additions.

ComfyUI reference implementation for IPAdapter models.

The IPAdapter are very powerful models for image-to-image conditioning. The subject or even just the style of the reference image(s) can be easily transferred to a generation. Think of it as a 1-image lora.

Example workflows

The examples directory has many workflows that cover all IPAdapter functionalities.

IPAdapter Example workflow

Video Tutorials

Tutorial

The following videos are about the previous version of IPAdapter, but they still contain valuable information.

:nerd_face: Basic usage video, :rocket: Advanced features video, :japanese_goblin: Attention Masking video, :movie_camera: Animation Features video

Installation

Download or git clone this repository inside ComfyUI/custom_nodes/ directory or use the Manager. IPAdapter always requires the latest version of ComfyUI. If something doesn't work be sure to upgrade. Beware that the automatic update of the manager sometimes doesn't work and you may need to upgrade manually.

There's now a Unified Model Loader, for it to work you need to name the files exactly as described below. The legacy loaders work with any file name but you have to select them manually. The models can be placed into sub-directories.

Remember you can also use any custom location setting an ipadapter entry in the extra_model_paths.yaml file.

FaceID models require insightface, you need to install it in your ComfyUI environment. Check this issue for help. Remember that most FaceID models also need a LoRA.

For the Unified Loader to work the files need to be named exactly as shown in the list below.

Most FaceID models require a LoRA. If you use the IPAdapter Unified Loader FaceID it will be loaded automatically if you follow the naming convention. Otherwise you have to load them manually, be careful each FaceID model has to be paired with its own specific LoRA.

All models can be found on huggingface.

Community's models

The community has baked some interesting IPAdapter models.

if you know of other models please let me know and I will add them to the unified loader.

Generic suggestions

There are many workflows included in the examples directory. Please check them before asking for support.

Usually it's a good idea to lower the weight to at least 0.8 and increase the number steps. To increase adherece to the prompt you may try to change the weight type in the IPAdapter Advanced node.

Troubleshooting

Please check the troubleshooting before posting a new issue. Also remember to check the previous closed issues.

Credits