Skip to main content
Wan2.2-Fun-Control is a next-generation video generation and control model launched by Alibaba PAI team. Through innovative Control Codes mechanism combined with deep learning and multi-modal conditional inputs, it can generate high-quality videos that comply with preset control conditions. The model is released under the Apache 2.0 license and supports commercial use. Key Features:
  • Multi-modal Control: Supports multiple control conditions including Canny (line art), Depth, OpenPose (human pose), MLSD (geometric edges), and trajectory control
  • High-Quality Video Generation: Based on the Wan2.2 architecture, outputs film-level quality videos
  • Multi-language Support: Supports multi-language prompts including Chinese and English
Below are the relevant model weights and code repositories:

ComfyOrg Wan2.2 Fun InP & Control Youtube Live Stream Replay

Wan2.2 Fun Control Video Generation Workflow Example

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
This workflow provides two versions:
  1. A version using Wan2.2-Lightning 4-step LoRA from lightx2v: may cause some loss in video dynamics but offers faster speed
  2. A fp8_scaled version without acceleration LoRA
Below are the test results using an RTX4090D 24GB VRAM GPU at 640×640 resolution with 81 frames Since using the 4-step LoRA provides a better experience for first-time workflow users, but may cause some loss in video dynamics, we have enabled the accelerated LoRA version by default. If you want to enable the other workflow, select it and use Ctrl+B to activate.

1. Download Workflow and Materials

Update your ComfyUI to the latest version, then download and drag the workflow file into ComfyUI, or find “Wan2.2 Fun Control” in the Template Library under WorkflowBrowse TemplatesVideo. Wan2.2 Fun Control workflow

Run on Comfy Cloud

Open in Comfy Cloud

Download Workflow

Download JSON or search “Wan2.2 Fun Control” in Template Library
Please download the following images and videos as input materials. Input materials

video_wan2_2_14B_fun_control_start_image.jpg

Start frame for video generation. Download and use this image, or replace with your own.

video_wan2_2_14B_fun_control_start_image_control_video.mp4

Preprocessed pose control video. Download and use this video, or replace with your own.
We use a preprocessed video here.

2. Models

All models involved in this guide can be found here. Diffusion Models

Wan2.2 Fun Control High Noise 14B FP8

wan2.2_fun_control_high_noise_14B_fp8_scaled.safetensors: High noise diffusion model

Wan2.2 Fun Control Low Noise 14B FP8

wan2.2_fun_control_low_noise_14B_fp8_scaled.safetensors: Low noise diffusion model
Wan2.2-Lightning LoRA (Optional, for acceleration)

High Noise 4-Step LoRA

wan2.2_i2v_lightx2v_4steps_lora_v1_high_noise.safetensors: High noise 4-step acceleration LoRA

Low Noise 4-Step LoRA

wan2.2_i2v_lightx2v_4steps_lora_v1_low_noise.safetensors: Low noise 4-step acceleration LoRA
VAE

Wan2.1 VAE

wan_2.1_vae.safetensors: Wan2.1 VAE for encoding/decoding
Text Encoder

UMT5 XXL FP8 Scaled

umt5_xxl_fp8_e4m3fn_scaled.safetensors: Scaled FP8 text encoder

3. Workflow Guide

Wan2.2 Fun Control Workflow Steps
This workflow uses LoRA. Please ensure the corresponding Diffusion model and LoRA are matched: high noise and low noise models and LoRAs need to be used correspondingly.
  1. High noise model and LoRA loading
    • Ensure the Load Diffusion Model node loads the wan2.2_fun_control_high_noise_14B_fp8_scaled.safetensors model
    • Ensure the LoraLoaderModelOnly node loads the wan2.2_i2v_lightx2v_4steps_lora_v1_high_noise.safetensors
  2. Low noise model and LoRA loading
    • Ensure the Load Diffusion Model node loads the wan2.2_fun_control_low_noise_14B_fp8_scaled.safetensors model
    • Ensure the LoraLoaderModelOnly node loads the wan2.2_i2v_lightx2v_4steps_lora_v1_low_noise.safetensors
  3. Ensure the Load CLIP node loads the umt5_xxl_fp8_e4m3fn_scaled.safetensors model
  4. Ensure the Load VAE node loads the wan_2.1_vae.safetensors model
  5. Upload the start frame in the Load Image node
  6. In the second Load video node, load the pose control video. The provided video has been preprocessed and can be used directly
  7. Since we provide a preprocessed pose video, the corresponding video image preprocessing node needs to be disabled. You can select it and use Ctrl + B to disable it
  8. Modify the Prompt: you can use both Chinese and English
  9. In Wan22FunControlToVideo, modify the video dimensions. The default is set to 640×640 resolution to avoid excessive processing time for users with low VRAM
  10. Click the Run button, or use the shortcut Ctrl(cmd) + Enter to execute video generation

Additional Notes

Since ComfyUI’s built-in nodes only include Canny preprocessor, you can use tools like ComfyUI-comfyui_controlnet_aux to implement other types of image preprocessing