LOAD OMS
The old loader that decides your base model for you
- MODEL
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 inComfyUI/models/unet. (If the dropdown looks empty, that's the node scanning before your model files are present - drop the adapter intomodels/unetand 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:
- Uses
SG161222/Realistic_Vision_V4.0_noVAEas 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. - Attaches the
stabilityai/sd-vae-ft-mseVAE. - Swaps in
UniPCMultistepScheduler. - Wraps the whole thing in a
ClothAdapterloaded 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.
Inputs (1)
| Name | Type | Default | Description |
|---|---|---|---|
| magicClothingUnet | COMBO | 0 options: |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| MODEL | MODEL | — |