- 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
- 🤗Wan2.2-Fun-A14B-Control
- Code repository: VideoX-Fun
ComfyOrg Wan2.2 Fun InP & Control Youtube Live Stream Replay
Wan2.2 Fun Control Video Generation Workflow Example
This workflow provides two versions:- A version using Wan2.2-Lightning 4-step LoRA from lightx2v: may cause some loss in video dynamics but offers faster speed
- A fp8_scaled version without acceleration LoRA
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 underWorkflow → Browse Templates → Video.
Run on Comfy Cloud
Open in Comfy Cloud
Download Workflow
Download JSON or search “Wan2.2 Fun Control” in Template Library
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 ModelsWan2.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
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
Wan2.1 VAE
wan_2.1_vae.safetensors: Wan2.1 VAE for encoding/decoding
UMT5 XXL FP8 Scaled
umt5_xxl_fp8_e4m3fn_scaled.safetensors: Scaled FP8 text encoder
3. Workflow Guide

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.
- High noise model and LoRA loading
- Ensure the
Load Diffusion Modelnode loads thewan2.2_fun_control_high_noise_14B_fp8_scaled.safetensorsmodel - Ensure the
LoraLoaderModelOnlynode loads thewan2.2_i2v_lightx2v_4steps_lora_v1_high_noise.safetensors
- Ensure the
- Low noise model and LoRA loading
- Ensure the
Load Diffusion Modelnode loads thewan2.2_fun_control_low_noise_14B_fp8_scaled.safetensorsmodel - Ensure the
LoraLoaderModelOnlynode loads thewan2.2_i2v_lightx2v_4steps_lora_v1_low_noise.safetensors
- Ensure the
- Ensure the
Load CLIPnode loads theumt5_xxl_fp8_e4m3fn_scaled.safetensorsmodel - Ensure the
Load VAEnode loads thewan_2.1_vae.safetensorsmodel - Upload the start frame in the
Load Imagenode - In the second
Load videonode, load the pose control video. The provided video has been preprocessed and can be used directly - Since we provide a preprocessed pose video, the corresponding video image preprocessing node needs to be disabled. You can select it and use
Ctrl + Bto disable it - Modify the Prompt: you can use both Chinese and English
- In
Wan22FunControlToVideo, modify the video dimensions. The default is set to 640×640 resolution to avoid excessive processing time for users with low VRAM - Click the
Runbutton, or use the shortcutCtrl(cmd) + Enterto execute video generation