Puntos destacados del modelo
- Transferencia directa de movimiento: Anima a un personaje estático a partir de un video guía sin extracción de pose ni preprocesamiento de esqueleto
- Preservación de la identidad: Mantiene intactas la identidad, la apariencia y los detalles del personaje de referencia
- Control de cámara por texto: Desacopla la perspectiva de la cámara de salida respecto del video guía
- Fondos nuevos: Genera un fondo nuevo a partir de tu prompt de texto en lugar de copiar el fondo del video guía
- Movimiento de alta fidelidad: Replica movimientos y expresiones complejas del video guía
Flujo de trabajo de Wan Animate 2
Anima un personaje estático con un video guía, transfiriendo el movimiento directamente desde los fotogramas del video. La salida conserva la identidad del personaje de referencia y, al mismo tiempo, genera un fondo nuevo y un movimiento de cámara a partir de tu prompt de texto.Ejecutar en Comfy Cloud
Abrir en Comfy Cloud
Descargar flujo de trabajo
Descarga el JSON o busca “Wan Animate 2” en la Biblioteca de plantillas
Imagen de referencia
Nodo
LoadImage: pink_hair_mech_arms_ref.png (el personaje que se va a animar)Video guía
Nodo
LoadVideo: street_dance_drive.mp4 (la fuente del movimiento)Descarga de modelos
Este flujo de trabajo usa el modelo de difusiónwan_animate_2_int8_convrot.safetensors. El repositorio también incluye variantes BF16 y destiladas; si prefieres usarlas, cambia la selección de modelo en el nodo UNETLoader. Todos los archivos están disponibles en el repositorio Comfy-Org/Wan-Animate-2:
Modelo de difusión (INT8, obligatorio)
wan_animate_2_int8_convrot.safetensors: Modelo de difusión cuantizado INT8 convrot que usa este flujo de trabajo
Modelo de difusión (BF16, opcional)
wan_animate_2_bf16.safetensors: Modelo base de precisión completa. Requiere cambiar la selección de modelo en UNETLoader.
Modelo de difusión (destilado INT8, opcional)
wan_animate_2_distill_int8_convrot.safetensors: Variante INT8 destilada. Requiere cambiar la selección de modelo en UNETLoader.
Modelo de difusión (destilado BF16, opcional)
wan_animate_2_distill_bf16.safetensors: Variante BF16 destilada. Requiere cambiar la selección de modelo en UNETLoader.
LoRA
lightx2v_I2V_14B_480p_cfg_step_distill_rank64_bf16.safetensors: LoRA de aceleración LightX2V
Codificador de texto
umt5_xxl_fp8_e4m3fn_scaled.safetensors: Codificador de texto UMT5-XXL FP8
CLIP Vision
clip_vision_h.safetensors: Codificador CLIP Vision
VAE
Wan2_1_VAE_bf16.safetensors: VAE de Wan2.1 para codificar y decodificar
Instrucciones del flujo de trabajo
- Asegúrate de que todos los modelos se cargan correctamente
- Sube la imagen de referencia: el personaje de esta imagen es el personaje objetivo que se va a animar
- Sube el video guía: su movimiento se transfiere al personaje de referencia
- Actualiza el prompt para describir la escena, el fondo y el movimiento de cámara que quieres
- Haz clic en
Runo usa el atajoCtrl(cmd) + Enterpara generar el video
Extender a videos más largos
Los videos más largos se gestionan dentro del flujo de trabajo: el SubgraphMotion Transfer (Wan Animate 2) itera (StartLoop / EndLoop) y sigue generando hasta cubrir todo el video guía, así que con un solo Subgraph es suficiente. No hay que duplicar ni recablear nada.
Cada iteración del bucle genera 81 fotogramas, unos 3.4 segundos a 24 fps. Ese es el valor Int (fragment_length) dentro del Subgraph. Puedes aumentarlo, pero debe mantenerse en una longitud válida de Wan: 81, 85, 89, etcétera, es decir, 4n + 1.
El cálculo del bucle lee el número de fotogramas del video guía, determina cuántas continuaciones hacen falta y recorta el final para que la salida tenga exactamente los mismos fotogramas que el video guía. Cada continuación repite el último fotograma del segmento anterior y ese duplicado se elimina, así que cada segmento adicional añade fragment_length - 1 fotogramas nuevos.
El bucle usa los nodos de bucle del núcleo, así que el flujo de trabajo necesita ComfyUI 0.36.0 o superior.
El Subgraph Video Stitch es la vista previa comparativa: coloca el video generado junto al video guía. No forma parte de la ruta de extensión.