Acerca de Wan2.1-Fun-Control
Wan2.1-Fun-Control es un proyecto de generación y control de video de código abierto desarrollado por el equipo de Alibaba. Introduce mecanismos innovadores de Control Codes combinados con aprendizaje profundo y entradas condicionales multimodales para generar videos de alta calidad que se ajustan a condiciones de control predefinidas. El proyecto se centra en guiar con precisión el contenido del video generado mediante condiciones de control multimodales. Actualmente, el modelo Fun Control admite diversas condiciones de control, entre ellas Canny (arte lineal), Profundidad, OpenPose (postura humana), MLSD (bordes geométricos) y control de trayectoria. El modelo también admite predicción de video multirresolución con opciones de resolución de 512, 768 y 1024 a 16 fotogramas por segundo, generando videos de hasta 81 fotogramas (aproximadamente 5 segundos) de duración. Versiones del modelo:- 1.3B Ligera: adecuada para el despliegue local y la inferencia rápida con requisitos de VRAM más bajos
- 14B De alto rendimiento: el tamaño del modelo alcanza 32GB+, ofrece mejores resultados pero requiere más VRAM
Wan2.1-Fun-1.3B-Control
Versión ligera, requisitos de VRAM más bajos
Wan2.1-Fun-14B-Control
Versión de alto rendimiento, tamaño del archivo de 32GB+, requisitos de VRAM más altos
- Un flujo de trabajo que usa solo nodos nativos de Comfy Core
- Un flujo de trabajo que usa Nodos Personalizados
Instalar los modelos
Solo necesitas instalar estos modelos una vez. Las imágenes de los flujos de trabajo también contienen la información de descarga de los modelos, así que puedes elegir el método de descarga que prefieras. Puedes encontrar los siguientes modelos en Wan_2.1_ComfyUI_repackaged y Wan2.1-Fun Haz clic en los enlaces correspondientes para descargarlos. Si ya has usado flujos de trabajo relacionados con Wan, solo necesitas descargar los modelos de difusión. Modelos de difusión: elige 1.3B o 14B. La versión 14B tiene un tamaño de archivo mayor (32GB) y requiere más VRAM:wan2.1_fun_control_1.3B_bf16.safetensors
Modelo de difusión Wan2.1 Fun Control 1.3B: ligero, con menores requisitos de VRAM
Wan2.1-Fun-14B-Control
Modelo de difusión Wan2.1 Fun Control 14B. Renómbralo a
Wan2.1-Fun-14B-Control.safetensors después de descargarlo. Tamaño de archivo de 32GB o más, mayores requisitos de VRAMumt5_xxl_fp16.safetensors
Codificador de texto UMT5 XXL: precisión fp16, mayor tamaño, mayor rendimiento
umt5_xxl_fp8_e4m3fn_scaled.safetensors
Codificador de texto UMT5 XXL: precisión fp8, menor tamaño, menores requisitos de rendimiento
wan_2.1_vae.safetensors
Modelo VAE de Wan2.1
clip_vision_h.safetensors
Modelo CLIP Vision para procesar imágenes de referencia
Flujo de trabajo nativo de ComfyUI
En este flujo de trabajo usamos videos convertidos a formato WebP, ya que el nodoLoad Image todavía no admite el formato mp4. También usamos Canny Edge para preprocesar el video original.
Como muchos usuarios se encuentran con fallos de instalación y problemas de entorno al instalar nodos personalizados, esta versión del flujo de trabajo usa solo nodos nativos para garantizar una experiencia más fluida.
Gracias a nuestros grandes autores de ComfyUI, que ofrecen nodos con muchas funciones. Si quieres consultar directamente la versión relacionada, ve a Flujo de trabajo con nodos personalizados.
1. Descargar el archivo del flujo de trabajo
Ejecutar en Comfy Cloud
Abrir en Comfy Cloud
Descargar flujo de trabajo
Descarga la imagen del flujo de trabajo y arrástrala a ComfyUI para cargarlo
Imagen inicial: wan2.1_fun_control_start_frame.png
Fotograma inicial de entrada para el flujo de trabajo nativo. Descarga y usa esta imagen, o reemplázala por la tuya.
Video de control: 01-portrait_video.webp
Video de control de entrada en formato WebP para el flujo de trabajo nativo. El flujo de trabajo nativo requiere formato WebP porque Load Image no admite mp4.
2. Completar el flujo de trabajo paso a paso

- Asegúrate de que el nodo
Load Diffusion Modelhaya cargadowan2.1_fun_control_1.3B_bf16.safetensors - Asegúrate de que el nodo
Load CLIPhaya cargadoumt5_xxl_fp8_e4m3fn_scaled.safetensors - Asegúrate de que el nodo
Load VAEhaya cargadowan_2.1_vae.safetensors - Asegúrate de que el nodo
Load CLIP Visionhaya cargadoclip_vision_h.safetensors - Sube el fotograma inicial al nodo
Load Image(renombrado comoStart_image) - Sube el video de control al segundo nodo
Load Image. Nota: este nodo no admite mp4 por ahora, solo videos WebP - (Opcional) Modifica el prompt (se admiten inglés y chino)
- (Opcional) Ajusta el tamaño del video en
WanFunControlToVideo, evitando dimensiones demasiado grandes - Haz clic en el botón
Runo usa el atajoCtrl(cmd) + Enterpara ejecutar la generación del video
3. Notas de uso
- Como debemos introducir en el nodo
WanFunControlToVideoel mismo número de fotogramas que tiene el video de control, si la cantidad de fotogramas especificada supera la del video de control real, los fotogramas sobrantes pueden mostrar escenas que no se ajustan a las condiciones de control. Abordaremos este problema en Flujo de trabajo con nodos personalizados - Evita establecer dimensiones demasiado grandes, ya que esto puede hacer que el muestreo lleve mucho tiempo. Prueba a generar primero imágenes más pequeñas y luego escálalas
- Usa tu imaginación para ampliar este flujo de trabajo añadiendo flujos de texto a imagen u otros tipos, y lograr así generación directa de texto a video o transferencia de estilo
- Usa herramientas como ComfyUI-comfyui_controlnet_aux para tener opciones de control más variadas
Flujo de trabajo con Nodos Personalizados
Necesitas instalar los siguientes dos nodos personalizados: Puedes usar ComfyUI Manager para instalar nodos faltantes o seguir las instrucciones de instalación de cada paquete de nodos personalizados.1. Descargar el archivo del flujo de trabajo
Ejecutar en Comfy Cloud
Open in Comfy Cloud
Descargar flujo de trabajo
Descarga el JSON o busca “Wan 2.1 ControlNet” en la Biblioteca de plantillas
Imagen inicial: wan2.1_fun_control_start_frame.png
Fotograma inicial de entrada para el flujo de trabajo con nodos personalizados. Descarga y usa esta imagen, o reemplázala por la tuya.
Video de control: wan2.1_fun_control_control_video.mp4
Video de control de entrada en formato MP4 para el flujo de trabajo con nodos personalizados. El nodo personalizado Load Video admite el formato mp4.
2. Completar el flujo de trabajo paso a paso

La parte de los modelos es prácticamente la misma. Si ya probaste el flujo de trabajo con nodos nativos, puedes subir directamente las imágenes correspondientes y ejecutarlo.
- Asegúrate de que el nodo
Load Diffusion Modeltenga cargadowan2.1_fun_control_1.3B_bf16.safetensors - Asegúrate de que el nodo
Load CLIPtenga cargadoumt5_xxl_fp8_e4m3fn_scaled.safetensors - Asegúrate de que el nodo
Load VAEtenga cargadowan_2.1_vae.safetensors - Asegúrate de que el nodo
Load CLIP Visiontenga cargadoclip_vision_h.safetensors - Sube el fotograma inicial al nodo
Load Image - Sube un video en formato mp4 al nodo personalizado
Load Video(Upload). Ten en cuenta que el flujo de trabajo ha ajustado elframe_load_cappredeterminado - Para la imagen actual,
DWPose Estimatorsolo usa la opcióndetect_face - (Opcional) Modifica el prompt (se admiten inglés y chino)
- (Opcional) Ajusta el tamaño del video en
WanFunControlToVideo, evitando dimensiones demasiado grandes - Haz clic en el botón
Runo usa el atajoCtrl(cmd) + Enterpara ejecutar la generación de video
3. Notas del flujo de trabajo
Gracias a los autores de la comunidad de ComfyUI por sus paquetes de nodos personalizados:- Este ejemplo usa
Load Video(Upload)para admitir videos mp4 - El
video_infoque se obtiene deLoad Video(Upload)permite mantener el mismofpsen el video de salida - Puedes reemplazar
DWPose Estimatorpor otros preprocesadores del paquete de nodosComfyUI-comfyui_controlnet_aux - Los prompts admiten varios idiomas
Consejos de uso

-
Un consejo útil: puedes combinar varias técnicas de preprocesamiento de imágenes y luego usar el nodo
Image Blendpara aplicar varios métodos de control al mismo tiempo. -
Puedes usar el nodo
Video CombinedeComfyUI-VideoHelperSuitepara guardar videos en formato mp4. -
Usamos
SaveAnimatedWEBPporque actualmente no admitimos incrustar el flujo de trabajo en mp4 y es posible que algunos nodos personalizados tampoco lo admitan. Para conservar el flujo de trabajo en el video, elegimos el nodoSaveAnimatedWEBP. -
En el nodo
WanFunControlToVideo,control_videono es obligatorio, así que a veces puedes omitir el video de control: primero genera un video de tamaño muy pequeño, como 320x320, y luego úsalo como entrada de video de control para obtener resultados consistentes. - ComfyUI-WanVideoWrapper
- ComfyUI-KJNodes