CivArchive
    Preview undefined

    Update: WAN 2.2 Smooth Workflow v5.0 - 04/19/2026

    "WAN 2.2 Smooth Workflow v5.0" update: The new version now has a First2LastFrame Workflow. Make sure to fully update your Comfyui and the extensions.

    • At the time of making the Showcase: Stability Matrix v2.15.7 and ComfyUI v.019.3.

    • Lightx2v Loras used:

    • Still uses the same extensions as v4.0 - No need to install more. Make sure ComfyUI, its dependencies and the Extensions are fully updated.

    • The Showcase is focused on the usage of First2LastFrame since the other workflows are pretty much the same. Added some examples of Loops you can make. I might take a few tries but its possible to make something simple - keep Loops at 5 seconds at most - Wan 2.2 doesn't work very well above that threshold.

    • Updated Notes: Added mode hyperlinks for some of the Resources and Models Extensions used in the Workflow.

    • The videos on Showcase used the SmoothMix I2V v.2.

    • All Extensions for WAN 2.2 Smooth Workflow v5.0:

    ComfyUI-Adaptive Prompts

    ComfyUI-NAG

    ComfyUI-MTB

    rgthree-comfy

    ComfyUI-MMAudio

    ComfyUI-WanVideoWrapper

    ComfyUI-VideoHelperSuite

    ComfyUI-VFI

    ComfyUI-KJNodes

    ComfyUI-Easy-Use

    ComfyUI_Comfyroll_CustomNodes

    ComfyUI-GGUF

    ComfyUI-mxToolkit

    • Links for MMAudio usage:

    MMAudio SFW base model

    MMAudio NSFW Model (fine-tuned off the base model)

    MMAudio VAE (fp16)

    MMAudio Synchformer (fp16)

    MMAudio CLIP Encoder (fp16)

    Put the MMAudio models on ComfyUI/models/mmaudio. Create the folder if it does not exist.

    Update: WAN 2.2 Smooth Workflow v4.0 - 03/14/2026

    "WAN 2.2 Smooth Workflow v4.0" update: A new version with a new Ksampler method and more functions. Make sure to fully update your Comfyui and the extensions.

    • NAG: Now uses Normalized Attention Guidance (NAG) in Ksamplers. Check the github page more info. It makes the negative prompt be effective even at CFG 1.0 for improved quality and control.

    • Adaptive Prompts: You can use Adaptive Prompts when writing your Positive prompt now. Check the github page more info. To check the choices made by the Node just open the Positive Prompt Subgraph.

    • Updated Notes: Added hyperlinks for all Extensions used in the Workflow. Other notes have been added and updated. There are alot of little notes everywhere. Make sure to read them. ^^

    • The videos on Showcase used the SmoothMix I2V v.2 and SmoothMix T2v V.3.

    All Extensions for WAN 2.2 Smooth Workflow v4.0:

    ComfyUI-Adaptive Prompts

    ComfyUI-NAG

    ComfyUI-MTB

    rgthree-comfy

    ComfyUI-MMAudio

    ComfyUI-WanVideoWrapper

    ComfyUI-VideoHelperSuite

    ComfyUI-VFI

    ComfyUI-KJNodes

    ComfyUI-Easy-Use

    ComfyUI_Comfyroll_CustomNodes

    ComfyUI-GGUF

    ComfyUI-mxToolkit

    Update: WAN 2.2 Smooth Workflow v3.0 - 19/01/26

    "WAN 2.2 Smooth Workflow v3.0" update: Its a big workflow now. Make sure to fully update your Comfyui and the extensions.

    • All in one: Txt2vid, Img2vid and Audio Options! You can now try adding audio to your videos.

    • Select your workflow: I tried to make it very simple to change between the Img2vid, Txt2vid and Audio Workflows.

    • New fps Output: I had to change the video outputs to 25fps to make sure the audio and video are in sync.

    • Multiple Notes: There are alot of little notes everywhere. Make sure to read them. ^^

    Added Extensions:

    ComfyUI_Comfyroll_CustomNodes

    ComfyUI-VFI

    It uses MMAudio. So install - ComfyUI-MMAudio Nightly

    And its requirements:

    MMAudio SFW base model

    MMAudio NSFW Model (fine-tuned off the base model)

    MMAudio VAE (fp16)

    MMAudio Synchformer (fp16)

    MMAudio CLIP Encoder (fp16)

    Puts the MMAudio models on ComfyUI/models/mmaudio. Create the folder if it does not exist.

    Small Update - 10/16

    Small change made to "WAN 2.2 S. Workflow v2.0" and "WAN 2.2 Txt2Video Workflow v2.0" That should allow for a faster VAE Decoding.

    Update: WAN 2.2 Txt2Video Workflow v2.0 - 10/08

    "WAN 2.2 Txt2Video Workflow v2.0" update: now its SUPER simple and easy to use.

    I made it to use with the Smooth Mix Txt2Vid Wan 2.2 Checkpoint! Make sure to try it! ^^

    Here are my recommend video setting when using the workflow with SmoothMix Txt2Vid:

    • Low/Mid end PCs:

    Set Steps to "6" on both KSamplers;

    KSampler 1 -> end_at_step = "3";

    KSampler 2 -> start_at_end = "3".

    • High end PCs:

    Set Steps to "10" on both KSamplers;

    KSampler 1 -> end_at_step = "5";

    KSampler 2 -> start_at_end = "5".

    Update: WAN 2.2 Smooth Workflow v2.0 - 09/29

    "WAN 2.2 S. Workflow v2.0" update: now its SUPER simple and easy to use.

    I made it to use with the Smooth Mix Wan 2.2 Checkpoint! Make sure to try it! ^^

    • All the videos on the showcase for WAN 2.2 S. Workflow v2.0 used Smooth Mix Wan 2.2 Checkpoint.

    • It does not has Florence anymore. Make sure to install and update all necessary extensions listed below. No new extensions where used.

    Update: Adv. Workflow - 08/29

    "Adv. WAN 2.2 S. Workflow" update: added the Node "Color Match" before 'Video Result' and 'Last Frame' to help with color consistency.

    Update: Txt2Vid Workflow

    Added a txt2vid workflow. Thanks for vinque for the suggestion. =)

    Update: Adv. Workflow + First2Last Frame

    Made a few adjustments to the basic workflow for these new version!

    Both use the same tools/weights as the basic workflow so no need to install anything new if you can already use the basic one.

    Both versions have "Power Loader Node" set for the High and Low Loras.

    More Loras usually means more instructions put on the Positive Prompt so Florence2 is disabled by default.

    To make a looping animation on First2Last Workflow make sure to set enough time for the AI to process the loop. Try 5 or 6 seconds.

    WAN 2.2 SMOOTH WORKFLOW

    PLEASE make sure to read everything.

    Making a simple Workflow from Wan is tricky. Wan requires are more complicated set up to work. I'm going into this assuming you have read all tutorials necessary to make Wan 2.2 work on your PC as doing that here is unresonable.

    WAB 2.2 is still pretty new and there is still alot to test. All images used on the Showcase use the same set of loras, weights and configurations. The only difference was the image used and the Positive Prompt. I tried using realistic, semirealistic and anime style to show that its possible to animated any style you want by using the configuration on this workflow.

    So, before we begin, this Worflow uses the following:

    Use the one that fits your own specs. The one used for the showcase was the "wan2.1-i2v-14b-720p-Q8_0" version.

    Out of all Loras that increases generation speed this one has given me more consistenty results.

    The one used for the showcase was the "Wan21_T2V_14B_lightx2v_cfg_step_distill_lora_rank32" version.

    Of course you should test other versions or Loras that speed up generation as well as well.

    Showout to @CubeyAI for the Loras. Without these making NSFW results was a pain, and we can't have that can we? Make sure to use the latest version of those Loras.

    Used extensions:

    Comfy_mtb

    ComfyUI-Frame-Interpolation

    ComfyUI-VideoHelperSuite

    rgthree-comfy

    ComfyUI-GGUF

    ComfyUI-KJNodes

    Florence2

    ComfyUI-Easy-Use

    ComfyUI-mxToolkit

    ==========================================================

    Its divided in sections to make it easy to navigate.

    PROMPTS

    Here is where the magic happens. So lets start here.

    There are a few ways to use it:

    • TYPE NOTHING ON THE POSITIVE

    By default Florence will create a prompt for you and a lot of times... thats enough lol. You don't need to type anything on the Positive. For examples of results that use an empty positive prompt check this and this.

    I recommend you start by leaving the Positive Prompt empty at first. After you see the results you should begin working on your prompt if you did not like the results.

    • USE SIMPLE PROMPTS

    Don't put a giant wall of text on the Positive Prompt as Florence will do that already. The showcase has Videos with very few prompts, some with just ONE.

    • DISABLE FLORENCE

    If you really can't seem to get what you want disabling Florence might be the way to go.

    FLORENCE

    Choose your Florence model. Default model is "Florence-2-base-PromptGenv.2.0". Feel free to test other version or disable all of Florence nodes if you think its not helping.

    CHECKPOINTS GGUF / SAFETENSOR

    Very straight foward. Just choose your Checkpoint: GGUF or Safetensors. Disable the ones you are not going to use. Set to GGUF by default.

    SPEEDING TOOLS AND LORAS

    Here is where Sage and the Loras are set up. Feel free to change values or disable what you don't what to use.

    CLIP / VAE

    Still using the same as the wan 2.1

    Text encoder: umt5_xxl_fp8_e4m3fn_scaled

    VAE: Wan 2.1

    IMAGE

    Load your Image! :)

    VIDEO SIZE

    By default its set to 480x720 with Upscale by 2. That results in a 960x1440 video! Default upscale method is "lanczos"!

    Feel free to change anything it to fit your own specs.

    VIDEO LENGTH

    Here you can adjust the video length.

    By default is set to 81 or 5 seconds.

    VIDEO SETTINGS

    All settings here were set after testing. Feel free to change to your liking! :)

    VIDEO PREVIEW/RESULT/LAST FRAME

    You should be able to see how your video is turning out on the preview. If you don't where the results are going just cancel the run!

    The video result is set to be at 30 fps. The video will be saved on Video/(Date_video_was_made).

    The last frame of the video will be saved on the same folder as the video. You can use this to extent your videos! Check this post for examples.

    ====================================

    Other recommend extensions:

    ComfyUI-Manager

    ComfyUI_essentials

    ComfyUI_PNGInfo_Sidebar

    ComfyUI-Custom-Scripts

    ComfyUI-Autocomplete-Plus

    Description

    Added F2LF.

    FAQ

    Comments (34)

    LiehmoanApr 20, 2026
    CivitAI

    Just wanted to let you know that the description on this page mentions the "MMAudio SFW base model" but it links to the wrong repo. It should link to https://huggingface.co/Kijai/MMAudio_safetensors/tree/main (which you use in the workflow) instead of the repo from hkchengrex (which is not a safetensor and a LOT bigger).

    DigitalPastel
    Author
    Apr 20, 2026

    Oh sorry about that. I put the correct link now. I really need to sleep. X_X

    coliiiiApr 20, 2026· 1 reaction
    CivitAI

    The NAG node cannot be installed in the new version.

    satsukiyamiApr 21, 2026· 4 reactions

    are you trying to install from within comfyui or are you git cloning the version of NAG node he posted in the nodes used part of the changelog into the custom nodes folder, if trying to just get the extension manager to try install it try cloning it into custom nodes

    chefakuuApr 21, 2026

    @satsukiyami cloning it worked, thanks!

    VicObXerApr 20, 2026
    CivitAI

    Love the workflow but it has an error, the VAE decode keeps erroring, I've updated all my nodes, comfyui and I've looked over the workflow, something between the second sampler and VAE decode is mismatched, I can't trace it though, anyone else have this issue?

    v_boissonneault282Apr 21, 2026

    I also get a VAE Decode error. I'm trying to use T2V w/ GGUF and I keep getting " TypeError: 'GGUFModelPatcher' object is not subscriptable "

    VicObXerApr 21, 2026

    @v_boissonneault282 Yeah, I've tried it on three ComfyUI setups, Desktop, Portable and Stable Matrix and it just doesn't work, I even swapped out the decode with the tiled version for stability and still, nope, not too sure what's causing the issue but I'll keep looking!

    VicObXerApr 21, 2026

    @v_boissonneault282 I've found a possible solution, run the text to video workflow, something simple, then turn it off and run the first frame and last frame, again, keep it simple, then turn it off and then run the image to video, I think the problem is tied to the VAE Decode needing something and for some reason the other two activate the search and install, try it, because mine works now!

    v_boissonneault282Apr 21, 2026

    @VicObXer thanks I'll try that right away!

    v_boissonneault282Apr 21, 2026

    So running the other workflows didn't work for me so I tried running it with LTX2 GGUF and it seems to work now. I could not get SmoothMix GGUF to work.

    emotionaldreams2Apr 20, 2026
    CivitAI

    V5 is excellent, how can i speed it up a bit though with sage? how to attached sage attention nodes?

    emotionaldreams2Apr 20, 2026

    @DigitalPastel

    DigitalPastel
    Author
    Apr 21, 2026· 2 reactions

    One easy way would be changing the "Load Diffusion Model - HIGH/LOW" nodes for the "Diffusion Model Loader KJ" nodes. In those you can enable the sage attention.

    FuzetsuApr 21, 2026
    CivitAI

    F2LF works perfectly, I said I'd celebrate it and what can I say... I even put some beer in the fridge. 🥳🪇🎉🥳

    TokiAubedargentApr 21, 2026
    CivitAI

    I'm having a problem with VIDEO Width x Height; I have a video box but I can't see anything. What could be causing this? https://ibb.co/XgTN89R

    DigitalPastel
    Author
    Apr 21, 2026· 1 reaction

    Oh! For that you disable "Modern Node Design (Nodes 2.0)" on the settings.

    TokiAubedargentApr 21, 2026

    Ah ok thx

    VicObXerApr 21, 2026
    CivitAI

    For all those who are having issues with the error "object is not subscriptable" I have found a solution, not too sure if it'll work for everyone but, if you run the text to video workflow first, then close it, then run the first frame to last frame, then close, then the image to video, it seems to fix any issues, for me, the VAE decode node was in a inactive state and refused to continue the process, the other two seem to force it to wake up and that resolved the issue, feels good to solve problems but again, I think that it may be the update for ComfyUI that caused the problem, hopefully everyone can start enjoying this workflow!

    eterelmelApr 23, 2026· 1 reaction

    I tried what you suggested but it didn't work for me for getting I2V going. Instead, deleting the 'Clean VRAM Used' node just before the VAE Decode node got around the issue for me.

    demixxxx86427Apr 27, 2026

    @eterelmel its work for me, thx dude

    wfxx14Apr 23, 2026
    CivitAI

    learning a ton from your workflows, thanks!

    AsferLarsenApr 27, 2026· 3 reactions
    CivitAI

    Installation Error: Installation failed: ComfyUI-NAG@unknown

    have no idea how to fix shit

    doncami492721Apr 27, 2026
    CivitAI

    This works with AMD GPU? I got a Radeon 9060 and cannot do nothing, nothing works

    hunterscorpio1908Apr 28, 2026
    CivitAI

    Hi, it generates high quality videos. But it really is totally different from the input image, how can I get the start of the video as close as possible?

    valfuze14390Apr 28, 2026
    CivitAI

    Doesn't work. Says Enable TEXT2VIDEO for all toggle buttons instead of being able to choose IMAGE2VIDEO etc?

    valfuze14390Apr 28, 2026

    Managed to get it working by disabling the modern node boxes

    Lewdman22Apr 30, 2026

    I am getting the exact same problem...

    Lewdman22Apr 30, 2026

    I am getting the exact same problem...

    Lewdman22Apr 30, 2026

    I am getting the same problem and I have no idea how to fix it, I am very new to this.

    neron5480922Apr 29, 2026
    CivitAI

    Please explain to me why creators of otherwise perfectly good workflows often use nodes that are impossible to deploy (for example, they don't pass site validation or are simply deployed with errors). This causes an incredible headache for inexperienced people like me, even though there are actually perfectly functional, widely used nodes.

    metalblingaApr 30, 2026
    CivitAI

    Thank you! First 2 Last works like a charm! 💖

    doncami492721Apr 30, 2026

    What GPU do you have?

    taniasandersApr 30, 2026
    CivitAI

    Workflow doesn't work thanks to an uninstallable node named KSamplerWithNAG (Advanced). Why do people always do this? It's not like ComfyUI already has HUNDREDS of nodes, let's put some custom nodes impossible to install to have some fun.

    Workflows
    Wan Video 2.2 I2V-A14B

    Details

    Downloads
    14,486
    Platform
    CivitAI
    Platform Status
    Available
    Created
    4/20/2026
    Updated
    7/11/2026
    Deleted
    -