ComfyUI Node Runs on cloud

XY Input: VAE

VAE

By jags111·Created 3 years ago·Updated 4 months ago· 1,485
XY Input: VAE
    • X or Y
    input_mode
    batch_path/example_folder
    subdirectoriesfalse
    batch_sort
    batch_max-1
    vae_count3
    vae_name_1
    vae_name_2
    vae_name_3
    vae_name_4
    vae_name_5
    vae_name_6
    vae_name_7
    vae_name_8
    vae_name_9
    vae_name_10
    vae_name_11
    vae_name_12
    vae_name_13
    vae_name_14
    vae_name_15
    vae_name_16
    vae_name_17
    vae_name_18
    vae_name_19
    vae_name_20
    vae_name_21
    vae_name_22
    vae_name_23
    vae_name_24
    vae_name_25
    vae_name_26
    vae_name_27
    vae_name_28
    vae_name_29
    vae_name_30
    vae_name_31
    vae_name_32
    vae_name_33
    vae_name_34
    vae_name_35
    vae_name_36
    vae_name_37
    vae_name_38
    vae_name_39
    vae_name_40
    vae_name_41
    vae_name_42
    vae_name_43
    vae_name_44
    vae_name_45
    vae_name_46
    vae_name_47
    vae_name_48
    vae_name_49
    vae_name_50

    This XY input generates a set of VAEs to plot against each other. The VAE is the bit that turns the latent into actual pixels, and swapping it changes color, contrast, and fine detail - sometimes subtly, sometimes a lot. If you've got three VAEs and can't decide which one your checkpoint likes best, this node lets you render the same image through each and compare them in a single grid.

    As with the rest of the XY family, it's an input generator: it does nothing until it's feeding an XY Plot node.

    Why you'd reach for it

    VAE differences are the kind of thing that's hard to judge from memory - you switch VAE, regenerate, and try to remember whether the last one had punchier colors. A plot removes the guessing: same seed, same prompt, same everything, only the VAE changes across the row. It's especially worth doing when a checkpoint looks slightly washed out or oddly tinted, since that's often a VAE mismatch rather than the model itself.

    The inputs and outputs

    • vae_count - how many VAE slots to show. Default 3.
    • vae_name_1…N - the VAEs to compare, one dropdown per cell, picked from your installed VAEs.
    • input_mode - chooses between listing VAEs individually and the batch-folder approach.
    • batch_path / subdirectories / batch_sort / batch_max - the batch route: point at a folder of VAE files and let the node sweep through them instead of picking each one by hand. subdirectories includes nested folders, batch_sort sets the order, and batch_max caps how many it'll pull in so you don't accidentally plot fifty of them.

    The output is labelled X or Y (XY type) → into an XY Plot node's X or Y input.

    Installing it

    ComfyUI Manager → search Efficiency Nodes for ComfyUI, or:

    cd ComfyUI/custom_nodes
    git clone https://github.com/jags111/efficiency-nodes-comfyui
    

    Restart after. Your VAE files need to be in ComfyUI's models/vae folder to appear in the dropdowns (or reachable via the batch path).

    Common issues

    The most common surprise is how small the differences can be - for many modern checkpoints with a baked-in VAE that's already good, swapping VAEs barely moves the needle, and the grid looks nearly identical. That's a real result, not a broken plot; it just means your VAE choice isn't your bottleneck.

    If a cell comes out gray, blown out, or wildly off-color, that VAE probably doesn't match your model family (an SD1.5 VAE on an SDXL latent, say). That mismatch is exactly the kind of thing the plot surfaces.

    And it only works through an XY Plot feeding an Efficient KSampler. Pack-wide: if the node's missing, check the console for IMPORT FAILED (often a pip freeze error) and update ComfyUI, the packages and the node.

    CategoryEfficiency Nodes/XY Inputs

    Inputs (56)

    NameTypeDefaultDescription
    input_modeCOMBO2 options: VAE Names, VAE Batch
    batch_pathSTRING/example_folder
    subdirectoriesBOOLEANfalse
    batch_sortCOMBO2 options: ascending, descending
    batch_maxINT-1-1–50
    vae_countINT30–50
    vae_name_1COMBO2 options: None, Baked VAE
    vae_name_2COMBO2 options: None, Baked VAE
    vae_name_3COMBO2 options: None, Baked VAE
    vae_name_4COMBO2 options: None, Baked VAE
    vae_name_5COMBO2 options: None, Baked VAE
    vae_name_6COMBO2 options: None, Baked VAE
    vae_name_7COMBO2 options: None, Baked VAE
    vae_name_8COMBO2 options: None, Baked VAE
    vae_name_9COMBO2 options: None, Baked VAE
    vae_name_10COMBO2 options: None, Baked VAE
    vae_name_11COMBO2 options: None, Baked VAE
    vae_name_12COMBO2 options: None, Baked VAE
    vae_name_13COMBO2 options: None, Baked VAE
    vae_name_14COMBO2 options: None, Baked VAE
    vae_name_15COMBO2 options: None, Baked VAE
    vae_name_16COMBO2 options: None, Baked VAE
    vae_name_17COMBO2 options: None, Baked VAE
    vae_name_18COMBO2 options: None, Baked VAE
    vae_name_19COMBO2 options: None, Baked VAE
    vae_name_20COMBO2 options: None, Baked VAE
    vae_name_21COMBO2 options: None, Baked VAE
    vae_name_22COMBO2 options: None, Baked VAE
    vae_name_23COMBO2 options: None, Baked VAE
    vae_name_24COMBO2 options: None, Baked VAE
    vae_name_25COMBO2 options: None, Baked VAE
    vae_name_26COMBO2 options: None, Baked VAE
    vae_name_27COMBO2 options: None, Baked VAE
    vae_name_28COMBO2 options: None, Baked VAE
    vae_name_29COMBO2 options: None, Baked VAE
    vae_name_30COMBO2 options: None, Baked VAE
    vae_name_31COMBO2 options: None, Baked VAE
    vae_name_32COMBO2 options: None, Baked VAE
    vae_name_33COMBO2 options: None, Baked VAE
    vae_name_34COMBO2 options: None, Baked VAE
    vae_name_35COMBO2 options: None, Baked VAE
    vae_name_36COMBO2 options: None, Baked VAE
    vae_name_37COMBO2 options: None, Baked VAE
    vae_name_38COMBO2 options: None, Baked VAE
    vae_name_39COMBO2 options: None, Baked VAE
    vae_name_40COMBO2 options: None, Baked VAE
    vae_name_41COMBO2 options: None, Baked VAE
    vae_name_42COMBO2 options: None, Baked VAE
    vae_name_43COMBO2 options: None, Baked VAE
    vae_name_44COMBO2 options: None, Baked VAE
    vae_name_45COMBO2 options: None, Baked VAE
    vae_name_46COMBO2 options: None, Baked VAE
    vae_name_47COMBO2 options: None, Baked VAE
    vae_name_48COMBO2 options: None, Baked VAE
    vae_name_49COMBO2 options: None, Baked VAE
    vae_name_50COMBO2 options: None, Baked VAE

    Outputs (1)

    NameTypeDescription
    X or YXY