Z Image Turbo Headswap pour Personnages : Remplacement de tête rapide et précis pour portraits de personnages
Z Image Turbo Headswap pour Personnages est un workflow ComfyUI axé sur l'échange de la tête d'un personnage tout en préservant l'éclairage, la pose et le style d'origine. Il guide Z-Image Turbo pour éditer uniquement la région de la tête, produisant des résultats sans couture et photoréalistes qui évitent les halos et textures plastiques typiques des échanges génériques.
Conçu pour les créateurs, artistes de personnages et éditeurs de portraits, ce workflow Z Image Turbo Headswap pour Personnages utilise le sous-titrage automatique pour des invites intelligentes, la segmentation de style SAM pour des masques de visage et de cheveux robustes, et un passage de recadrage et de couture qui garde les arrière-plans intacts. Les LoRAs de personnages optionnels vous permettent de diriger l'identité et le style avec précision.
Modèles clés dans le workflow Comfyui Z Image Turbo Headswap pour Personnages
- Z-Image Turbo (bf16). L'épine dorsale de diffusion qui effectue le inpainting et la reconstruction réels, prisée pour sa rapidité et sa fidélité photoréaliste. Carte du modèle
- Z-Image Turbo VAE. VAE jumelé utilisé pour encoder et décoder les latents dans et hors de Z-Image Turbo pour des reconstructions nettes. Inclus avec la version Z-Image Turbo.
- Qwen3‑4B Z‑Image Engineer V4 (GGUF). Encodeur de texte de haute qualité pour le conditionnement des invites; améliore la direction sémantique des attributs comme les cheveux, l'expression et les accessoires. Carte du modèle
- Z‑Image AbliteratedV1 (GGUF). Encodeur de texte alternatif avec une sensation d'invite légèrement différente, utile lorsque vous voulez une poussée plus forte vers des invites descriptives. Carte du modèle
- Checkpoint de segmentation de style SAM (sam3.pt). Fournit une segmentation robuste et promptable pour isoler le visage et les cheveux pour des modifications ciblées via l'extension ComfyUI‑SAM3. Répertoire
- Adaptateurs LoRA de personnage optionnels. Adaptateurs légers pour renforcer l'identité ou le style au sein de Z-Image Turbo; utilisez-les lorsque vous avez besoin d'un look de personnage cohérent à travers les éditions.
Comment utiliser le workflow Comfyui Z Image Turbo Headswap pour Personnages
Le workflow isole la tête avec des masques solides, recadre pour un inpaint haute résolution, diffuse uniquement à l'intérieur de cette région, puis recoud le résultat dans l'original. Un groupe Test Lora séparé fonctionne indépendamment pour des essais rapides de LoRA/invite.
Préparer la source et l'invite
- Chargez votre image de base dans
Source Image(#958). C'est le portrait dont vous voulez remplacer la tête. Auto Prompt(#1018) analyse l'image et génère une invite descriptive. Ajoutez toutes les notes critiques dansText Multiline(#1071) telles que la couleur des cheveux, l'angle de la tête ou les accessoires que vous souhaitez conserver ou modifier.- Le workflow fusionne ces éléments en une seule invite avec
Text Concatenate(#1070) et l'encode en utilisant votre encodeur de texte GGUF choisi viaCLIPLoaderGGUF(#164) etCLIPTextEncode(#944). - Une
CLIP Text Encode (Negative Prompt)(#1082) soigneusement conçue contrebalance les traits indésirables, orientant Z Image Turbo Headswap for Characters vers des résultats propres et réalistes.
Construire des masques de tête précis
- L'image redimensionnée passe à deux segmentateurs de style SAM :
Face Mask(#939) etHair Mask(#1078). En utilisant des indices textuels ancrés, ils isolent les caractéristiques faciales et les cheveux avec un rappel élevé. Masks Combine Regions(#1079) fusionne ces régions pour que l'échange opère à travers le visage et les lignes de cheveux ensemble, réduisant les coutures visibles.- Des aperçus dédiés (
Preview Mask for Face(#954),Preview Mask for Hair(#1080), et la vue du masque combiné) vous aident à confirmer la zone cible avant toute diffusion. - Cette approche à double masque est centrale dans Z Image Turbo Headswap pour Personnages, gardant la peau, les cheveux et les détails des bords cohérents.
Recadrer pour le inpainting et conditionner le modèle
InpaintCropImproved(#1024) recadre la région masquée et assure une résolution de travail minimale pour que le passage de diffusion ait suffisamment de pixels pour modéliser les pores, les mèches et les bords.InpaintModelConditioning(#943) prépare le conditionnement positif et négatif lié à l'image recadrée et au masque, ainsi qu'aux entrées latentes alignées avec le VAE sélectionné.- À ce stade, le workflow contraint entièrement l'édition à la région de la tête tout en laissant l'invite et les LoRAs optionnels définir la nouvelle identité ou les nouveaux attributs.
Passage de diffusion de l'échange de tête
- Le modèle Z‑Image Turbo augmenté par LoRA passe à travers
DifferentialDiffusion(#949) pour que l'édition se concentre à l'intérieur du masque et préserve le contexte non masqué. Head Swap Sampler(#1022) effectue le inpaint. Pour des changements plus forts, augmentez le débruitage; pour une meilleure rétention de la pose et de l'éclairage, gardez-le modéré. Un CFG plus élevé resserre l'adhérence à l'invite et à la source mais peut trop affiner; un CFG plus bas paraît plus doux et peut se fondre plus naturellement.- Parce que c'est Z Image Turbo Headswap pour Personnages, le modèle respecte le libellé de votre invite et la sélection de LoRA, vous permettant d'ajuster l'identité, la coiffure et l'expression sans perturber la scène.
Recoudre et enregistrer
- Le patch inpainté est décodé avec
VAEDecode(#947) et fusionné de manière transparente en utilisantInpaintStitchImproved(#950), préservant la résolution originale et l'intégrité de l'arrière-plan. SaveImage(#1084) écrit l'image finale. UtilisezImage Comparer (rgthree)(#1092) pour faire glisser entre avant et après pour un contrôle qualité et une itération rapides.- Cette étape finale complète le pipeline Z Image Turbo Headswap pour Personnages, produisant un portrait cohérent sans artefacts d'échange révélateurs.
Test Lora (indépendant)
- Le groupe Test Lora vous permet de prévisualiser l'influence de LoRA sans toucher à votre source. Chargez les adaptateurs dans
Character Lora(#1083 et #1057), fournissez une invite positive courte avecCLIPTextEncode(#1088), et une correspondance négative avecCLIPTextEncode(#1087). - L'auxiliaire
Head Swap Sampler(#1091) génère des portraits rapides dansVAEDecode(#1089) afin que vous puissiez juger du verrouillage de l'identité et du style avant de lancer l'échange principal. - Lorsque vous aimez le look, réutilisez les mêmes poids et formulation de LoRA dans le flux principal pour un résultat prévisible de Z Image Turbo Headswap pour Personnages.
Nœuds clés dans le workflow Comfyui Z Image Turbo Headswap pour Personnages
Face Mask (#939)
Génère une région de visage précise en utilisant un ancrage de style SAM pour que le modèle sache exactement où remplacer les caractéristiques. Ajuster l'indice textuel renforce la détection de la zone faciale correcte, ce qui améliore directement le mélange au niveau des joues, de la mâchoire et des oreilles.
Hair Mask (#1078)
Cible la région des cheveux pour capturer les franges, les mèches rebelles et les lignes de cheveux qui trahissent généralement les échanges. Inclure les cheveux avec le masque de visage réduit considérablement la visibilité des coutures et empêche les ombrages mal assortis autour du front et des tempes.
Masks Combine Regions (#1079)
Fusionne les masques de visage et de cheveux en une seule région d'édition. Ce masque combiné assure une texture et un éclairage cohérents là où la peau rencontre les cheveux, évitant l'apparence de "découpe" lors du inpainting.
InpaintCropImproved (#1024)
Recadre autour du masque combiné et augmente la zone de travail pour que le sampler ait une densité de pixels adéquate. Utilisez l'expansion contextuelle au besoin pour inclure des chapeaux, des franges ou des accessoires qui interagissent avec la région de la tête.
InpaintModelConditioning (#943)
Construit un conditionnement positif/négatif lié au patch recadré et au masque. Cela garantit que le sampler lit à la fois votre invite descriptive et le contexte de l'image locale, alignant les changements d'identité avec l'éclairage de la scène et l'angle de la caméra.
DifferentialDiffusion (#949)
Concentre les changements à l'intérieur de la zone masquée tout en protégeant le contenu non masqué. Il est particulièrement utile lorsque l'arrière-plan est détaillé ou lorsque de petits changements d'éclairage en dehors de la tête seraient perceptibles.
Head Swap Sampler (#1022)
Exécute la diffusion du inpaint. Deux contrôles sont les plus importants : la force de débruitage et la guidance CFG. Un débruitage plus élevé augmente la transformation mais peut s'écarter de la pose originale; un CFG plus élevé applique l'invite et le LoRA au risque d'une finition plus dure et plus stylisée. Ajustez les deux ensemble pour des échanges naturels.
InpaintStitchImproved (#950)
Réintègre le recadrage édité à pleine résolution en utilisant le couturier de l'étape de recadrage. Cela maintient la netteté globale et la continuité des couleurs à travers les frontières pour un portrait final sans couture.
Extras optionnels
- Préférez les angles de face ou de trois quarts lorsque c'est possible; faites correspondre la description cible ou le LoRA à l'angle source pour les résultats les plus propres de Z Image Turbo Headswap pour Personnages.
- Si la frange ou le chapeau se fond mal, élargissez légèrement le masque combiné avant le passage de inpaint.
- Gardez le débruitage modéré lors des premiers passages, puis augmentez-le uniquement si nécessaire pour atteindre la nouvelle identité.
- Utilisez la base de l'Auto Prompt et ajoutez juste quelques jetons décisifs (couleur des cheveux, expression, accessoires) plutôt que de longues listes.
- Les extensions ComfyUI‑SAM3 et Crop‑and‑Stitch sont puissantes; leur mise à jour vers leurs dernières versions peut améliorer la qualité des masques et la couture dans des scènes complexes. ComfyUI‑SAM3 • ComfyUI‑Inpaint‑CropAndStitch
Remerciements
Ce workflow implémente et s'appuie sur les travaux et ressources suivants. Nous remercions chaleureusement @RetroGazzaSpurs et r/StableDiffusion pour Z Image Turbo Headswap for Characters Workflow Source pour leurs contributions et leur maintenance. Pour des détails autoritaires, veuillez vous référer à la documentation et aux répertoires originaux liés ci-dessous.
Ressources
- r/StableDiffusion/Z Image Turbo Headswap for Characters Workflow Source
- Docs / Notes de version : Z Image Turbo Headswap for Characters Workflow Source
Note : L'utilisation des modèles, ensembles de données et codes référencés est soumise aux licences et conditions respectives fournies par leurs auteurs et mainteneurs.


