Este flujo de trabajo de ComfyUI realiza un reemplazo de rostro de alta calidad combinando una etapa de alineación y pegado basada en InsightFace con generación de imagen a imagen de FLUX.1 guiada por Kontext. Está diseñado para creadores que desean intercambios rápidos y confiables con mínimo enmascaramiento y mezcla natural de piel y cabello. La canalización carga un UNet de Kontext preparado, aplica el Put it here LoRA, y regenera la región local para un resultado sin fisuras.
El flujo de trabajo FLUX Kontext Face Swap toma una imagen base y una imagen de rostro, detecta y alinea automáticamente el rostro, lo pega en la base, escala el compuesto para FLUX, y luego lo refina con muestreo guiado por indicaciones. Los resultados se previsualizan y guardan, con opciones para ajustar los recortes o hacer el intercambio más sutil o más fuerte.
Este gráfico tiene dos grupos principales que se ejecutan en secuencia: Transplante de rostro prepara un parche compuesto limpio; Ksampler and Output lo regenera y pule con FLUX.
Este grupo carga tu Imagen Base (LoadImage
(#108)) y Imagen de Rostro (LoadImage
(#110)), luego encuentra regiones de rostro con AutoCropFaces
(#119, #122). Los recortes y puntos de referencia alimentan a FaceAlign
(#121), que deforma el rostro fuente para que coincida con la pose y escala base. Image Paste Face
(#125) fusiona el rostro alineado en la base mientras usa los metadatos de recorte para una superposición ajustada y realista. FluxKontextImageScale
(#134) luego redimensiona el compuesto a las dimensiones exactas que Kontext espera, para que la codificación VAE posterior sea sin pérdidas y estable.
Qué proporcionar:
DualCLIPLoader
(#8) carga los codificadores CLIP-L y T5-XXL, y CLIPTextEncode
(#6) convierte tu indicación en acondicionamiento. La indicación se escribe para enfocarse en restaurar el área del rostro y controlar la expresión; puedes editarla para ajustar detalles como sonrisa, cabello o maquillaje. ConditioningZeroOut
(#4) regula la influencia del texto para que Kontext preserve el contexto fuera de la región de intercambio, y ReferenceLatent
(#3) ancla la generación al compuesto codificado. FluxGuidance
(#5) equilibra cuánto debe obedecer el muestreador a la referencia frente a tu indicación. La ruta del modelo ejecuta UNETLoader
(#140) con Kontext seguido de LoraLoaderModelOnly
(#141), que aplica el Put it here LoRA. El compuesto se codifica mediante VAEEncode
(#10), se muestrea con KSampler
(#9), se decodifica con VAEDecode
(#7), se previsualiza y se guarda con SaveImage
(#19).
Qué cambiar:
CLIPTextEncode
para dirigir la expresión y el detalle local.AutoCropFaces
(#119 y #122)Detecta rostros y produce metadatos de recorte para alineación y pegado. Si el rostro está parcialmente omitido o incluye cabello que no deseas, aumenta ligeramente el tamaño del recorte o baja la confianza de detección para captar más contexto.
FaceAlign
(#121)Usa puntos de referencia de InsightFace para deformar el rostro fuente sobre la geometría del rostro base antes de fusionar. Cambia el dispositivo de análisis en FaceAnalysisModels
(#120) a GPU
cuando esté disponible para una alineación más rápida.
Image Paste Face
(#125)Mezcla el rostro alineado en la imagen base usando los datos de recorte. Si los bordes se ven afilados o el color está desajustado, intenta un recorte ligeramente más grande o reduce cualquier agresividad posterior a la indicación para que FLUX haga menos sobrepintura alrededor del borde.
FluxKontextImageScale
(#134)Redimensiona el compuesto a la forma nativa esperada por Kontext para que el VAE pueda codificar sin distorsión. Deja esto en su lugar para evitar estiramientos o desviaciones en la salida refinada.
UNETLoader
(#140)Carga el UNet de FLUX ajustado por Kontext. Usa esto junto con el LoRA para el comportamiento previsto de FLUX Kontext Face Swap. Cambiar el punto de control alterará notablemente la textura de la piel y la fidelidad general.
LoraLoaderModelOnly
(#141)Aplica Put it here LoRA para localizar la reconstrucción. Si el intercambio se desplaza o las ediciones se derraman fuera del rostro, incrementa ligeramente la influencia del LoRA. Si la apariencia se siente bloqueada, redúcelo para más libertad creativa.
DualCLIPLoader
(#8) y CLIPTextEncode
(#6)Proporcionan acondicionamiento de texto. Mantén las indicaciones cortas y dirigidas a la región del rostro y la expresión. Evita indicaciones de estilo global si deseas preservar el fondo y la vestimenta de la imagen base.
FluxGuidance
(#5)Equilibra cuánto confía el muestreador en el compuesto de referencia. Auméntalo para preservar más estrechamente la composición base, redúcelo para ediciones más fuertes guiadas por la indicación dentro del área del rostro.
RunComfy es la principal ComfyUI plataforma, ofreciendo ComfyUI en línea entorno y servicios, junto con flujos de trabajo de ComfyUI con impresionantes imágenes. RunComfy también ofrece AI Playground, permitiendo a los artistas aprovechar las últimas herramientas de AI para crear arte increíble.