What is Wan2.2 Animate?
Wan2.2 Animate is a tool that brings characters to life in video. You provide a character image and a short reference video, and it handles two distinct tasks:
- Animation mode — Makes your character move, copy facial expressions, and follow body movements from the reference video.
- Replacement mode — Swaps the original person in the video with your character while keeping the same lighting, colors, and background so the result looks natural.
In short, Wan2.2 Animate makes it easy to turn still images into moving, realistic animations — or smoothly replace people in existing video clips.
Download the Workflow
Download the ready-to-use Wan2.2 Animate workflow JSON file below. You can drag and drop it directly into your ComfyUI window after installation.
Install Wan2.2-Animate: Step-by-Step
Follow these instructions to install Wan2.2-Animate and set up the workflow in ComfyUI from scratch.
Step 1 — Update ComfyUI and All Nodes
Update ComfyUI
Go to your ComfyUI_windows_portable\update folder and double-click update_comfyui to update ComfyUI to the latest version.
Update All Nodes
Start the ComfyUI server. Open the Manager and click 'Update all' to ensure every custom node is on the latest version.
Step 2 — Import the Wan2.2 Animate Workflow
Download the JSON file above, then drag and drop it into the ComfyUI canvas.
Step 3 — Download Required Models
Download the correct diffusion model for your GPU, plus the shared text encoder, VAE, and LoRA files.
Diffusion Models — choose one for your GPU
You also need these shared files (all GPUs):
- Text encoder:
umt5-xxl-enc-bf16.safetensors - VAE:
Wan2_1_VAE_bf16.safetensors - LoRA 1:
WanAnimate_relight_lora_fp16.safetensors - LoRA 2:
lightx2v_I2V_14B_480p_cfg_step_distill_rank256_bf16.safetensors
Step 4 — Place Models in the Correct Folders
Organize downloaded files exactly as shown below so ComfyUI can detect them automatically:
ComfyUI/
└── models/
├── diffusion_models/
│ └── Wan2_2-Animate-14B_fp8_e4m3fn_scaled_KJ.safetensors
│ (or e5m2 or GGUF version depending on your GPU)
├── text_encoders/
│ └── umt5-xxl-enc-bf16.safetensors
├── vae/
│ └── Wan2_1_VAE_bf16.safetensors
└── loras/
├── WanAnimate_relight_lora_fp16.safetensors
└── lightx2v_I2V_14B_480p_cfg_step_distill_rank256_bf16.safetensorsStep-by-Step Workflow Setup
Once your models are in place and the workflow is imported, configure each node in order:
Load the Workflow
Drag and drop the downloaded JSON file into the ComfyUI canvas, or use the Load button in the interface.
Set the Diffusion Model
Select your downloaded diffusion model file in the "Load Diffusion Model" node.
Set the Text Encoder
Choose umt5-xxl-enc-bf16.safetensors in the "Load CLIP" node.
Set the VAE
Select Wan2_1_VAE_bf16.safetensors in the "Load VAE" node.
Set Both LoRA Files
Add both LoRA files in their respective Load LoRA nodes.
Add Your Video or Image
In the "Load Video" node, add your reference video or the character image you want to animate. Adjust Frame_load_cap and Force_rate if you get out-of-memory errors. Set width and height as needed.
Edit the Mask
Bypass the "Sampling Group" to adjust the mask using the Point Editor node. Once masking is set correctly, re-enable the Sampling Group.
Enter Your Prompt
Type a short description of the desired motion — for example: A girl is dancing
Click Queue Prompt
Click 'Queue Prompt' to run the workflow. The animation will be generated and saved to your ComfyUI output folder.
Example Run
Here is a real output generated with the workflow above — a character image animated using a reference dance video.
Tips and Troubleshooting
If something goes wrong during setup or generation, one of these is almost always the cause:
Red nodes in the workflow
Fix: Open the ComfyUI Manager and click "Install missing custom nodes". Install all required nodes and restart ComfyUI.
Out-of-memory (OOM) error during generation
Fix: Reduce Frame_load_cap (fewer frames) and Force_rate (lower frame rate) in the Load Video node. Also lower the output width and height. On low-VRAM GPUs, switch to the GGUF Q4_0 model.
Very slow generation on a low-end GPU
Fix: Use the GGUF Q4_0 quantized model instead of the fp8 version. It runs faster and uses significantly less VRAM.
Poor animation quality or subject not tracked correctly
Fix: Use the Point Editor node to carefully select the subject area in the mask. Clear, high-quality input images and videos produce significantly better results.
Model not appearing in node dropdowns
Fix: Double-check that files are placed in exactly the correct sub-folder (diffusion_models, text_encoders, vae, loras). Refresh your browser after adding new files.
Frequently Asked Questions
Final Thoughts
Wan2.2 Animate makes it straightforward to turn images into compelling AI animations using ComfyUI. With the right model for your GPU, the free downloadable workflow, and these step-by-step instructions, anyone can get started quickly.
Experiment with different prompts, reference videos, and masking settings to discover what works best for your creative projects. The more precise your mask and the higher-quality your input, the better your results will be.
Join the discussion
Sign in to leave a comment or reply
No comments yet
Be the first to share your thoughts!

