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