🎯 Compact Wan Workflow — Simplify Your Setup 🚀 — v1.1
Fix for the new version of ComfyUI
Perfil de ejecución
- Acceso
- Flujo externo
- Estado
- Publicado
- Versión
- 🔨Wan Nodes.json
- Fuente
- Civitai
- Actualizado
- 3 nov 2026
Descripción de la fuente
Fix for the new version of ComfyUI
Standard and tile-based encode/decode are now combined into two compact nodes
Support for clip_vision has been added. You can now enable/disable clip_vision in setup. A new utility node for optional use of clip_vision has been added. It is now connected to each conditioning node, resulting in additional conditioning nodes.
The reduce_vram parameter has been removed from Optimizer to improve node usage experience
EasyCache and LazyCache optimizers have been added
Fix for the negative parameter in Wan Full Setup
What you need
- GPU memory
- 6 GiB
- System memory
- 24 GiB
- Model files
- 23.7 GiB known subtotal
Requisitos
Modelos
27clip_vision_h.safetensors
No resueltoOpcionalClip Vision · Unknown
dw-ll_ucoco_384_bs5.torchscript.pt
EncontradoCheckpoint · 129 MB · PT · Unknown
- Encontrado
Upscaler · 64.0 MB · PTH · Unknown
- Encontrado
Checkpoint · 20.4 MB · PTH · Unknown
sam2_1_hiera_base_plus.pt
No resueltoSegmentation · Unknown
sam2.1_hiera_base_plus.safetensors
Repositorio identificadoVision model · Unknown
umt5_xxl_fp8_e4m3fn_scaled.safetensors
Repositorio identificadoText encoder · Unknown
Text encoder · 3.40 GB · Hugging Face · MonsterMMORPG/Wan_GGUF
Unresolved model selection: GroundingDinoModelLoader (segment anything2)
No resueltoUnknown
wan_2.1_vae.safetensors
Repositorio identificadoVAE · Unknown
LoRA · 630 MB · SAFETENSORS · Unknown
Wan2_2_Animate_14B_Q4_K_M.gguf
No resueltoDiffusion model · Unknown
Diffusion model · 17.1 GB · SAFETENSORS · FP8 (unverified) · Unknown
wan2.2_i2v_high_noise_14B_fp8_scaled.safetensors
No resueltoOpcionalDiffusion model · Unknown
LoRA · 1.14 GB · SAFETENSORS · FP32 + I64 (tensor header) · Hugging Face · Comfy-Org/Wan_2.2_ComfyUI_Repackaged
LoRA · 1.14 GB · SAFETENSORS · FP32 + I64 (tensor header) · Hugging Face · Comfy-Org/Wan_2.2_ComfyUI_Repackaged
wan2.2_i2v_low_noise_14B_fp8_scaled.safetensors
No resueltoOpcionalDiffusion model · Unknown
wan2.2_s2v_lite_lora.safetensors
No resueltoLoRA · Unknown
wan2.2_ti2v_5B_fp16.safetensors
EncontradoDiffusion model · 9.31 GB · SAFETENSORS · FP16 (tensor header) · Unknown
- Encontrado
VAE · 1.31 GB · SAFETENSORS · FP16 (tensor header) · Unknown
Wan2.2-I2V-A14B-HighNoise-Q4_K_S.gguf
No resueltoDiffusion model · Unknown
Wan2.2-I2V-A14B-LowNoise-Q4_K_S.gguf
Archivo especificadoDiffusion model · 8.15 GB · Hugging Face · QuantStack/Wan2.2-I2V-A14B-GGUF
Wan2.2-TI2V-5B-Q8_0.gguf
No resueltoOpcionalDiffusion model · Unknown
Wan22_PusaV1_lora_HIGH_resized_dynamic_avg_rank_98_bf16.safetensors
Archivo especificadoLoRA · 912 MB · Hugging Face · Kijai/WanVideo_comfy
Wan22_PusaV1_lora_LOW_resized_dynamic_avg_rank_98_bf16.safetensors
Archivo especificadoLoRA · 923 MB · Civitai · 1921636
LoRA · 1.34 GB · Hugging Face · Kijai/WanVideo_comfy
yolox_l.onnx
No resueltoObject Detector · Unknown
Paquetes de nodos
12comfyui_controlnet_aux
PosiblePaquete de nodos · Registry
- Encontrado
Paquete de nodos · GitHub · yolain/ComfyUI-Easy-Use
- Encontrado
Paquete de nodos · Registry
ComfyUI-GGUF
PosiblePaquete de nodos · Registry
- Encontrado
Paquete de nodos · GitHub · kijai/ComfyUI-KJNodes
comfyui-sam2
EncontradoPaquete de nodos · Registry
ComfyUI-segment-anything-2
EncontradoPaquete de nodos · Registry
comfyui-videohelpersuite
EncontradoOpcionalPaquete de nodos · Registry
Fast Groups Bypasser (rgthree)
No resueltoPaquete de nodos · Unknown
rgthree-comfy
EncontradoPaquete de nodos · Registry
wanblockswap
EncontradoOpcionalPaquete de nodos · Registry
Paquete de nodos · GitHub · Zehong-Ma/ComfyUI-MagCache
Comentario generado por IA
Explicación generada por IA basada en los detalles de la fuente y la configuración. Las sugerencias están claramente identificadas.
Propósito
This ComfyUI workflow is for working with Wan Video 2.2 I2V-A14B in video-generation pipelines. It combines setup, conditioning, sampling, optimization, image normalization, and VAE encoding and decoding, with optional inputs, hidden outputs, and input/output connections within a
Flujo
Color labels identify utilities, pipeline settings, conditioning, samplers, VAE coders and decoders, conditional blocks, compact all-in-one nodes, and Wan Animate utilities.
Clip vision can be enabled or disabled in setup, and an optional clip_vision utility is connected to each conditioning node.
Entradas y salidas
Use ?input for an optional input, _output for a hidden output, and [input/output] for an input and output within one iteration.
Standard and tile-based encode and decode paths are combined into two compact nodes.
Configuración inicial
When copying nodes into ComfyUI, use unpacked versions.
Sugerencia · sin verificar
Connect all components in the correct order, especially Wan Setup.
Sugerencia · sin verificar
Dependencias
The workflow lists these node packs: comfyui-easy-use; rgthree-comfy; comfyui_controlnet_aux; comfyui-sam2; comfyui-frame-interpolation; wanblockswap; comfyui-kjnodes; ComfyUI-segment-anything-2; comfyui-videohelpersuite; ComfyUI-GGUF.
The workflow lists these model files: wan2.2_i2v_lightx2v_4steps_lora_v1_high_noise.safetensors; wan2.2_i2v_low_noise_14B_fp8_scaled.safetensors; Wan2.2-I2V-A14B-LowNoise-Q4_K_S.gguf; wan2.2_vae.safetensors; Wan2.2-I2V-A14B-HighNoise-Q4_K_S.gguf; yolox_l.onnx; Wan2_2_Animate_14Bี
The list also includes: wan2.2_s2v_lite_lora.safetensors; wan2.2_ti2v_5B_fp16.safetensors; clip_vision_h.safetensors; Wan22_PusaV1_lora_HIGH_resized_dynamic_avg_rank_98_bf16.safetensors; dw-ll_ucoco_384_bs5.torchscript.pt; wan_2.1_vae.safetensors; Wan2.2-TI2V-5B-Q8_0.gguf; umt5-વ
Configuración
For a 6–8 GB VRAM setup, consider GGUF Q4_K_M for Wan and Clip, Sage Attention set to auto, FP16, and VAE Tiled Decode.
Sugerencia · sin verificar
For high-resolution video or Wan Animate, consider Block swap 40; for Wan 2.2 14B, consider Image Normalize megapixels 0.21.
Sugerencia · sin verificar
Precauciones
When nodes are copied into ComfyUI, parameters can shift; verify parameters and connections, especially in Wan Setup.
Sugerencia · sin verificar
Before setup, verify that comfyui_controlnet_aux and ComfyUI-GGUF, plus any model files you plan to use, are available under the listed names.
Sugerencia · sin verificar
¿Es necesario editarlo?
Inicia sesión para solicitar una edición.
Fuentes
1 fuente
Fuentes
1 fuenteWorkflow instructions
Author notes from 🔨Wan Nodes.json · selected release
Upscaler for video using Wan 2.2 5B. First, upscale the input video using a regular upscaling model. Then, you can normalize the video to reduce its resolution to the required size. The node already contains a basic prompt for upscaling, but you can replace it with your own via ?positive and ?negative. If the final video quality is unsatisfactory, try reducing the denoise parameter. The higher the denoise, the more the final video differs from the original.
Author notes from 🔨Wan Nodes.json · selected release
Calculates the number of frames for Wan per second and the generated video's fps
Author notes from 🔨Wan Nodes.json · selected release
This node helps work with long videos by breaking the video into many small pieces - batches. Also, at each iteration, you can add not only images but also other types to a common buffer. The result will be a complete buffer of the type passed to "acc". You can find an example of using this node in the "Examples" section.
Author notes from 🔨Wan Nodes.json · selected release
Wan Setup allows you to install the necessary models for working with Wan. Wan Optimizer enables video generation optimization and includes some nodes to improve generation quality. Setup occurs within the node itself, so click the button to enter the subgraph to edit the setup according to your available models and hardware.
Author notes from 🔨Wan Nodes.json · selected release
This group contains nodes that can help when working with Wan Animate. These nodes greatly simplify the creation of avatar or animation generation algorithms. Here is a description of each node: - Wan Animate Resize Image & Video - changes the size of images and videos and aligns them to a single dimension. This helps use reference_image and control_video of the same size for better generation control and artifact removal in the final video. You can also set normalization to optimize video generation for your device. - Face Estimator - detects the character's face on a video. - Pose Estimator - detects the character's body and arms on a video. - Character Estimator - a basic node for isolating a character from a general video. You can use this node when you want to specify your character mask. You can reduce the block_size parameter to get a more accurate character isolation, but this may increase VRAM consumption during video generation through Wan Animate. - Points Character Estimator - a simpler node to use. Allows creating a character mask based on points on an image. Use it together with the Points Editor from kjnodes. This node inherits from Character Estimator. - Auto Character Estimator - a simpler node to use. Allows creating a character mask based on a hint. Specify who you want to isolate on the video, and the node will automatically generate a mask for you. This node inherits from Character Estimator.
Author notes from 🔨Wan Nodes.json · selected release
This group contains a huge number of samplers that can be used in various situations. The nodes are arranged such that the top group contains standard nodes without any modifiers. In the lower group, modifiers for standard samplers are located. Often these are Lightning modifiers, but there are also ones that improve quality without compromising video generation speed: - Wan 2.2 14B LightX2V Advanced KSampler - an enhancement to the Wan 2.2 14B LightX2V KSampler that includes an additional step for high models without Lightning LoRA, improving character movements and actions on video. - Wan 2.2 14B LightX2V+Pusa KSampler - improved video quality achieved through the use of Pusa LoRA. LoRA is used for some samplers, so please set your path to it.
Author notes from 🔨Wan Nodes.json · selected release
Image normalization allows you to adjust the input image to match a specific model. At its core, it uses the "Scale Image to Total Pixels" node. Try to avoid using this node for Wan 5B, as the model performs poorly with resolutions other than 1280x704 or 704x1280. Additionally, this node helps process images for low VRAM devices. The following sections will specify appropriate normalization settings for certain models, as well as recommendations for low VRAM devices. For Wan 14B: - Low VRAM: 0.21 meg - High VRAM: 0.50 meg Resolution ratio reminder: 1080p - 2,074 meg 720p - 0.9216 meg 480p - 0.4096 meg My config for 6GB VRAM: 1. For Wan 14B: - Maximum - 0.32 meg for 5s/16fps - Stable - 0.25 meg for 5s/16fps 2. For Wan 5B: - Maximum - 0.86 meg for 5s/24fps - Stable - 0.8 meg for 5s/24fps
Author notes from 🔨Wan Nodes.json · selected release
# Wan Nodes Workflow ## Description **This workflow was designed to simplify creating your own projects for Wan using pre-built, advanced, and most importantly, compact nodes.** Although this workflow was created for use with Wan’s generative model, some of the nodes can be utilized outside of Wan as well. The author aimed for the idea of "keeping the backend far from human eyes," so all logic was hidden within separate nodes that can be used in your own projects. Additionally, the author tried to simplify project development by adding auxiliary improvements to each node, such as optimizations and normalizations to ensure workflows can run on low-end devices. Regarding low-end devices, the author left recommendations for optimizing the Wan pipeline in the section "Optimization Recommendations". > Warning: > When copying nodes, parameter shifts may occur due to quirks (bugs) in ComfyUI. The nodes in this workflow have been tested and will not break when moved. To achieve this result, nested nodes were unpacked. All nested nodes were grouped to make them easier to identify. Please follow this rule to ensure stable node copying. ## Designation ### Node Parameters - ?input - optional input - _output - hidden output (often used for debugging) - [input/output] - input/output within a single iteration ### Node Colors - yellow - utility (auxiliary) nodes. - purple - nodes for initial setup and pipeline configuration - cyan - condition nodes. - green - sampler nodes. - red - encoders/decoders - black - utility (auxiliary) nodes, but for Wan Animate (made to highlight significance, but in reality these are the same auxiliary nodes, lol XD). - blue - compact "all-in-one" nodes. Responsible for specific tasks. ## Custom Nodes - [ComfyUI-GGUF](https://github.com/city96/ComfyUI-GGUF) - [ComfyUI-wanBlockswap](https://github.com/orssorbit/ComfyUI-wanBlockswap) - [ComfyUI-MagCache](https://github.com/Zehong-Ma/ComfyUI-MagCache) - [rgthree-comfy](https://github.com/rgthree/rgthree-comfy) - [ComfyUI-KJNodes](https://github.com/kijai/ComfyUI-KJNodes) - [ComfyUI-Easy-Use](https://github.com/yolain/ComfyUI-Easy-Use) - [comfyui_controlnet_aux](https://github.com/Fannovel16/comfyui_controlnet_aux) - [ComfyUI-VideoHelperSuite](https://github.com/Kosinkadink/ComfyUI-VideoHelperSuite) - [ComfyUI-Frame-Interpolation](https://github.com/Fannovel16/ComfyUI-Frame-Interpolation) - [ComfyUI-segment-anything-2](https://github.com/kijai/ComfyUI-segment-anything-2) - [ComfyUI-SAM2](https://github.com/neverbiasu/ComfyUI-SAM2) ## Model Links: 1. ComfyUI Repackaged: - [https://huggingface.co/Comfy-Org/Wan_2.2_ComfyUI_Repackaged](https://huggingface.co/Comfy-Org/Wan_2.2_ComfyUI_Repackaged) 2. Calcuis GGUF Repackaged: - [https://huggingface.co/calcuis/wan2-gguf](https://huggingface.co/calcuis/wan2-gguf) 3. Kijai Repackaged: - [https://huggingface.co/Kijai/WanVideo_comfy](https://huggingface.co/Kijai/WanVideo_comfy) ## Optimization Recommendations Below is a table of parameters that can reduce VRAM consumption or speed up video generation: | Node | Parameter | Impact | Performance | Feature | | ---- | ---- | ---- | ---- | ---- | | Wan Setup->Load Wan | GGUF | strong | enable | reduces VRAM, speeds up generation | | Wan Setup->Load Clip | GGUF | medium | enable | reduces VRAM, speeds up generation | | Wan Optimizer | Sage Attention | strong | auto | reduces VRAM, speeds up generation | | Wan Optimizer | FP16 | low | enable | reduces VRAM, speeds up generation | | Wan Optimizer | MagCache | medium | enable | speeds up generation | | Wan Optimizer | Compile | medium | enable | reduces VRAM, speeds up generation | | Wan Optimizer | Block swap | strong | higher - better | reduces VRAM | | Image Normalize (and other nodes that use this) | is_scale | strong | enable | reduces VRAM, speeds up generation | | Image Normalize (and other nodes that use this) | megapixels | strong | lower - better | reduces VRAM, speeds up generation | | Decode | VAE Tiled Decode | strong | enable | reduces VRAM | Best settings for low VRAM (6-8 GB): - Wan Setup->Load Wan - GGUF - Q4_K_M - Wan Setup->Load Clip - GGUF - Q4_K_M - Wan Optimizer - Sage Attention - auto - Wan Optimizer - FP16 - Wan Optimizer - Block swap - 40, if working with high-resolution videos or Wan Animate. - Image Normalize - megapixels - 0.21 for Wan 2.2 14B - Decode - VAE Tiled Decode Additionally, I recommend setting virtual memory in case RAM fills up. You may also use Mem Reduct if RAM is extremely limited. ## My setup: - Laptop: Asus TUF Dash F15 - GPU: Nvidia RTX 3060 6GB Laptop - CPU: Intel i5-11300H - RAM: 24 GB + 32 GB swap ## License *Why? Use at your own risk!* ¯\_(ツ)_/¯ ## About This workflow was created by Bleyn. All social media links and donations: - [CivitAi](https://civitai.com/user/NeuroContent) 🧠 - [Instagram](https://www.instagram.com/neurocontent10/) 🎨 - [Pinterest](https://pinterest.com/NeuroContent10/) 📌 - [Donate](https://dalink.to/neurocontent) 🍵
Author notes from 🔨Wan Nodes.json · selected release
Calculates the difference in steps between high and low models.
Author notes from 🔨Wan Nodes.json · selected release
Эта нода позволяет использовать CLIP Vision Encode, даже если clip_vision отсутствует. Если clip_vision не существует (bypass или просто не подключен), то clip_vision_output = null.
Author notes from 🔨Wan Nodes.json · selected release
The most powerful node among all the ones presented. This node simplifies the use of the full pipeline for Wan Animate, enabling work with long videos without constantly copying the node for each video segment. It works thanks to the While Loop in Easy-Use. The algorithm generates each video segment (batch) as many times as needed to process the entire video. After obtaining each batch, the algorithm combines them together. The last batch may extend beyond the video length (for example, in the final segment of the video, 15 frames remain, while the batch processed is 45 frames). This does not interfere with video generation, but it may result in a motion stop at the video boundary. Therefore, the algorithm cuts out the excess generation when sending the result. However, you can still observe it in the hidden output _video_batch. You can find an example of using this node in the "Examples" section.
Author notes from 🔨Wan Nodes.json · selected release
These are fully ready nodes that can be used in any workspace. It includes Wan Setup + Wan Optimizer + Loras. The setup occurs directly within the node, so press the button to enter the subgraph to edit the setup according to your models and hardware. If you want more control over the setup, I recommend using smaller nodes from the Wan Nodes->Setup section.
Author notes from 🔨Wan Nodes.json · selected release
Processing...
Author notes from 🔨Wan Nodes.json · selected release
Processing...
Download files
Artefactos del modelo
2 artefactos
Artefactos del modelo
2 artefactosExtractos de fuentes
3 extractos
Extractos de fuentes
3 extractosSource context: 966 downloads · Type Workflows · Base model Wan Video 2.2 I2V-A14B
Source context: 936 downloads · Type Workflows · Base model Wan Video 2.2 I2V-A14B
Source context: 813 downloads · Type Workflows · Base model Wan Video 2.2 I2V-A14B
