CivArchive
    Wan2.2 I2V Funnel — Krea2 Turbo Text → Animated Video - v1.0
    NSFW
    Preview 136670888

    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

    ✨ **Wan2.2 I2V Funnel — Krea2 Turbo Text → Animated Video, One Click**

    ComfyUI · Krea-2 Community License + Apache-2.0 · Fast DiT Turbo → Wan2.2-I2V-A14B

    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

    Type a text prompt, get a 5-second animated NSFW video — no separate tools, no manual image export/import, no juggling two workflows. This graph fuses two of my other releases into one funnel: **Krea2 Turbo** generates the starting still internally, a VRAM-unload bridge node clears the image model out of memory, then **Wan2.2-I2V-A14B** (4-step Seko-V1 distill) animates it — all in a single ComfyUI graph, one Queue press. Built-in **QwenVL auto-prompt enhancement** transforms short subject descriptions into rich photographic prompts. If you've used my Krea2-Turbo Dual workflow, this is the natural next step: same still-image engine, now with motion.

    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

    ✨ **Features**

    ✅ **One Graph, Zero Handoff** — SUBJECT prompt in, animated video out. No LoadImage node, no exporting stills between workflows — Krea2 generates the frame internally and hands it straight to Wan2.2.

    ✅ **VRAM-Safe Bridge** — `easy cleanGpuUsed` node fully unloads the Krea2 T2I stage from VRAM before Wan2.2's I2V stage loads, so two large models never have to co-reside.

    ✅ **4-Step Distilled Video** — Wan2.2-I2V-A14B split into high-noise (steps 0→2) + low-noise (steps 2→4) KSamplerAdvanced passes with Seko-V1 LoRA — 4 total sampling steps for fast turnaround.

    ✅ **Separate Prompt Channels** — SUBJECT prompt (CLIPTextEncode) drives the Krea2 still; a distinct MOTION prompt (umT5 encoder, wired through WanImageToVideo) drives the animation — describe *what* and *how it moves* independently.

    ✅ **GGUF Quantized Wan2.2** — both High-Noise and Low-Noise UNets run as Q4_K_S GGUF, trading a little precision for meaningfully lower VRAM than full-precision weights.

    ✅ **5-Second Smooth Video Output** — native 81-frame generation passes through RIFE 2x frame interpolation (→ ~32fps smooth motion), exported as H.264 MP4 via VHS_VideoCombine, ready to post or feed into further editing.

    ✅ **Funnel Companion to Krea2-Turbo Dual & Z-Image-Turbo** — same house pattern (cleanGpuUsed bridge, Euler/simple sampler, dual-mode heritage) extended into video.

    ✅ **Auto-Prompt Enhancement** — built-in QwenVL node auto-expands short subject descriptions into rich, detailed photographic prompts (~90 words) — just type what you want to see, it does the rest.

    ✅ **Motion-Smoothed 32fps** — RIFE VFI 2x interpolation applied to native 81-frame generation for ultra-smooth motion, doubling effective frame rate without changing video duration.

    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

    📦 **Required Models** (9 files, ≈30 GB total)

    **Krea2 T2I stage:**

    • krea2_turbo_fp8.safetensors (~7 GB) — Krea2 Turbo DiT 12.9B UNet, FP8 quant by AlperKTS

    • qwen3vl_4b_fp8_scaled.safetensors (~2–3 GB) — Krea2 text + vision encoder (Qwen3-VL-4B, FP8)

    • qwen_image_vae.safetensors (~1 GB) — Krea2 image VAE

    **Wan2.2 I2V stage:**

    • Wan2.2-I2V-A14B-HighNoise-Q4_K_S.gguf (~8–9 GB) — high-noise UNet (GGUF quant)

    • Wan2.2-I2V-A14B-LowNoise-Q4_K_S.gguf (~8–9 GB) — low-noise UNet (GGUF quant)

    • wan2.2_i2v_A14b_high_noise_lora_rank64_seko_v1.safetensors (~300–600 MB) — high-noise 4-step distill LoRA (Seko-V1)

    • wan2.2_i2v_A14b_low_noise_lora_rank64_seko_v1.safetensors (~300–600 MB) — low-noise 4-step distill LoRA (Seko-V1)

    • umt5_xxl_fp8_e4m3fn_scaled.safetensors (~6–7 GB) — Wan text encoder (umT5-XXL, FP8)

    • wan_2.1_vae.safetensors (~250 MB) — Wan video VAE

    **Prompt Enhancement (auto-downloaded on first use):**

    • Qwen3-VL-2B-Instruct (~2.5 GB, auto-cached after first run) — VLM text-to-detailed-prompt enhancer; downloaded automatically by ComfyUI-QwenVL custom node on first workflow run, not manually placed

    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

    ⬇️ **Download Links**

    📁 **ComfyUI/models/unet/Krea2/**

    • krea2_turbo_fp8.safetensors — https://huggingface.co/AlperKTS/Krea2_FP8

    📁 **ComfyUI/models/clip/** (or text_encoders/)

    • qwen3vl_4b_fp8_scaled.safetensors — https://huggingface.co/AlperKTS/Krea2_FP8

    📁 **ComfyUI/models/vae/**

    • qwen_image_vae.safetensors — https://huggingface.co/AlperKTS/Krea2_FP8

    • wan_2.1_vae.safetensors — search HuggingFace for exact filename (official Wan2.1 VAE, several mirrors)

    📁 **ComfyUI/models/unet/Wan2.2/**

    • Wan2.2-I2V-A14B-HighNoise-Q4_K_S.gguf — search HuggingFace/Civitai for exact filename (community GGUF quant of https://huggingface.co/Wan-AI/Wan2.2-I2V-A14B)

    • Wan2.2-I2V-A14B-LowNoise-Q4_K_S.gguf — same source as above

    📁 **ComfyUI/models/loras/**

    • wan2.2_i2v_A14b_high_noise_lora_rank64_seko_v1.safetensors — search HuggingFace for exact filename (Seko-V1 4-step distill LoRA, lightx2v-org)

    • wan2.2_i2v_A14b_low_noise_lora_rank64_seko_v1.safetensors — same source as above

    📁 **ComfyUI/models/text_encoders/** (or clip/)

    • umt5_xxl_fp8_e4m3fn_scaled.safetensors — search HuggingFace for exact filename (standard Wan2.2 umT5-XXL FP8 text encoder)

    ⚠️ *Filenames above are exactly what the workflow JSON expects in its loader nodes — match them exactly, or update the loader node if your local copy is named differently.*

    **Auto-Downloaded Models (no manual placement needed):**

    • **Qwen3-VL-2B-Instruct** — automatically downloaded by the ComfyUI-QwenVL custom node on first workflow run (~2.5 GB, cached afterward); the prompt enhancer node will fetch it if missing.

    • **rife49.pth** (RIFE VFI checkpoint) — automatically downloaded by the ComfyUI-Frame-Interpolation pack on first run; stored in the pack's ckpts/rife/ folder.

    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

    🧩 **Required Custom Nodes** (5 packs)

    1. **ComfyUI-GGUF** — loads the Wan2.2 High-Noise/Low-Noise `.gguf` UNet files

    2. **ComfyUI-VideoHelperSuite (VHS)** — provides the VHS_VideoCombine node (final MP4 export)

    3. **ComfyUI-Easy-Use** (vjumpkung fork specifically) — provides the `easy cleanGpuUsed` VRAM-unload bridge node. Use ComfyUI Manager → "Install Missing Custom Nodes" to pull the correct fork automatically.

    4. **ComfyUI-QwenVL** (1038lab / AILab) — provides the `AILab_QwenVL_PromptEnhancer` node for auto-expanding short prompts into rich descriptions. License: Apache-2.0/BSD.

    5. **ComfyUI-Frame-Interpolation** (Fannovel16) — provides the RIFE VFI (video frame interpolation) node for smooth motion. License: MIT.

    Install via ComfyUI Manager (search each pack name, or use "Install Missing Custom Nodes" after loading the JSON).

    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

    🚀 **How to Use**

    **Quick Start:**

    1. Download all 9 model files → place in ComfyUI/models/ (unet/Krea2, unet/Wan2.2, clip, vae, loras, text_encoders — see paths above)

    2. Install the 5 custom node packs via ComfyUI Manager

    3. Load the workflow JSON into ComfyUI

    4. Edit the **QwenVL Prompt Enhancer** node's `prompt_text` field — type a short subject description (e.g., "a cat in the rain"), and it auto-expands into a detailed photographic prompt wired to the SUBJECT CLIPTextEncode (do *not* edit the SUBJECT node directly — it gets overwritten each run)

    5. Edit the **MOTION** prompt (CLIPTextEncode, umT5) — describes how the video should move

    6. Queue → Krea2 renders the still → cleanGpuUsed unloads it → Wan2.2 animates it → RIFE interpolates to smooth 32fps → MP4 lands in your output folder

    **What's happening under the hood:**

    - Krea2 T2I: SUBJECT prompt (expanded by QwenVL) → EmptySD3LatentImage (960×640) → KSampler (euler, simple, 10 steps, cfg 1.0) → VAEDecode

    - Bridge: `easy cleanGpuUsed` clears the Krea2 stage from VRAM

    - Enhancement: QwenVL expands short SUBJECT prompt into ~90-word photographic description, wired to SUBJECT CLIPTextEncode

    - Prep: ImageScale *up* to 1200×800 (from 960×640) for the video stage

    - Wan2.2 I2V: WanImageToVideo (conditioned on the scaled still + MOTION prompt) → KSamplerAdvanced high-noise (steps 0→2) → KSamplerAdvanced low-noise (steps 2→4) → VAEDecode (Wan 2.1 VAE)

    - Interpolation: RIFE VFI 2x frame interpolation (81 frames → ~161 frames)

    - Output: VHS_VideoCombine → H.264 MP4, ~161 frames @ 32fps (5 seconds smooth motion)

    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

    ⚙️ **Settings & Parameters**

    • **Krea2 Sampler** — euler, simple scheduler, 10 steps, CFG 1.0

    • **Krea2 Resolution** — 960×640 (EmptySD3LatentImage), upscaled to 1200×800 before the video stage via ImageScale node

    • **Wan2.2 Sampler** — dual KSamplerAdvanced: high-noise (steps 0→2) + low-noise (steps 2→4), 4 total steps, CFG 1.0

    • **Distillation** — Seko-V1 4-step LoRA on both high-noise and low-noise UNets (lightx2v-org)

    • **UNet Precision** — Q4_K_S GGUF for both Wan2.2 stages (lower VRAM vs. full precision)

    • **Prompt Enhancement** — QwenVL (Qwen3-VL-2B-Instruct, 8-bit) auto-expands SUBJECT prompt into detailed photographic prompt (~90 words)

    • **Frame Interpolation** — RIFE VFI 2x (doubles frame rate from ~16fps native to ~32fps smooth)

    • **Output** — 81 native frames → RIFE 2x → ~161 frames @ 32fps → 5-second H.264 MP4 via VHS_VideoCombine

    • **VRAM Bridge** — `easy cleanGpuUsed` between the Krea2 and Wan2.2 stages (do not remove — this is what keeps the two stages from co-residing in VRAM)

    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

    🎨 **Showcase**

    Three sample clips from this funnel, each individually content-rated on Civitai — full SUBJECT + MOTION prompt pair for each is in its Generation Data. Two of three reach **full nudity**; one stays at a sheer-tease tier — the built-in QwenVL auto-prompt enhancement drives all three, no manual prompt-engineering needed, just type a short subject and queue:

    • **Italian rooftop, golden hour** — sheer white dress, windswept side-profile, terracotta rooftops in soft-focus background. (sheer-tease tier, no nudity)

    `SUBJECT: an Italian woman in a sheer dress, arching her back with wind-blown hair on a rooftop terrace at sunset`

    • **Rain-streaked window, evening** — intimate over-the-shoulder glance, full nudity, soft indoor light.

    `SUBJECT: a Japanese woman, fully nude, kneeling by a rain-streaked window in soft evening light, glancing back over her shoulder`

    • **City balcony, golden hour** — quiet knee-hug pose, full nudity, skyline in soft-focus background.

    `SUBJECT: an African woman, fully nude, sitting on a sunlit balcony ledge, city skyline in soft-focus background`

    `MOTION (all three): wind gusts strongly, fabric whips and billows dramatically, hair blows wildly across face, dynamic motion, professional stock footage`

    All three run the funnel at default settings end-to-end (960×640 Krea2 still → 1200×800 upscale → Wan2.2-I2V-A14B → RIFE 2x → 32fps MP4), one Queue press per clip — same reliability whether your subject lands sheer-tease or full-nude tier.

    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

    💡 **Performance Tips**

    • **Minimum Spec** — 16 GB VRAM **and** ~32 GB system RAM. `cleanGpuUsed` offloads the Krea2 stage to system RAM before Wan2.2 loads; low-RAM systems may thrash during the handoff.

    • **VRAM** — Tested on RTX 5080 16GB — peak **15.9 GB** (15914 MiB), confirmed stable across repeated back-to-back runs with no restart. **Only ~470 MB headroom** — this is now a hard minimum spec (no comfort margin). Allocators running at ceiling.

    • **Cold Start** — On first workflow run, both QwenVL (Qwen3-VL-2B-Instruct, ~2.5 GB) and RIFE (rife49.pth, ~50 MB) will auto-download and cache. Plan an extra 30–60 seconds the very first time; subsequent runs skip these downloads.

    • **Expected Runtime** — roughly 3–4 minutes per clip on RTX 5080 — a Krea2 still generation plus a 4-step Wan2.2 animation pass plus RIFE interpolation (measured, not estimated).

    • **Prompt Split** — keep SUBJECT (appearance/scene) and MOTION (camera/movement) prompts distinct; blending them into one prompt tends to confuse the Wan2.2 stage.

    • **GGUF Quant Tradeoff** — Q4_K_S keeps VRAM down but is a lossy quant; if you have VRAM to spare, a higher-precision Wan2.2 quant will look sharper.

    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

    📝 **Notes & AI Disclosure**

    • **AI-Generated Content** — All example outputs are AI-generated by Krea2 Turbo + Wan2.2-I2V-A14B. Respect local AI disclosure laws when publishing.

    • **Hardware** — Tested on RTX 5080 16GB — peak VRAM 15.9GB (15914 MiB), verified across multiple consecutive runs with no restart (see Performance Tips above).

    • **Configuration Only** — no model weights embedded in the JSON; download all 9 files separately from the sources listed above.

    • **Workflow Reuse** — feel free to modify, share, and fork.

    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

    🔗 **Also check out**

    🔗 **Sister workflow:** [Krea2-Turbo Dual](https://civarchive.com/models/2736816) — the still-image engine this funnel is built on; QwenVL dual-mode prompt, same VRAM-safe cleanGpuUsed pattern.

    🔗 **Sister workflow:** Z-Image-Turbo v2 (model 2742740) — a different still-image engine (Apache-2.0 S3-DiT) with SeedVR2 upscale toggle and triple orientation, if you want stills without the video stage.

    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

    ⭐ **Found this useful?**

    • Like if it saved you time animating stills

    • Comment your results — I read every one

    • Follow for new ComfyUI workflows, all tested on 16 GB VRAM

    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

    ⚖️ **Model Attribution & Licensing**

    **Krea-2 Turbo** (AlperKTS FP8 Quant)

    • License: Krea-2 Community License — https://www.krea.ai/krea-2-licensing

    • Commercial use: OK if total annual revenue < $1,000,000 USD

    **Wan2.2-I2V-A14B** (Wan-AI / Alibaba)

    • License: Apache-2.0 — https://huggingface.co/Wan-AI/Wan2.2-I2V-A14B

    • GGUF quantization + Seko-V1 4-step distill LoRA (lightx2v-org) are permitted community derivatives

    **Supporting Components** — all Apache-2.0

    • Qwen3-VL-4B (Krea2 text/vision encoder) • Qwen Image VAE • umT5-XXL FP8 (Wan text encoder) • Wan 2.1 VAE • Seko-V1 4-step distill LoRA (lightx2v-org) • Qwen3-VL-2B-Instruct (prompt enhancer model)

    **NSFW generation permitted under both licenses.**

    **ComfyUI Custom Nodes**

    • ComfyUI-GGUF • ComfyUI-VideoHelperSuite • ComfyUI-Easy-Use (vjumpkung fork) • ComfyUI-QwenVL (1038lab) • ComfyUI-Frame-Interpolation (Fannovel16, MIT)

    **Workflow JSON** — original work, free to use, modify, and redistribute.

    Full attribution detail (sources, license text, verification dates) is maintained separately in this listing's ATTRIBUTION.md. All example outputs are AI-generated. Model weights remain the property of their respective owners; download separately from the official sources above.

    Description

    Initial release — Wan2.2 I2V funnel, Krea2 T2I front-end, one-click text-to-video.

    FAQ

    Comments (2)

    jeremypierre076910Jul 17, 2026
    CivitAI

    This merge/mod looks so promising.

    TP_AI_63
    Author
    Jul 18, 2026· 1 reaction

    That's exactly what I built it for — one-click, 16GB, done. If you liked it, a rating helps a ton, and I'd love to see what you generated.

    Workflows
    Wan Video 2.2 I2V-A14B

    Details

    Downloads
    124
    Platform
    CivitAI
    Platform Status
    Available
    Created
    7/14/2026
    Updated
    7/27/2026
    Deleted
    -

    Files

    wan22I2VFunnelKrea2Turbo_v10.json

    Mirrors