Z Image Turbo Headswap for Characters: Substituição de cabeça rápida e precisa para retratos de personagens
Z Image Turbo Headswap for Characters é um fluxo de trabalho focado do ComfyUI para trocar a cabeça de um personagem enquanto preserva a iluminação, pose e estilo originais. Ele guia o Z-Image Turbo para editar apenas a região da cabeça, produzindo resultados fotorrealistas e sem costura que evitam os halos e texturas plásticas típicas de trocas genéricas.
Desenvolvido para criadores, artistas de personagens e editores de retratos, este fluxo de trabalho Z Image Turbo Headswap for Characters usa legendagem automática para prompts inteligentes, segmentação estilo SAM para máscaras robustas de rosto e cabelo, e uma passagem de recorte e costura inpaint que mantém os fundos intocados. LoRAs de personagens opcionais permitem que você direcione a identidade e o estilo com precisão.
Modelos principais no fluxo de trabalho Comfyui Z Image Turbo Headswap for Characters
- Z-Image Turbo (bf16). A base de difusão que realiza a repintura e reconstrução real, valorizada pela velocidade e fidelidade fotorrealista. Model card
- Z-Image Turbo VAE. VAE pareado usado para codificar e decodificar latentes dentro e fora do Z-Image Turbo para reconstruções nítidas. Incluído com o lançamento do Z-Image Turbo.
- Qwen3‑4B Z‑Image Engineer V4 (GGUF). Codificador de texto de alta qualidade para condicionamento de prompt; melhora o direcionamento semântico de atributos como cabelo, expressão e acessórios. Model card
- Z‑Image AbliteratedV1 (GGUF). Codificador de texto alternativo com uma sensação de prompt ligeiramente diferente, útil quando você deseja um impulso mais forte em direção a prompts descritivos. Model card
- Checkpoint de segmentação estilo SAM (sam3.pt). Fornece segmentação robusta e com prompts para isolar rosto e cabelo para edições direcionadas via a extensão ComfyUI‑SAM3. Repository
- Adaptadores LoRA de personagens opcionais. Adaptadores leves para reforçar identidade ou estilo dentro do Z-Image Turbo; use-os quando precisar de uma aparência consistente do personagem em várias edições.
Como usar o fluxo de trabalho Comfyui Z Image Turbo Headswap for Characters
O fluxo de trabalho isola a cabeça com máscaras fortes, recorta para uma repintura de alta resolução, difunde apenas dentro daquela região e então costura o resultado de volta ao original. Um grupo de Teste Lora separado executa de forma independente para testes rápidos de LoRA/prompt.
Prepare a fonte e o prompt
- Carregue sua imagem base em
Source Image(#958). Este é o retrato cuja cabeça você deseja substituir. Auto Prompt(#1018) analisa a imagem e gera um prompt descritivo. Adicione quaisquer notas críticas emText Multiline(#1071) como cor do cabelo, ângulo da cabeça ou acessórios que você deseja manter ou mudar.- O fluxo de trabalho mescla estes em um único prompt com
Text Concatenate(#1070) e o codifica usando seu codificador de texto GGUF escolhido viaCLIPLoaderGGUF(#164) eCLIPTextEncode(#944). - Um
CLIP Text Encode (Negative Prompt)(#1082) curado contrabalança traços indesejados, direcionando o Z Image Turbo Headswap for Characters para saídas limpas e realistas.
Construa máscaras de cabeça precisas
- A imagem redimensionada passa para dois segmentadores estilo SAM:
Face Mask(#939) eHair Mask(#1078). Usando dicas textuais fundamentadas, eles isolam características faciais e cabelo com alta precisão. Masks Combine Regions(#1079) funde essas regiões para que a troca opere em toda a face e linhas de cabelo juntas, reduzindo costuras visíveis.- Previsões dedicadas (
Preview Mask for Face(#954),Preview Mask for Hair(#1080) e a visualização de máscara combinada) ajudam você a confirmar a área alvo antes de qualquer difusão ocorrer. - Esta abordagem de duas máscaras é central para o Z Image Turbo Headswap for Characters, mantendo pele, cabelo e detalhes de borda coerentes.
Recorte para repintura e condicione o modelo
InpaintCropImproved(#1024) recorta na região mascarada e garante uma resolução mínima de trabalho para que a passagem de difusão tenha pixels suficientes para modelar poros, fios e bordas.InpaintModelConditioning(#943) prepara condicionamento positivo e negativo atrelado à imagem recortada e máscara, além de entradas latentes alinhadas com o VAE selecionado.- Neste estágio, o fluxo de trabalho constrange totalmente a edição à região da cabeça enquanto permite que o prompt e LoRAs opcionais definam a nova identidade ou atributos.
Passagem de difusão de troca de cabeça
- O modelo Z-Image Turbo aumentado por LoRA flui através de
DifferentialDiffusion(#949) para que a edição se concentre dentro da máscara e preserve o contexto não mascarado. Head Swap Sampler(#1022) realiza a repintura. Para mudanças mais fortes, aumente a desnoising; para melhor retenção de pose e iluminação, mantenha moderado. CFG mais alto aperta a adesão ao prompt e fonte, mas pode superafiar; CFG mais baixo parece mais suave e pode misturar mais naturalmente.- Como este é o Z Image Turbo Headswap for Characters, o modelo respeita a redação do seu prompt e seleção de LoRA, permitindo que você ajuste identidade, penteado e expressão sem perturbar a cena.
Costure e salve
- O patch repintado é decodificado com
VAEDecode(#947) e fundido de volta de forma contínua usandoInpaintStitchImproved(#950), preservando a resolução original e a integridade do fundo. SaveImage(#1084) grava a imagem final. UseImage Comparer (rgthree)(#1092) para deslizar entre antes e depois para QA e iteração rápidos.- Esta etapa final completa o pipeline Z Image Turbo Headswap for Characters, produzindo um retrato coeso sem artefatos de troca perceptíveis.
Teste Lora (independente)
- O grupo Teste Lora permite que você visualize a influência de LoRA sem tocar na sua fonte. Carregue adaptadores em
Character Lora(#1083 e #1057), forneça um prompt positivo curto comCLIPTextEncode(#1088), e um negativo correspondente comCLIPTextEncode(#1087). - O
Head Swap Sampler(#1091) auxiliar gera retratos rápidos emVAEDecode(#1089) para que você possa julgar o bloqueio de identidade e estilo antes de executar a troca principal. - Quando você gosta da aparência, reutilize os mesmos pesos e redação de LoRA no fluxo principal para um resultado previsível do Z Image Turbo Headswap for Characters.
Nós principais no fluxo de trabalho Comfyui Z Image Turbo Headswap for Characters
Face Mask (#939)
Gera uma região facial precisa usando o fundamento estilo SAM para que o modelo saiba exatamente onde substituir características. Ajustar a dica textual fortalece a detecção da área facial correta, o que melhora diretamente a fusão nas bochechas, linha do maxilar e orelhas.
Hair Mask (#1078)
Alveja a região do cabelo para capturar franjas, fios soltos e linhas de cabelo que normalmente denunciam trocas. Incluir cabelo com a máscara facial reduz significativamente a visibilidade de costuras e previne sombreamento incompatível ao redor da testa e têmporas.
Masks Combine Regions (#1079)
Funde máscaras de rosto e cabelo em uma região de edição. Esta máscara combinada garante textura e iluminação consistentes onde a pele encontra o cabelo, evitando a aparência de "recorte" durante a repintura.
InpaintCropImproved (#1024)
Recorta ao redor da máscara combinada e amplia a área de trabalho para que o sampler tenha densidade de pixels adequada. Use expansão de contexto quando necessário para incluir chapéus, franjas ou acessórios que interajam com a região da cabeça.
InpaintModelConditioning (#943)
Constrói condicionamento positivo/negativo vinculado ao patch recortado e máscara. Isso garante que o sampler leia tanto seu prompt descritivo quanto o contexto da imagem local, alinhando mudanças de identidade com iluminação da cena e ângulo da câmera.
DifferentialDiffusion (#949)
Foca mudanças dentro da área mascarada enquanto protege o conteúdo não mascarado. É especialmente útil quando o fundo é detalhado ou quando pequenas mudanças de iluminação fora da cabeça seriam perceptíveis.
Head Swap Sampler (#1022)
Executa a difusão de repintura. Dois controles são os mais importantes: força de desnoising e orientação CFG. Maior desnoising aumenta a transformação, mas pode desviar da pose original; CFG mais alto impõe o prompt e LoRA ao risco de um acabamento mais áspero, mais estilizado. Ajuste ambos juntos para trocas naturais.
InpaintStitchImproved (#950)
Reintegra o recorte editado em resolução total usando o costurador da etapa de recorte. Isso mantém a nitidez global e continuidade de cor em fronteiras para um retrato final sem costura.
Extras opcionais
- Prefira ângulos frontais ou três-quartos quando possível; combine a descrição alvo ou LoRA com o ângulo da fonte para os resultados mais limpos do Z Image Turbo Headswap for Characters.
- Se a franja ou chapéu misturar mal, expanda ligeiramente a máscara combinada antes da passagem de repintura.
- Mantenha o desnoising moderado nas primeiras execuções, depois aumente apenas conforme necessário para alcançar a nova identidade.
- Use a linha de base do Auto Prompt e adicione apenas alguns tokens decisivos (cor do cabelo, expressão, acessórios) em vez de longas listas.
- As extensões ComfyUI‑SAM3 e Crop‑and‑Stitch são poderosas; atualizar para suas versões mais recentes pode melhorar a qualidade da máscara e costura em cenas complexas. ComfyUI‑SAM3 • ComfyUI‑Inpaint‑CropAndStitch
Agradecimentos
Este fluxo de trabalho implementa e constrói sobre os seguintes trabalhos e recursos. Agradecemos a @RetroGazzaSpurs e r/StableDiffusion por Z Image Turbo Headswap for Characters Workflow Source por suas contribuições e manutenção. Para detalhes autoritativos, consulte a documentação original e repositórios vinculados abaixo.
Recursos
- r/StableDiffusion/Z Image Turbo Headswap for Characters Workflow Source
- Docs / Release Notes: Z Image Turbo Headswap for Characters Workflow Source
Nota: O uso dos modelos, conjuntos de dados e código referenciados está sujeito às respectivas licenças e termos fornecidos por seus autores e mantenedores.


