Skip to main content
Wan Animate 2 is an end-to-end character animation framework from the Wan team that directly consumes driving videos in a redesigned Diffusion Transformer. It achieves high-fidelity motion generation and strong identity preservation by eliminating intermediate motion extractors: no pose extraction or skeleton preprocessing is needed. The model also adds text-driven viewpoint control, decoupling the output camera perspective from the driving video. This lets you animate a still character using a driving video while controlling the camera independently, and even generate a fresh background from your text prompt.
Make sure your ComfyUI is updated.Workflows in this guide can be found in the Workflow Templates. If you canโ€™t find them in the template, your ComfyUI may be outdated.If nodes are missing when loading a workflow, possible reasons:
  1. You are not using the latest ComfyUI version (Nightly version)
  2. Some nodes failed to import at startup

Model Highlights

  • Direct motion transfer: Animates a still character from a driving video without pose extraction or skeleton preprocessing
  • Identity preservation: Keeps the reference characterโ€™s identity, appearance, and details intact
  • Text-driven camera control: Decouples output camera perspective from the driving video
  • Fresh backgrounds: Generates a new background from your text prompt instead of copying the driving videoโ€™s background
  • High-fidelity motion: Replicates complex motions and expressions from the driving video

Wan Animate 2 workflow

Animate a still character using a driving video, transferring motion directly from video frames. The output preserves the reference characterโ€™s identity while generating a fresh background and camera movement from your text prompt.

Run on Comfy Cloud

Open in Comfy Cloud

Download Workflow

Download JSON or search โ€œWan Animate 2โ€ in Template Library
Input materials Upload these files to the matching nodes:

Reference image

LoadImage node: pink_hair_mech_arms_ref.png (the character to animate)

Driving video

LoadVideo node: street_dance_drive.mp4 (the motion source)

Model downloads

This workflow uses the wan_animate_2_int8_convrot.safetensors diffusion model. The repository also ships BF16 and distilled variants; if you want to use those instead, change the model selection in the UNETLoader node. All files are available in the Comfy-Org/Wan-Animate-2 repository:

Diffusion Model (INT8, required)

wan_animate_2_int8_convrot.safetensors: INT8 convrot quantized diffusion model used by this workflow

Diffusion Model (BF16, optional)

wan_animate_2_bf16.safetensors: Full-precision base model. Requires changing the UNETLoader model selection.

Diffusion Model (Distill INT8, optional)

wan_animate_2_distill_int8_convrot.safetensors: Distilled INT8 variant. Requires changing the UNETLoader model selection.

Diffusion Model (Distill BF16, optional)

wan_animate_2_distill_bf16.safetensors: Distilled BF16 variant. Requires changing the UNETLoader model selection.

LoRA

lightx2v_I2V_14B_480p_cfg_step_distill_rank64_bf16.safetensors: LightX2V acceleration LoRA

Text Encoder

umt5_xxl_fp8_e4m3fn_scaled.safetensors: UMT5-XXL FP8 text encoder

CLIP Vision

clip_vision_h.safetensors: CLIP Vision encoder

VAE

Wan2_1_VAE_bf16.safetensors: Wan2.1 VAE for encoding and decoding
Place the files in the following directories:

Workflow instructions

  1. Make sure all the models are loaded correctly
  2. Upload the reference image: the character in this image is the target character to animate
  3. Upload the driving video: its motion is transferred to the reference character
  4. Update the prompt to describe the scene, background, and camera movement you want
  5. Click Run or use the shortcut Ctrl(cmd) + Enter to generate the video