Krea 2 Inpaint Edit : édition masquée avec des workflows ComfyUI

ComfyUI Wikinews

Un LoRA pour Krea-2-Raw qui repeint la zone masquée en noir depuis un prompt, en variantes mild, default et strong, avec quatre workflows ComfyUI.

krea2-inpaint-edit (Hugging Face) est un ensemble de LoRA communautaires pour Krea-2-Raw qui transforment la retouche masquée en inpainting : remplissez en noir uni la zone que vous voulez modifier, décrivez ce qui doit s'y trouver, et le modèle repeint cette zone tout en laissant le reste de l'image intact. Cierpliwy a publié les poids le 24 septembre, avec trois variantes d'intensité et quatre flux de travail ComfyUI d'exemple.

La retouche masquée est déjà ce que fait Krea 2 lorsque vous lui fournissez une référence et une instruction. Ce LoRA réduit la tâche au masque : la zone noire est la seule chose qui bouge, et tout ce qui se trouve en dehors est traité comme un contexte fixe. Le référentiel compare ses résultats à l'adaptateur antérieur yijunwang2/krea2-anypaint, colonne par colonne, avec des cartes de différences par ligne.

Comparaison entre l'image masquée, ce LoRA et krea2-anypaint

Les colonnes montrent l'entrée masquée, le résultat de ce LoRA et l'adaptateur krea2-anypaint, avec des cartes de différences par ligne.

Trois variantes d'intensité

FichierRôle
krea2_inpaint_edit.safetensorsIntensité par défaut
krea2_inpaint_edit_mild.safetensorsApporte moins de changements en dehors du masque et gère mieux les masques qui couvrent le sujet principal
krea2_inpaint_edit_strong.safetensorsMeilleur en outpainting et s'adapte plus fortement au prompt

Les trois fichiers vont dans ComfyUI/models/loras/.

Ce dont vous avez besoin

kv_cache doit être activé dans le nœud Krea2OstrisEditModelPatch. Il est désactivé par défaut, et la retouche masquée donne un résultat incorrect sans lui.

Les flux de travail d'exemple utilisent uniquement les nœuds ComfyUI-Krea2-Ostris-Edit, ainsi que les nœuds standard de ComfyUI et de comfy_extras.

Démarrage rapide

  1. Téléchargez la variante d'intensité souhaitée dans ComfyUI/models/loras/.
  2. Masquez l'image : peignez en noir uni la zone à régénérer. Le masque peut couvrir une partie de l'image ou la totalité.
  3. Chargez un flux de travail d'exemple (Workflow → Open).
  4. Connectez votre image masquée à l'entrée image1 du nœud d'inpainting TextEncodeKrea2OstrisEdit, celui qui suit le chargeur de LoRA, en remplaçant la référence que le flux de travail lui fournit par défaut.
  5. Écrivez un prompt décrivant ce qui doit apparaître dans la zone masquée.
  6. Confirmez que kv_cache est activé sur Krea2OstrisEditModelPatch, puis mettez le prompt en file d'attente.

Quatre flux de travail d'exemple

Chaque flux de travail génère d'abord une image de base avec Krea-2 standard, construit à partir d'elle la référence masquée en noir, puis exécute le LoRA d'inpainting pour remplir la zone noire.

Flux de travailCe qu'il faitModèles supplémentaires
OutpaintingÉtend l'image sur une toile noire plus grande et prolonge la scène dans la bordureAucun
Remplacement d'arrière-planDétoure le sujet et réalise un inpainting d'un nouvel arrière-plan derrière luibirefnet.safetensors dans models/bg_removal/
Inpainting avec rotation MoGeEstime la géométrie avec MoGe-3, fait pivoter le maillage et réalise un inpainting de la scène autour du nouveau point de vuemoge_3_vitl_fp16.safetensors dans models/geometry_estimation/
Détection SAM 3Détecte un sujet à partir d'une description textuelle, le déplace sur du noir et réalise un inpainting d'un nouvel arrière-plansam3.safetensors dans models/checkpoints/

Si vous modifiez la taille de génération de base ou la taille de la toile dans l'un de ces graphes, gardez les décalages de composition et les dimensions de la toile synchronisés.

Commentaires

Connectez-vous avec GitHub pour rejoindre la discussion.

Chargement des commentaires…
Krea 2 Inpaint Edit : édition masquée avec des workflows ComfyUI | ComfyUI Wiki