CivArchive
    CLEAN X2 E26 VIDEO VAE H3 (2x size upscale) - v1.0
    NSFW

    Clean X2 E26 video VAE is a 2× spatial video VAE for MiniMax H3, providing cleaner high-resolution decoding, improved detail preservation, and reduced grid artifacts.

    Compatible with the X2 VAE decoding workflow.

    This node package is required: https://github.com/TripleHeadedMonkey/ComfyUI-MiniMaxH3_LatentUpscaler

    A little more information about CLEAN X2 E26 VIDEO VAE H3

    No external upscaler.

    The frames you're looking at are decoded directly from CLEAN X2 E26 VIDEO VAE H3 at 2× spatial resolution.

    This project started because I wasn't satisfied with simply generating an H3 video and throwing an AI upscaler on top of it.

    I wanted to know:

    How much more can we get directly from H3's own decoder?

    What followed was... a lot more work than I expected. 😅

    Why is it called E26? 😀

    E26 stands for the 26th major experimental iteration — but there were countless smaller experiments, training runs, failed ideas, A/B tests and intermediate versions inside those iterations, sleepless nights and the desire to give up 😅.

    But I didn't give up, and here we are 😀👋🎉🥳🥹

    What it does

    -Native 2× VAE decoding

    -No external AI upscaler

    -No post-generation super-resolution model

    -Clean output without the old repeating grid

    -Works directly with real MiniMax H3 generations

    -More spatial information than the normal decode

    Description

    Clean X2 E26 video VAE is a 2× spatial video VAE for MiniMax H3, providing cleaner high-resolution decoding, improved detail preservation, and reduced grid artifacts.

    Compatible with the X2 VAE decoding workflow.

    This node package is required: https://github.com/TripleHeadedMonkey/ComfyUI-MiniMaxH3_LatentUpscaler

    A little more information about CLEAN X2 E26 VIDEO VAE H3

    No external upscaler.

    The frames you're looking at are decoded directly from CLEAN X2 E26 VIDEO VAE H3 at 2× spatial resolution.

    This project started because I wasn't satisfied with simply generating an H3 video and throwing an AI upscaler on top of it.

    I wanted to know:

    How much more can we get directly from H3's own decoder?

    What followed was... a lot more work than I expected. 😅

    Why is it called E26? 😀

    E26 stands for the 26th major experimental iteration — but there were countless smaller experiments, training runs, failed ideas, A/B tests and intermediate versions inside those iterations, sleepless nights and the desire to give up 😅.

    But I didn't give up, and here we are 😀👋🎉🥳🥹

    What it does

    -Native 2× VAE decoding

    -No external AI upscaler

    -No post-generation super-resolution model

    -Clean output without the old repeating grid

    -Works directly with real MiniMax H3 generations

    -More spatial information than the normal decode

    And will try to improve it

    FAQ

    Comments (14)

    nafikovtt777Sep 23, 2026· 1 reaction
    CivitAI

    Why i required latent upscaler node pack? I think this vae just replace stock video vae. Or am I wrong?

    speach1sdef178
    Author
    Sep 23, 2026

    @nafikovtt777 hello. Yes you're wrong 🙂 because this is 2x VAE and without minimax h3 vae decode (fast) node from upscale node pack this VAE will give you only error, it doesn't work as stock base Video VAE with base VAE decode node. Different math. This VAE give 2x size output

    speach1sdef178
    Author
    Sep 23, 2026

    I add how look this node in description

    SkycladsquirrelArtSep 27, 2026

    I just bought it. Is there a image of the workflow connections for the VAE mentioned below?

    speach1sdef178
    Author
    Sep 28, 2026· 1 reaction

    @SkycladsquirrelArt just use any WF and replace base node vae decode with node from node pack I mentioned I show in description

    speach1sdef178
    Author
    Sep 28, 2026· 1 reaction

    @SkycladsquirrelArt I add WF to additional files

    SkycladsquirrelArtSep 30, 2026· 1 reaction

    @speach1sdef178 I just wanted to say Thank you. I got it working. I have to use regular VAE at the beginning of the workflow at use the X2 at the decode.

    asfbxOct 1, 2026· 1 reaction
    CivitAI

    Tested at 0.6 MP. Compared to the original VAE, it only makes the image slightly sharper, but nowhere near matching a 2x resolution increase—there are no extra or improved details whatsoever. VAE processing speed is noticeably worse than using the original. The author's workflow also includes 2 unlisted custom extensions (why include them in the example workflow if they aren't required?). Overall, no miracle happened—classic sampler-based upscaling remains the best option.

    speach1sdef178
    Author
    Oct 1, 2026

    @asfbx Please pay attention!!!

    The main use case of the 2X VAE is very simple: it decodes the same H3 latent at twice the spatial dimensions. For example, a latent that would normally decode to 640×480 with the standard H3 VAE can be decoded to 1280×960 with the 2X VAE. H3 itself is still generating the same latent — it is not being asked to generate at 1280×960. That is the reason the 2X VAE exists. “Preserving detail/quality” means that increasing the decoded resolution should not come at the cost of noticeably degrading the reconstruction compared with the normal VAE. It does not mean that the 2X VAE magically creates twice as much fine detail. The “Detailed” mode was a separate experiment attempting to recover additional detail, and the write-up explicitly explains that the original latent-only approach did not succeed as intended

    Yeah I don't think you counted the pixels coming out, because there was 2x of them. Resampling is an optional step that can still be done afterwards.

    asfbxOct 1, 2026

    @speach1sdef178 So tell me, what practical application does your VAE actually have? Even without using it, I can just load a video at original resolution into Topaz Video and get 2x or 4x in a few seconds—and with better quality to boot.

    speach1sdef178
    Author
    Oct 1, 2026

    @asfbx Everyone finds their own application, and I've already shared mine. I think you already have a better option. Whether to use it or not is up to you.

    lolmao500Oct 3, 2026

    @speach1sdef178 I think this one has better face recognition since it decodes at 2x the resolution...

    speach1sdef178
    Author
    Oct 1, 2026
    CivitAI

    INFORMATION FOR ALL!!!

    The main use case of the 2X VAE is very simple: it decodes the same H3 latent at twice the spatial dimensions. For example, a latent that would normally decode to 640×480 with the standard H3 VAE can be decoded to 1280×960 with the 2X VAE. H3 itself is still generating the same latent — it is not being asked to generate at 1280×960. That is the reason the 2X VAE exists. “Preserving detail/quality” means that increasing the decoded resolution should not come at the cost of noticeably degrading the reconstruction compared with the normal VAE. It does not mean that the 2X VAE magically creates twice as much fine detail. The “Detailed” mode was a separate experiment attempting to recover additional detail, and the write-up explicitly explains that the original latent-only approach did not succeed as intended.

    VAE
    MiniMax H3

    Details

    Downloads
    157
    Platform
    CivitAI
    Platform Status
    Available
    Created
    9/21/2026
    Updated
    11/10/2026
    Deleted
    -

    Files

    H3_2x_Clean_VAE_Civitai.json

    Mirrors

    CivitAI (1 mirrors)

    H3_Clean_X2_E26.safetensors

    Mirrors

    CivitAI (1 mirrors)