1. ¿Qué es el Flujo de Trabajo ComfyUI ReActor Face Swap?
El flujo de trabajo ComfyUI ReActor Face Swap permite el intercambio de rostros sin fisuras en imágenes y videos utilizando modelos avanzados de detección, intercambio y mejora de rostros. Esta implementación de ReActor Face Swap produce resultados naturales y de alta calidad al tiempo que proporciona opciones flexibles de restauración y escalado.
Últimas Actualizaciones
Las recientes actualizaciones han traído mejoras significativas al flujo de trabajo ReActor Face Swap. El soporte para modelos de restauración GPEN 1024/2048 mejora la calidad facial, mientras que las actualizaciones en el procesamiento de video y la optimización general del rendimiento permiten operaciones de intercambio de rostros más rápidas.
2. Beneficios de ComfyUI ReActor Face Swap:
- Produce reemplazos de rostros realistas manteniendo expresiones faciales naturales, iluminación y textura
- Ofrece características de restauración flexibles con configuraciones de mejora personalizables
- Incluye soporte de escalado para mejorar la resolución de imágenes y videos para resultados más claros
- Entrega salidas de video fluidas utilizando interpolación de cuadros para un movimiento fluido
3. Cómo Usar el Flujo de Trabajo ComfyUI ReActor Face Swap
3.1 Métodos de Generación con ComfyUI ReActor Face Swap
Método Principal: Reemplazo de Rostro de Video a Imagen
- Entradas:
- Video Objetivo: Cargado a través del nodo Load Video (Upload)
- Imagen Fuente: Cargada a través del nodo Load Image
- Procedimiento:
- Ejecuta el flujo de trabajo ReActor Face Swap haciendo clic en Queue Prompt para resultados de alta calidad
- El video final se guardará usando el nodo Video Combine
Métodos Alternativos
El flujo de trabajo ReActor Face Swap admite tanto el procesamiento de múltiples rostros como solo imágenes. Para el intercambio de múltiples rostros, ajusta el parámetro input_faces_index
en el nodo Fast Face Swap para dirigir rostros específicos (por ejemplo, 0,1,2). Para operaciones solo de imagen, simplemente usa el nodo Load Image en lugar de Load Video (Upload) para tu entrada objetivo.
4. Referencia de Nodos y Parámetros de ComfyUI ReActor Face Swap
Nodo Load Video (Upload)
- Propósito: Carga el video objetivo para el intercambio de rostros
- Parámetros Clave:
force_rate
: Ajusta la tasa de cuadros para la extracción de video
select_every_nth
: Controla la frecuencia de selección de cuadros
- Valores más bajos: Más cuadros, procesamiento más suave pero más largo
- Valores más altos: Menos cuadros, más rápido pero más entrecortado
skip_first_frames
: Omite un número especificado de cuadros iniciales
- Útil para recortar el inicio del video de entrada
- Compromisos: Equilibrio entre suavidad de video y tiempo de procesamiento
Nodo Load Image
- Propósito: Carga la imagen fuente que contiene el rostro a intercambiar
- Parámetros Clave:
image
: Ruta a la imagen de rostro fuente
- Asegura imágenes de rostro de alta calidad y claridad para obtener los mejores resultados
- Compromisos: La calidad de la imagen impacta directamente en los resultados del intercambio
Nodo Fast Face Swap
- Propósito: Realiza la operación de intercambio de rostros
- Parámetros Clave:
swap_model
: Selección del modelo de intercambio de rostros
- inswapper_128.onnx: Modelo predeterminado optimizado para calidad
facedetection
: Elección del algoritmo de detección de rostros
- retinaface_resnet50: Alta precisión, más lento
- retinaface_mobile0.25: Más rápido, menor precisión
face_restore_visibility
: Fuerza de mezcla de restauración (0.1–1.0)
- Más alto: Restauración más fuerte, potencial de sobre-suavizado
- Más bajo: Restauración sutil, preserva detalles originales
codeformer_weight
: Equilibrio de preservación de detalles (0.0–1.0)
- Más alto: Resultados más suaves, menos detalles
- Más bajo: Más detalles, posibles artefactos
input_faces_index
: Especifica rostros a intercambiar en el procesamiento de múltiples rostros
- Compromisos: Equilibrio entre calidad, velocidad y precisión
Nodo Face Booster
- Propósito: Mejora y restaura el rostro intercambiado antes de la integración
- Parámetros Clave:
interpolation
: Selección del método de mejora (por ejemplo, Bicubic)
visibility
: Intensidad de restauración (0.1–1.0)
- Más alto: Mejora más fuerte pero puede sobreprocesar
- Más bajo: Mejora sutil, aspecto más natural
codeformer_weight
: Equilibrio de detalles (0.0–1.0)
- Más alto: Más suave, menos detalles
- Más bajo: Más detalles, posibles artefactos
- Compromisos: Calidad mejorada vs apariencia natural
Nodo Load Upscale Model
- Propósito: Carga el modelo de escalado AI para mejora de resolución
- Parámetros Clave:
model_name
: Selección del modelo de escalado (por ejemplo, RealESRGAN_x4plus.pth)
- Compromisos: Mayor resolución vs uso de memoria
Nodo Upscale Image
- Propósito: Aplica escalado a las imágenes procesadas
- Parámetros Clave:
upscale_model
: Aplicación del modelo seleccionado
image
: Objetivo para el escalado
- Compromisos: Mejora de calidad vs tiempo de procesamiento
Nodo Video Combine
- Propósito: Combina cuadros procesados en el video final
- Parámetros Clave:
frame_rate
: Tasa de cuadros del video de salida
- Más alto: Reproducción más suave, se necesitan más cuadros
- Más bajo: Más entrecortado pero procesamiento más rápido
filename_prefix
: Prefijo personalizado para el archivo de salida
save_output
: Controla el guardado del video en la ruta especificada
- Compromisos: Calidad de salida vs tamaño de archivo
Para actualizaciones, detalles del modelo y soporte del flujo de trabajo ReActor Face Swap, por favor visita el repositorio oficial de GitHub https://github.com/Gourieff/comfyui-reactor-node.