ComfyUI Node

LOAD OMS

The old loader that decides your base model for you

By longgui0318·Created 2 years ago·Updated 2 years ago· 82
LOAD OMS
    • MODEL
    magicClothingUnet

    LOAD OMS is the loader from the pack's OMS era, and its defining personality trait is that it makes decisions for you. Most ComfyUI loaders let you pick everything. This one hardcodes the base model, hardcodes the VAE, hardcodes the scheduler, and leaves you exactly one choice: which Magic Clothing adapter file to use.

    It pairs with RUN OMS, and together they were the whole virtual-try-on pipeline back when this pack was a diffusers port of the Magic Clothing project rather than the native ComfyUI implementation it is today. The current README is explicit that the modern path is not the diffusers version, and these nodes have been removed from the codebase - but old workflows still reference them, so it helps to know what they did.

    What it takes and gives

    • magicClothingUnet - a dropdown of UNet files in ComfyUI/models/unet. (If the dropdown looks empty, that's the node scanning before your model files are present - drop the adapter into models/unet and refresh.)

    Output is a MODEL - which, like RUN OMS, is really a ClothAdapter in disguise: a complete diffusers pipeline wrapped so it can ride a MODEL cable through your graph.

    The hidden decisions

    When you run it, the node:

    1. Uses SG161222/Realistic_Vision_V4.0_noVAE as the base model - downloaded from HuggingFace on first run. That's a roughly 4 GB download you didn't ask for, and a 2024-era gotcha that caught plenty of people off guard.
    2. Attaches the stabilityai/sd-vae-ft-mse VAE.
    3. Swaps in UniPCMultistepScheduler.
    4. Wraps the whole thing in a ClothAdapter loaded with whatever adapter file you picked.

    So unlike the native path (where you load your own checkpoint and the pack layers on top), LOAD OMS locks you into Realistic Vision. That's actually faithful to the original Magic Clothing project, whose reference implementation was built on Realistic Vision - but it means you can't swap in a different checkpoint just by changing a loader.

    Install and the one error everyone hits

    Same pack, same steps:

    cd ComfyUI/custom_nodes
    git clone https://github.com/longgui0318/comfyui-oms-diffusion
    # restart
    

    The failure mode you'll see in help threads is "model not found": the Magic Clothing adapter file goes in ComfyUI/models/unet, and putting it in models/checkpoints (or anywhere else) produces exactly that error. The reddit-era Magic Clothing workflow threads are full of this exact question, and the answer never changes - models/unet.

    If you're building a new workflow, don't reach for LOAD OMS. Its replacement on the current codebase is Load Magic Clothing Adapter, which takes an explicit pipeline instead of picking your checkpoint for you. LOAD OMS is a time capsule, useful for understanding old graphs and nothing more.

    Categoryloaders

    Inputs (1)

    NameTypeDefaultDescription
    magicClothingUnetCOMBO0 options:

    Outputs (1)

    NameTypeDescription
    MODELMODEL