Este fluxo de trabalho ComfyUI realiza substituição de rosto de alta qualidade combinando uma etapa de alinhamento e colagem baseada em InsightFace com a geração de imagem-para-imagem FLUX.1 guiada por Kontext. É projetado para criadores que desejam trocas rápidas e confiáveis com mascaramento mínimo e mistura natural de pele e cabelo. O pipeline carrega um UNet Kontext preparado, aplica o Put it here LoRA, e regenera a região local para um resultado sem emendas.
O fluxo de trabalho FLUX Kontext Face Swap pega uma imagem base e uma imagem de rosto, detecta e alinha automaticamente o rosto, cola-o na base, escala o composto para FLUX e, em seguida, refina-o com amostragem guiada por prompt. Os resultados são pré-visualizados e salvos, com opções para ajustar cortes ou tornar a troca mais sutil ou mais forte.
Este gráfico possui dois grupos principais que rodam em sequência: Transplante de rosto prepara um patch composto limpo; Ksampler e Saída regenera e polimenta com FLUX.
Este grupo carrega sua Imagem Base (LoadImage
(#108)) e Imagem de Rosto (LoadImage
(#110)), depois encontra regiões de rosto com AutoCropFaces
(#119, #122). Os cortes e marcos alimentam FaceAlign
(#121), que deforma o rosto da fonte para corresponder à pose e escala da base. Image Paste Face
(#125) mescla o rosto alinhado na base enquanto usa metadados de corte para uma sobreposição realista e apertada. FluxKontextImageScale
(#134) então redimensiona o composto para as dimensões exatas que o Kontext espera, para que a codificação VAE a jusante seja sem perdas e estável.
O que fornecer:
DualCLIPLoader
(#8) carrega os codificadores CLIP-L e T5-XXL, e CLIPTextEncode
(#6) converte seu prompt em condicionamento. O prompt é escrito para focar na restauração da área do rosto e no controle da expressão; você pode editá-lo para ajustar detalhes como sorriso, cabelo ou maquiagem. ConditioningZeroOut
(#4) controla a influência do texto para que o Kontext preserve o contexto fora da região de troca, e ReferenceLatent
(#3) ancora a geração ao composto codificado. FluxGuidance
(#5) equilibra o quanto o amostrador deve obedecer à referência versus seu prompt. O caminho do modelo executa UNETLoader
(#140) com Kontext seguido por LoraLoaderModelOnly
(#141), que aplica o Put it here LoRA. O composto é codificado por VAEEncode
(#10), amostrado por KSampler
(#9), decodificado por VAEDecode
(#7), pré-visualizado e salvo com SaveImage
(#19).
O que mudar:
CLIPTextEncode
para direcionar a expressão e o detalhe local.AutoCropFaces
(#119 e #122)Detecta rostos e produz metadados de corte para alinhamento e colagem. Se o rosto for parcialmente perdido ou incluir cabelo que você não deseja, aumente ligeiramente o tamanho do corte ou diminua a confiança de detecção para captar mais contexto.
FaceAlign
(#121)Usa marcos do InsightFace para deformar o rosto da fonte na geometria do rosto base antes de mesclar. Troque o dispositivo de análise em FaceAnalysisModels
(#120) para GPU
quando disponível para um alinhamento mais rápido.
Image Paste Face
(#125)Mistura o rosto alinhado na imagem base usando os dados de corte. Se as bordas parecerem nítidas ou a cor estiver errada, tente uma caixa de corte ligeiramente maior ou reduza qualquer agressividade pós-prompt para que o FLUX faça menos pintura excessiva ao redor da borda.
FluxKontextImageScale
(#134)Redimensiona o composto para a forma nativa esperada pelo Kontext para que o VAE possa codificar sem distorção. Deixe isso no lugar para evitar estiramento ou desvio na saída refinada.
UNETLoader
(#140)Carrega o FLUX UNet ajustado para Kontext. Use isso junto com o LoRA para o comportamento pretendido do FLUX Kontext Face Swap. Alterar o checkpoint alterará notavelmente a textura da pele e a fidelidade geral.
LoraLoaderModelOnly
(#141)Aplica Put it here LoRA para localizar a reconstrução. Se a troca desviar ou as edições se espalharem fora do rosto, aumente ligeiramente a influência do LoRA. Se o visual parecer travado, reduza-o para mais liberdade criativa.
DualCLIPLoader
(#8) e CLIPTextEncode
(#6)Fornecem condicionamento de texto. Mantenha os prompts curtos e direcionados à região do rosto e expressão. Evite pistas de estilo globais se você quiser preservar o fundo e a roupa da imagem base.
FluxGuidance
(#5)Equilibra o quanto o amostrador confia no composto de referência. Aumente para preservar mais firmemente a composição base, diminua para edições mais fortes guiadas por prompt dentro da área do rosto.
RunComfy é a principal ComfyUI plataforma, oferecendo ComfyUI online ambiente e serviços, juntamente com fluxos de trabalho do ComfyUI apresentando visuais impressionantes. RunComfy também oferece AI Playground, permitindo que artistas utilizem as mais recentes ferramentas de AI para criar arte incrível.