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.