{ "last_node_id": 18, "last_link_id": 18, "nodes": [ { "id": 1, "type": "CustomCombo", "pos": [ -1300, -600 ], "size": [ 520, 214 ], "flags": {}, "order": 1, "mode": 0, "inputs": [], "outputs": [ { "name": "STRING", "type": "STRING", "links": [] }, { "name": "INDEX", "type": "INT", "links": [ 4 ] } ], "properties": { "Node name for S&R": "CustomCombo" }, "widgets_values": [ "DeBand · 25 steps", 0, "DeBand · 25 steps", "DeBand+ · 25 steps", "DeBand Fast · 10 steps", "" ], "title": "Version (sets steps)", "color": "#223", "bgcolor": "#335" }, { "id": 2, "type": "MarkdownNote", "pos": [ -1300, -346 ], "size": [ 520, 330 ], "flags": {}, "order": 2, "mode": 0, "inputs": [], "outputs": [], "properties": { "Node name for S&R": "MarkdownNote" }, "widgets_values": [ "**MOSS-Image SFT DeBand (int8)**\n\n1. In **Model** below, pick the DeBand file you downloaded.\n2. Pick the same **Version** above; it sets the steps.\n\n- **DeBand**: banding fixed, closest to SFT. 25 steps.\n- **DeBand+**: also fixes wide images and big skies. 25 steps.\n- **DeBand Fast**: lodestones 8-step DMD baked in. 10 steps.\n\nNo LoRAs or custom nodes needed." ], "title": "How to use" }, { "id": 3, "type": "UNETLoader", "pos": [ -1300, 114 ], "size": [ 520, 124 ], "flags": {}, "order": 3, "mode": 0, "inputs": [], "outputs": [ { "name": "MODEL", "type": "MODEL", "links": [ 5 ] } ], "properties": { "Node name for S&R": "UNETLoader" }, "widgets_values": [ "moss_image_sft_deband_int8_convrot.safetensors", "default" ], "title": "Model" }, { "id": 4, "type": "CLIPLoader", "pos": [ -1300, 278 ], "size": [ 520, 152 ], "flags": {}, "order": 4, "mode": 0, "inputs": [], "outputs": [ { "name": "CLIP", "type": "CLIP", "links": [ 1, 3 ] } ], "properties": { "Node name for S&R": "CLIPLoader" }, "widgets_values": [ "qwen3.5_9b_int8_convrot.safetensors", "moss_image", "default" ] }, { "id": 5, "type": "VAELoader", "pos": [ -1300, 470 ], "size": [ 520, 96 ], "flags": {}, "order": 5, "mode": 0, "inputs": [], "outputs": [ { "name": "VAE", "type": "VAE", "links": [ 17 ] } ], "properties": { "Node name for S&R": "VAELoader" }, "widgets_values": [ "flux2-vae.safetensors" ] }, { "id": 6, "type": "PrimitiveStringMultiline", "pos": [ -1300, 606 ], "size": [ 520, 300 ], "flags": {}, "order": 6, "mode": 0, "inputs": [], "outputs": [ { "name": "STRING", "type": "STRING", "links": [ 2 ] } ], "properties": { "Node name for S&R": "PrimitiveStringMultiline" }, "widgets_values": [ "A cozy anime illustration of a beautiful, cute woman in her early thirties with a graceful adult face and figure, sleek glossy black hair in a short bob, a soft white fringe of bangs framing her face, delicate gold hairpins shaped like snowflakes, sparkling diamond-blue eyes and a gentle blush. She wears an oversized white knit sweater with a cute little penguin knitted on the front, a flowing mid-length white pleated skirt that falls below her knees, a soft sky-blue scarf and white socks, with a thin gold necklace holding a small blue gem. She sits on a wide wooden window seat piled with pale blue and white cushions and a knitted blanket, holding a steaming white mug decorated with a little penguin in both hands and smiling warmly at the viewer. Through the large window behind her, a calm sky fades smoothly from soft gold near the horizon to icy pale blue and deep diamond blue at the top, over a glassy turquoise bay with glittering ice floes and drifting icebergs, where a few little penguins waddle along the snowy shore. A small hand-painted wooden sign on the windowsill reads \"MOSS-Image\". Cool winter light with warm gold accents, soft cel shading, clean line art, detailed background, gentle and wholesome mood." ], "title": "Prompt", "color": "#232", "bgcolor": "#353" }, { "id": 7, "type": "CLIPTextEncode", "pos": [ -1300, 946 ], "size": [ 520, 166 ], "flags": {}, "order": 7, "mode": 0, "inputs": [ { "name": "clip", "type": "CLIP", "link": 1 }, { "name": "text", "type": "STRING", "link": 2, "widget": { "name": "text" } } ], "outputs": [ { "name": "CONDITIONING", "type": "CONDITIONING", "links": [ 10 ] } ], "properties": { "Node name for S&R": "CLIPTextEncode" }, "widgets_values": [ "A cozy anime illustration of a beautiful, cute woman in her early thirties with a graceful adult face and figure, sleek glossy black hair in a short bob, a soft white fringe of bangs framing her face, delicate gold hairpins shaped like snowflakes, sparkling diamond-blue eyes and a gentle blush. She wears an oversized white knit sweater with a cute little penguin knitted on the front, a flowing mid-length white pleated skirt that falls below her knees, a soft sky-blue scarf and white socks, with a thin gold necklace holding a small blue gem. She sits on a wide wooden window seat piled with pale blue and white cushions and a knitted blanket, holding a steaming white mug decorated with a little penguin in both hands and smiling warmly at the viewer. Through the large window behind her, a calm sky fades smoothly from soft gold near the horizon to icy pale blue and deep diamond blue at the top, over a glassy turquoise bay with glittering ice floes and drifting icebergs, where a few little penguins waddle along the snowy shore. A small hand-painted wooden sign on the windowsill reads \"MOSS-Image\". Cool winter light with warm gold accents, soft cel shading, clean line art, detailed background, gentle and wholesome mood." ], "title": "Positive" }, { "id": 8, "type": "CLIPTextEncode", "pos": [ -1300, 1152 ], "size": [ 520, 166 ], "flags": {}, "order": 8, "mode": 0, "inputs": [ { "name": "clip", "type": "CLIP", "link": 3 } ], "outputs": [ { "name": "CONDITIONING", "type": "CONDITIONING", "links": [ 11 ] } ], "properties": { "Node name for S&R": "CLIPTextEncode" }, "widgets_values": [ "worst quality, bad anatomy, watermark, jpeg artifact" ], "title": "Negative" }, { "id": 9, "type": "ComfyMathExpression", "pos": [ -700, -600 ], "size": [ 460, 214 ], "flags": {}, "order": 9, "mode": 0, "inputs": [ { "name": "values.a", "type": "FLOAT,INT,BOOLEAN", "link": 4, "label": "a" }, { "name": "values.b", "type": "FLOAT,INT,BOOLEAN", "link": null, "shape": 7, "label": "b" } ], "outputs": [ { "name": "FLOAT", "type": "FLOAT", "links": [] }, { "name": "INT", "type": "INT", "links": [ 8 ] }, { "name": "BOOL", "type": "BOOLEAN", "links": [] } ], "properties": { "Node name for S&R": "ComfyMathExpression" }, "widgets_values": [ "25 if a == 0 else (25 if a == 1 else (10))" ], "title": "steps" }, { "id": 10, "type": "TemporalScoreRescaling", "pos": [ 520, -600 ], "size": [ 520, 124 ], "flags": {}, "order": 10, "mode": 0, "inputs": [ { "name": "model", "type": "MODEL", "link": 5 } ], "outputs": [ { "name": "patched_model", "type": "MODEL", "links": [ 6 ] } ], "properties": { "Node name for S&R": "TemporalScoreRescaling" }, "widgets_values": [ 0.95, 1.0 ] }, { "id": 11, "type": "SkipLayerGuidanceDiTSimple", "pos": [ 520, -436 ], "size": [ 520, 180 ], "flags": {}, "order": 11, "mode": 0, "inputs": [ { "name": "model", "type": "MODEL", "link": 6 } ], "outputs": [ { "name": "MODEL", "type": "MODEL", "links": [ 7, 9 ] } ], "properties": { "Node name for S&R": "SkipLayerGuidanceDiTSimple" }, "widgets_values": [ "", "22, 24", 0.1, 0.7 ] }, { "id": 12, "type": "BasicScheduler", "pos": [ 520, -216 ], "size": [ 520, 152 ], "flags": {}, "order": 12, "mode": 0, "inputs": [ { "name": "model", "type": "MODEL", "link": 7 }, { "name": "steps", "type": "INT", "link": 8, "widget": { "name": "steps" } } ], "outputs": [ { "name": "SIGMAS", "type": "SIGMAS", "links": [ 13 ] } ], "properties": { "Node name for S&R": "BasicScheduler" }, "widgets_values": [ "simple", 25, 1.0 ] }, { "id": 13, "type": "SamplerER_SDE", "pos": [ 520, -24 ], "size": [ 520, 180 ], "flags": {}, "order": 13, "mode": 0, "inputs": [], "outputs": [ { "name": "SAMPLER", "type": "SAMPLER", "links": [ 12 ] } ], "properties": { "Node name for S&R": "SamplerER_SDE" }, "widgets_values": [ "ER-SDE", 3, 1.0, 1.05 ] }, { "id": 14, "type": "PrimitiveInt", "pos": [ 520, 196 ], "size": [ 520, 124 ], "flags": {}, "order": 14, "mode": 0, "inputs": [], "outputs": [ { "name": "INT", "type": "INT", "links": [ 15 ] } ], "properties": { "Node name for S&R": "PrimitiveInt" }, "widgets_values": [ 7, "randomize" ], "title": "Seed", "color": "#322", "bgcolor": "#533" }, { "id": 15, "type": "EmptyFlux2LatentImage", "pos": [ 520, 360 ], "size": [ 520, 152 ], "flags": {}, "order": 15, "mode": 0, "inputs": [], "outputs": [ { "name": "LATENT", "type": "LATENT", "links": [ 14 ] } ], "properties": { "Node name for S&R": "EmptyFlux2LatentImage" }, "widgets_values": [ 1024, 1024, 1 ], "title": "Size" }, { "id": 16, "type": "SamplerCustom", "pos": [ 520, 552 ], "size": [ 520, 300 ], "flags": {}, "order": 16, "mode": 0, "inputs": [ { "name": "model", "type": "MODEL", "link": 9 }, { "name": "positive", "type": "CONDITIONING", "link": 10 }, { "name": "negative", "type": "CONDITIONING", "link": 11 }, { "name": "sampler", "type": "SAMPLER", "link": 12 }, { "name": "sigmas", "type": "SIGMAS", "link": 13 }, { "name": "latent_image", "type": "LATENT", "link": 14 }, { "name": "noise_seed", "type": "INT", "link": 15, "widget": { "name": "noise_seed" } } ], "outputs": [ { "name": "output", "type": "LATENT", "links": [ 16 ] }, { "name": "denoised_output", "type": "LATENT", "links": [] } ], "properties": { "Node name for S&R": "SamplerCustom" }, "widgets_values": [ true, 7, "fixed", 3.0 ] }, { "id": 17, "type": "VAEDecode", "pos": [ 520, 892 ], "size": [ 520, 92 ], "flags": {}, "order": 17, "mode": 0, "inputs": [ { "name": "samples", "type": "LATENT", "link": 16 }, { "name": "vae", "type": "VAE", "link": 17 } ], "outputs": [ { "name": "IMAGE", "type": "IMAGE", "links": [ 18 ] } ], "properties": { "Node name for S&R": "VAEDecode" }, "widgets_values": [] }, { "id": 18, "type": "SaveImage", "pos": [ 1120, -600 ], "size": [ 900, 1000 ], "flags": {}, "order": 18, "mode": 0, "inputs": [ { "name": "images", "type": "IMAGE", "link": 18 } ], "outputs": [], "properties": { "Node name for S&R": "SaveImage" }, "widgets_values": [ "moss_deband" ] } ], "links": [ [ 1, 4, 0, 7, 0, "CLIP" ], [ 2, 6, 0, 7, 1, "STRING" ], [ 3, 4, 0, 8, 0, "CLIP" ], [ 4, 1, 1, 9, 0, "INT" ], [ 5, 3, 0, 10, 0, "MODEL" ], [ 6, 10, 0, 11, 0, "MODEL" ], [ 7, 11, 0, 12, 0, "MODEL" ], [ 8, 9, 1, 12, 1, "INT" ], [ 9, 11, 0, 16, 0, "MODEL" ], [ 10, 7, 0, 16, 1, "CONDITIONING" ], [ 11, 8, 0, 16, 2, "CONDITIONING" ], [ 12, 13, 0, 16, 3, "SAMPLER" ], [ 13, 12, 0, 16, 4, "SIGMAS" ], [ 14, 15, 0, 16, 5, "LATENT" ], [ 15, 14, 0, 16, 6, "INT" ], [ 16, 16, 0, 17, 0, "LATENT" ], [ 17, 5, 0, 17, 1, "VAE" ], [ 18, 17, 0, 18, 0, "IMAGE" ] ], "groups": [ { "title": "① Pick a version", "bounding": [ -1320, -666, 560, 670 ], "color": "#3f789e", "font_size": 24, "flags": {} }, { "title": "② Models & prompt", "bounding": [ -1320, 48, 560, 1290 ], "color": "#444", "font_size": 24, "flags": {} }, { "title": "Preset values (automatic)", "bounding": [ -720, -666, 500, 300 ], "color": "#444", "font_size": 24, "flags": {} }, { "title": "④ Sampling", "bounding": [ 500, -666, 560, 1670 ], "color": "#8a5a2b", "font_size": 24, "flags": {} } ], "config": {}, "extra": { "ds": { "scale": 0.55, "offset": [ 900, 420 ] } }, "version": 0.4 }