Loop Forge

Depth control: an astronaut

Works, from MOSS-Image add-ons, tested locally

Frame from the Input: Raven result
Input: RavenDownload PNG1.4 MB
Frame from the Without LoRA result
Without LoRADownload JPG0.2 MB
Frame from the Depth control result
Depth controlDownload JPG0.2 MB
Model
MOSS-Image SFT (moss_image_sft_int8_convrot.safetensors)
Output
880×1184
Sampling
25 steps, CFG 3, er_sde (SamplerER_SDE) / simple
Seed
42
Without LoRA
48.0 s, peak VRAM 10.7 GiB
Depth control
47.1 s, peak VRAM 10.6 GiB
Ran on
RTX 3060, 12GB (local)

What was wired in

Works

The pose follows the source every time, and the costume comes from the prompt. Without it, MOSS picks its own pose for the same prompt. This one just works.

Full-body photograph of an astronaut in a white spacesuit with the helmet off, standing on a dusty red Martian plain at dusk, a lander in the distance.

Notes

ComfyUI's colour/depth control template: MoGe makes a depth map from the photo, and the control LoRA makes the new image follow it. The text encoder is swapped to the w4a8 file I use everywhere else. Without LoRA is the same graph with the LoRA node bypassed.

darask0/MOSS-Image-color-depth-control on Hugging Face

Comfy-Org/MOSS-Image, with the repackaged LoRA

Comfy-Org workflow templates (the MOSS-Image templates ship with ComfyUI)

Workflow: Without LoRA

Run it yourself

Download everything for this test (.zip, 1.4 MB). It holds the workflow, every input it loads and a README. Copy the inputs into ComfyUI/input, put the models below in place and drag the workflow onto ComfyUI.

FilePut it inSize
moss_image_sft_int8_convrot.safetensorsmodels/diffusion_models5.4 GB
qwen3.5_9b_w4a8_gptq.safetensorsmodels/text_encoders7.3 GB
flux2-vae_small.safetensorsmodels/vae249.5 MB
moge_3_vitg_fp16.safetensorsmodels/geometry_estimation2.5 GB
moss_image_color_depth_control.safetensorsmodels/loras313.1 MB

No custom nodes. Every node is part of ComfyUI 0.43.1 (frontend 1.57.6, templates 0.11.100).