EasyUse/Adaptergenerated

Easy Apply PuLID(applyPulID)

Easy Apply PuLID applique un adaptateur d'identité PuLID au modèle à l'aide d'une image de visage de référence et d'un masque d'attention facultatif.

apply Pul ID

model
image
attn_mask
model
pulid_file
COMBO
insightface
COMBO
method
COMBO
weight
1.00
start_at
0.000
end_at
1.000
Easy Use

Easy Apply PuLID applique un adaptateur d'identité PuLID au modèle à l'aide d'une image de visage de référence et d'un masque d'attention facultatif. Il est conçu comme une interface simple à nœud unique pour le flux de travail de l'adaptateur : fournissez votre modèle de base, un fichier de modèle PuLID, une image de visage, et contrôlez la force avec laquelle l'identité est injectée.

Entrées

  • model (MODEL) : Le modèle de diffusion de base auquel l'adaptateur PuLID sera appliqué.
  • pulid_file (COMBO) : Le fichier de modèle PuLID à charger. Sélectionnez l'un des fichiers .safetensors/modèle disponibles inclus ou configurés dans le nœud.
  • insightface (COMBO) : Le périphérique d'exécution utilisé par InsightFace pour l'analyse faciale et l'extraction d'embeddings. Les options sont CPU, CUDA et ROCM. Choisissez CUDA ou ROCM pour l'accélération GPU, ou CPU si aucun GPU compatible n'est disponible.
  • image (IMAGE) : Image de référence contenant le visage dont l'identité doit être transférée. Le visage est détecté et encodé à l'aide d'InsightFace.
  • method (COMBO) : Méthode d'injection pour l'adaptateur. Options :
    • fidelity : Prioriser une forte préservation de l'identité.
    • style : Prioriser le style du résultat généré.
    • neutral : Utiliser un juste équilibre entre fidélité et style.
  • weight (FLOAT) : Force globale de l'influence de PuLID. La valeur par défaut est 1. La plage va de -1 à 5, ajustable par pas de 0.05. Les valeurs supérieures à 1 intensifient les caractéristiques d'identité ; les valeurs à 0 ou en dessous réduisent ou inversent l'effet de l'adaptateur.
  • start_at (FLOAT) : Fraction du pas de temps à laquelle l'adaptateur commence à appliquer son influence. La valeur par défaut est 0 (début de l'échantillonnage).
  • end_at (FLOAT) : Fraction du pas de temps à laquelle l'adaptateur cesse d'appliquer son influence. La valeur par défaut est 1 (fin de l'échantillonnage).
  • attn_mask (MASK, facultatif) : Un masque d'attention qui limite les zones où l'adaptateur PuLID affecte l'image générée. Utile pour appliquer l'identité uniquement à des régions spécifiques de l'espace latent.

Sorties

  • model (MODEL) : Le modèle modifié avec l'adaptateur PuLID appliqué, prêt à être connecté à un échantillonneur ou à d'autres nœuds d'adaptateur.

Notes d'utilisation

  • Le nœud attend un visage net et de face dans l'image de référence pour une meilleure qualité d'embedding.
  • Utilisez start_at et end_at pour limiter l'effet de l'adaptateur à une partie de l'échantillonnage, ce qui peut aider à préserver la composition au début tout en renforçant l'identité plus tard.
  • L'entrée attn_mask est facultative. Lorsqu'elle est omise, l'adaptateur affecte l'image entière.
  • Si InsightFace ne peut pas détecter de visage dans l'image de référence, le nœud échouera ou produira un embedding invalide, recadrez ou alignez donc le visage au préalable si nécessaire.

Commentaires

Connectez-vous avec GitHub pour rejoindre la discussion.

Chargement des commentaires…