top of page

IPAdapter et FaceID dans ComfyUI : garder un visage cohérent sans entraîner de LoRA

IPAdapter et FaceID sont deux outils essentiels dans ComfyUI lorsqu’on veut générer des images avec une référence visuelle forte : visage, style, pose, identité, composition ou personnage récurrent.

En clair : IPAdapter sert à guider l’image avec une image de référence.FaceID sert à mieux conserver l’identité d’un visage.

C’est un peu le copilote visuel de ComfyUI : le prompt conduit, mais IPAdapter tient le volant quand l’IA commence à partir faire du hors-piste artistique.


IPAdapter et FaceID dans ComfyUI : garder un visage cohérent sans entraîner de LoRA

À quoi sert IPAdapter dans ComfyUI ?

IPAdapter permet d’utiliser une image comme référence pour influencer la génération. Contrairement à un simple prompt texte, il donne au modèle une information visuelle directe : style, couleurs, visage, vêtements, composition ou ambiance.

Selon la documentation Diffusers, IP-Adapter ajoute un guidage image via un encodeur visuel et des couches d’attention séparées, ce qui permet de combiner prompt texte et référence image avec plus de contrôle.


Différence entre IPAdapter classique et FaceID dans comfyui

Outil

Rôle principal

Usage idéal

IPAdapter

Reprendre une référence visuelle générale

Style, pose, composition, personnage

IPAdapter Plus

Meilleure fidélité visuelle

Référence plus précise

FaceID

Conserver l’identité d’un visage

Portraits, personnage récurrent

FaceID Plus / v2

Combine identité + structure du visage

Meilleure cohérence faciale

FaceID utilise les embeddings d’un modèle de reconnaissance faciale via InsightFace, au lieu de s’appuyer uniquement sur l’analyse visuelle CLIP. Le modèle FaceID officiel indique aussi qu’un LoRA complémentaire est souvent utilisé pour améliorer la cohérence de l’identité.


Prérequis

Avant de commencer, il faut :

  • ComfyUI installé et fonctionnel ;

  • ComfyUI Manager ;

  • un checkpoint SD 1.5 ou SDXL ;

  • les nodes IPAdapter ;

  • les modèles IPAdapter ;

  • les encodeurs CLIP Vision ;

  • InsightFace pour FaceID ;

  • éventuellement les LoRA FaceID associés.

Liens utiles :

  • GitHub IPAdapter Plus pour ComfyUI : (GitHub)

  • Nouveau dépôt ComfyUI IPAdapter : (GitHub)

  • Modèles FaceID Hugging Face : (Hugging Face)


Installation dans ComfyUI

1. Installer les nodes IPAdapter

Le plus simple :

  1. Ouvrir ComfyUI Manager.

  2. Aller dans Custom Nodes Manager.

  3. Rechercher IPAdapter.

  4. Installer le node compatible.

  5. Redémarrer ComfyUI.

Le dépôt comfyorg/comfyui-ipadapter précise que les modèles FaceID nécessitent InsightFace et que certains modèles FaceID ont aussi besoin d’un LoRA associé. (GitHub)


Où placer les modèles ?

En général :

Type de fichier

Dossier ComfyUI

Modèles IPAdapter

ComfyUI/models/ipadapter

LoRA FaceID

ComfyUI/models/loras

CLIP Vision

ComfyUI/models/clip_vision

Checkpoints

ComfyUI/models/checkpoints

Attention : certains loaders exigent des noms de fichiers précis. Le dépôt ComfyUI IPAdapter indique que le Unified Loader nécessite des noms exacts pour reconnaître correctement les fichiers.


Installer InsightFace pour FaceID

FaceID ne fonctionne pas correctement sans InsightFace. C’est souvent l’étape qui fait trébucher tout le monde, un peu comme la vis cachée sous l’étiquette “garantie annulée”.

Sur Windows, l’installation peut être pénible si Python tente de compiler InsightFace depuis zéro.

À retenir :

  • FaceID nécessite InsightFace ;

  • il peut aussi nécessiter onnxruntime ou onnxruntime-gpu ;

  • si CUDA pose problème, on peut souvent utiliser le provider CPU dans le node InsightFace Loader ;

  • certains workflows FaceID demandent aussi un LoRA FaceID.

Workflow de base IPAdapter

Un workflow simple ressemble à ceci :

  1. Charger le checkpoint.

  2. Charger le prompt positif et négatif.

  3. Charger l’image de référence.

  4. Charger CLIP Vision.

  5. Charger IPAdapter.

  6. Appliquer IPAdapter au modèle.

  7. Lancer le KSampler.

  8. Décoder avec le VAE.

Réglages de départ recommandés :

Réglage

Valeur conseillée

Poids IPAdapter

0.50 à 0.80

Start at

0.00

End at

0.70 à 0.90

CFG

4 à 7

Steps

20 à 35

Denoise en img2img

0.45 à 0.75

Workflow de base FaceID

Pour FaceID :

  1. Charger l’image du visage.

  2. Charger InsightFace.

  3. Charger le modèle FaceID.

  4. Charger le LoRA FaceID si nécessaire.

  5. Appliquer FaceID au modèle.

  6. Générer avec un prompt descriptif.

Le modèle FaceID officiel explique que FaceID utilise l’embedding facial InsightFace, et que FaceID Plus ajoute aussi un embedding CLIP pour mieux conserver la structure du visage. (Hugging Face)

Réglages conseillés pour FaceID

Objectif

Poids FaceID

LoRA FaceID

Conseil

Portrait réaliste

0.70 à 0.90

0.50 à 0.70

Très bon pour identité

Style anime

0.50 à 0.75

0.40 à 0.60

Ne pas trop forcer

Personnage semi-réaliste

0.60 à 0.85

0.50

Bon équilibre

Changement de tenue

0.50 à 0.70

0.40 à 0.60

Laisser le prompt respirer

Forte variation artistique

0.35 à 0.60

0.30 à 0.50

Moins fidèle mais plus créatif

IPAdapter ou LoRA : lequel choisir ?

Besoin

Meilleur choix

Tester rapidement un visage

FaceID

Créer un personnage récurrent sans entraînement

FaceID + IPAdapter

Obtenir une identité ultra stable sur 100 images

LoRA entraîné

Reprendre une pose ou composition

IPAdapter

Reprendre un style graphique

IPAdapter Style

Faire une série professionnelle cohérente

LoRA + IPAdapter

FaceID est excellent pour démarrer vite.Un LoRA personnalisé reste meilleur pour une identité très stable sur une grande série.


Conseils de pro

Ne mets pas le poids FaceID à fond dès le départ. Au-dessus de 0.90, tu risques d’obtenir un visage figé, bizarre ou trop “collé” à la référence.

Utilise une image source propre : visage net, bien éclairé, pas trop de lunettes, pas de profil extrême.

Pour SDXL, vérifie toujours que tu utilises les bons modèles IPAdapter et CLIP Vision. Mélanger SD 1.5 et SDXL, c’est comme brancher une CTA sur une prise de grille-pain : parfois ça démarre, mais il ne faut pas être surpris du résultat.


Erreurs fréquentes

Erreur

Cause probable

Solution

InsightFace is not installed

InsightFace absent ou mal installé

Installer InsightFace dans l’environnement Python de ComfyUI

FaceID ne change rien

Mauvais modèle ou mauvais poids

Vérifier modèle, LoRA, poids

Visage déformé

Poids trop fort

Baisser FaceID/IPAdapter

Erreur CLIP Vision

Mauvais encodeur

Télécharger le bon CLIP Vision

Résultat trop proche de la photo

Poids trop élevé

Réduire weight ou end_at

Résultat pas assez fidèle

Référence mauvaise ou poids faible

Image plus nette + augmenter poids

Conclusion

IPAdapter et FaceID font partie des outils les plus puissants de ComfyUI pour créer des images cohérentes à partir d’une référence. IPAdapter guide le style, la composition ou l’apparence générale. FaceID va plus loin en cherchant à préserver l’identité d’un visage.

Pour un débutant, c’est une excellente alternative à l’entraînement d’un LoRA. Pour un utilisateur avancé, c’est un outil de contrôle indispensable, surtout combiné avec ControlNet, LoRA, SDXL et de bons réglages KSampler.

Commentaires


bottom of page