1. ¿Qué es el Flujo de Trabajo de Intercambio de Rostros ComfyUI ReActor?
El flujo de trabajo de Intercambio de Rostros ComfyUI ReActor permite el intercambio de rostros sin costuras en imágenes y videos usando modelos avanzados de detección, intercambio y mejora de rostros. Esta implementación de ReActor Face Swap produce resultados naturales y de alta calidad mientras ofrece opciones flexibles de restauración y aumento de resolución.
Últimas Actualizaciones
Las actualizaciones recientes han traído mejoras significativas al flujo de trabajo de ReActor Face Swap. El soporte para modelos de restauración GPEN 1024/2048 mejora la calidad de rostros, 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 del Intercambio de Rostros ComfyUI ReActor:
- 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 aumento de resolución para mejorar la resolución de imágenes y videos para salidas más claras
- Ofrece salidas de video suaves usando interpolación de cuadros para un movimiento fluido
3. Cómo Usar el Flujo de Trabajo de Intercambio de Rostros ComfyUI ReActor
3.1 Métodos de Generación con Intercambio de Rostros ComfyUI ReActor
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 de ReActor Face Swap haciendo clic en Queue Prompt para obtener resultados de alta calidad
- El video final se guardará usando el nodo Video Combine
Métodos Alternativos
El flujo de trabajo de ReActor Face Swap admite procesamiento de múltiples rostros y 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 imágenes, simplemente usa el nodo Load Image en lugar de Load Video (Upload) para tu entrada objetivo.
4. Referencia de Nodos y Parámetros del Intercambio de Rostros ComfyUI ReActor
Load Video (Upload) Node
- 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, procesamiento más rápido pero entrecortado
skip_first_frames
: Omite la cantidad especificada de cuadros iniciales
- Útil para recortar el inicio del video de entrada
- Compromisos: Equilibrio entre suavidad del video y tiempo de procesamiento
Load Image Node
- Propósito: Carga la imagen fuente que contiene el rostro a intercambiar
- Parámetros Clave:
image
: Ruta a la imagen del rostro fuente
- Asegúrate de que las imágenes de rostros sean de alta calidad y claras para obtener los mejores resultados
- Compromisos: La calidad de la imagen impacta directamente en los resultados del intercambio
Fast Face Swap Node
- 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, posible 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 los rostros a intercambiar en el procesamiento de múltiples rostros
- Compromisos: Equilibrio entre calidad, velocidad y precisión
Face Booster Node
- 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, apariencia más natural
codeformer_weight
: Equilibrio de detalles (0.0–1.0)
- Más alto: Más suave, menos detalle
- Más bajo: Más detalle, posibles artefactos
- Compromisos: Calidad mejorada vs apariencia natural
Load Upscale Model Node
- Propósito: Carga el modelo de aumento de resolución de IA para la mejora de resolución
- Parámetros Clave:
model_name
: Selección del modelo de aumento de resolución (por ejemplo, RealESRGAN_x4plus.pth)
- Compromisos: Mayor resolución vs uso de memoria
Upscale Image Node
- Propósito: Aplica el aumento de resolución a las imágenes procesadas
- Parámetros Clave:
upscale_model
: Aplicación del modelo seleccionado
image
: Objetivo para el aumento de resolución
- Compromisos: Mejora de calidad vs tiempo de procesamiento
Video Combine Node
- Propósito: Combina los 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 del archivo
Para actualizaciones, detalles de modelos y soporte del flujo de trabajo ReActor Face Swap, por favor visita el repositorio oficial de GitHub https://github.com/Gourieff/comfyui-reactor-node.