{ "last_node_id": 46, "last_link_id": 97, "nodes": [ { "id": 4, "type": "CheckpointLoaderSimple", "pos": [ -900, -750 ], "size": [ 315, 98 ], "flags": {}, "order": 5, "mode": 0, "inputs": [], "outputs": [ { "name": "MODEL", "type": "MODEL", "links": [ 41, 50 ], "slot_index": 0, "label": "MODEL" }, { "name": "CLIP", "type": "CLIP", "links": [ 42, 51 ], "slot_index": 1, "label": "CLIP" }, { "name": "VAE", "type": "VAE", "links": [ 92 ], "slot_index": 2, "label": "VAE" } ], "properties": { "Node name for S&R": "CheckpointLoaderSimple" }, "widgets_values": [ "XL/sdxl_v10vaefix.safetensors" ] }, { "id": 5, "type": "EmptyLatentImage", "pos": [ 75, -105 ], "size": [ 315, 106 ], "flags": { "collapsed": false }, "order": 7, "mode": 0, "inputs": [], "outputs": [ { "name": "LATENT", "type": "LATENT", "links": [ 59, 87 ], "slot_index": 0, "label": "LATENT" } ], "title": "Shared latent", "properties": { "Node name for S&R": "EmptyLatentImage" }, "widgets_values": [ 1024, 1024, 1 ] }, { "id": 7, "type": "CLIPTextEncode", "pos": [ 405, -585 ], "size": [ 210, 76 ], "flags": {}, "order": 17, "mode": 0, "inputs": [ { "name": "clip", "type": "CLIP", "link": 54, "label": "clip" } ], "outputs": [ { "name": "CONDITIONING", "type": "CONDITIONING", "links": [ 90 ], "slot_index": 0, "label": "CONDITIONING" } ], "title": "negative", "properties": { "Node name for S&R": "CLIPTextEncode" }, "widgets_values": [ "text, watermark" ], "color": "#322", "bgcolor": "#533" }, { "id": 8, "type": "VAEDecode", "pos": [ 1530, 165 ], "size": [ 210, 46 ], "flags": {}, "order": 30, "mode": 0, "inputs": [ { "name": "samples", "type": "LATENT", "link": 60, "label": "samples" }, { "name": "vae", "type": "VAE", "link": 32, "label": "vae" } ], "outputs": [ { "name": "IMAGE", "type": "IMAGE", "links": [ 25 ], "slot_index": 0, "label": "IMAGE" } ], "properties": { "Node name for S&R": "VAEDecode" }, "widgets_values": [] }, { "id": 10, "type": "PCLazyTextEncode", "pos": [ 390, -705 ], "size": [ 243.60000610351562, 54 ], "flags": {}, "order": 16, "mode": 0, "inputs": [ { "name": "clip", "type": "CLIP", "link": 52, "label": "clip" }, { "name": "text", "type": "STRING", "link": 48, "widget": { "name": "text" } } ], "outputs": [ { "name": "CONDITIONING", "type": "CONDITIONING", "links": [ 89 ], "label": "CONDITIONING", "slot_index": 0 } ], "title": "PCLazyTextEncode", "properties": { "Node name for S&R": "PCLazyTextEncode" }, "widgets_values": [ "[:0.3]\n\n \nbeautiful scenery [nature glass bottle landscape:,(cat:1.1) in a bottle:0.3], purple galaxy bottle, pixel art," ], "color": "#232", "bgcolor": "#353" }, { "id": 14, "type": "ConditioningCombine", "pos": [ 795, 360 ], "size": [ 342.5999755859375, 46 ], "flags": {}, "order": 28, "mode": 0, "inputs": [ { "name": "conditioning_1", "type": "CONDITIONING", "link": 20, "label": "conditioning_1" }, { "name": "conditioning_2", "type": "CONDITIONING", "link": 21, "label": "conditioning_2" } ], "outputs": [ { "name": "CONDITIONING", "type": "CONDITIONING", "links": [ 57 ], "label": "CONDITIONING", "slot_index": 0 } ], "properties": { "Node name for S&R": "ConditioningCombine" } }, { "id": 15, "type": "ConditioningSetTimestepRange", "pos": [ 375, 240 ], "size": [ 352.79998779296875, 82 ], "flags": {}, "order": 27, "mode": 0, "inputs": [ { "name": "conditioning", "type": "CONDITIONING", "link": 97, "label": "conditioning" } ], "outputs": [ { "name": "CONDITIONING", "type": "CONDITIONING", "links": [ 20 ], "label": "CONDITIONING", "slot_index": 0 } ], "properties": { "Node name for S&R": "ConditioningSetTimestepRange" }, "widgets_values": [ 0, 0.3 ] }, { "id": 16, "type": "ConditioningSetTimestepRange", "pos": [ 375, 480 ], "size": [ 352.79998779296875, 82 ], "flags": {}, "order": 26, "mode": 0, "inputs": [ { "name": "conditioning", "type": "CONDITIONING", "link": 96, "label": "conditioning" } ], "outputs": [ { "name": "CONDITIONING", "type": "CONDITIONING", "links": [ 21 ], "label": "CONDITIONING" } ], "properties": { "Node name for S&R": "ConditioningSetTimestepRange" }, "widgets_values": [ 0.3, 1 ] }, { "id": 18, "type": "PreviewImage", "pos": [ 1740, -270 ], "size": [ 210, 246 ], "flags": {}, "order": 31, "mode": 0, "inputs": [ { "name": "images", "type": "IMAGE", "link": 25, "label": "images" } ], "outputs": [], "title": "ComfyUI Output", "properties": { "Node name for S&R": "PreviewImage" } }, { "id": 21, "type": "VAEDecode", "pos": [ 1425, -750 ], "size": [ 210, 46 ], "flags": {}, "order": 21, "mode": 0, "inputs": [ { "name": "samples", "type": "LATENT", "link": 88, "label": "samples" }, { "name": "vae", "type": "VAE", "link": 33, "label": "vae" } ], "outputs": [ { "name": "IMAGE", "type": "IMAGE", "links": [ 34 ], "label": "IMAGE", "slot_index": 0 } ], "properties": { "Node name for S&R": "VAEDecode" } }, { "id": 22, "type": "Reroute", "pos": [ 1260, -165 ], "size": [ 75, 26 ], "flags": {}, "order": 15, "mode": 0, "inputs": [ { "name": "", "type": "*", "link": 93 } ], "outputs": [ { "name": "VAE", "type": "VAE", "links": [ 32, 33 ], "slot_index": 0 } ], "properties": { "showOutputText": true, "horizontal": false } }, { "id": 23, "type": "PreviewImage", "pos": [ 1470, -270 ], "size": [ 210, 246 ], "flags": {}, "order": 25, "mode": 0, "inputs": [ { "name": "images", "type": "IMAGE", "link": 34, "label": "images" } ], "outputs": [], "title": "PC Output", "properties": { "Node name for S&R": "PreviewImage" } }, { "id": 25, "type": "LoraLoader", "pos": [ -1425, 240 ], "size": [ 315, 126 ], "flags": {}, "order": 11, "mode": 0, "inputs": [ { "name": "model", "type": "MODEL", "link": 41, "label": "model" }, { "name": "clip", "type": "CLIP", "link": 42, "label": "clip" } ], "outputs": [ { "name": "MODEL", "type": "MODEL", "links": [ 61 ], "label": "MODEL", "slot_index": 0 }, { "name": "CLIP", "type": "CLIP", "links": [ 72 ], "label": "CLIP", "slot_index": 1 } ], "properties": { "Node name for S&R": "LoraLoader" }, "widgets_values": [ "Hyper-SDXL-8steps-CFG-lora.safetensors", 1, 1 ] }, { "id": 26, "type": "CLIPTextEncode", "pos": [ 915, 720 ], "size": [ 210, 76 ], "flags": { "collapsed": false }, "order": 22, "mode": 0, "inputs": [ { "name": "clip", "type": "CLIP", "link": 75, "label": "clip" } ], "outputs": [ { "name": "CONDITIONING", "type": "CONDITIONING", "links": [ 58 ], "slot_index": 0, "label": "CONDITIONING" } ], "title": "negative", "properties": { "Node name for S&R": "CLIPTextEncode" }, "widgets_values": [ "text, watermark" ], "color": "#322", "bgcolor": "#533" }, { "id": 27, "type": "PCLazyLoraLoader", "pos": [ 90, -735 ], "size": [ 210, 110 ], "flags": {}, "order": 13, "mode": 0, "inputs": [ { "name": "model", "type": "MODEL", "link": 50, "label": "model" }, { "name": "clip", "type": "CLIP", "link": 51, "label": "clip" }, { "name": "text", "type": "STRING", "link": 49, "widget": { "name": "text" } } ], "outputs": [ { "name": "MODEL", "type": "MODEL", "links": [ 91 ], "label": "MODEL", "slot_index": 0 }, { "name": "CLIP", "type": "CLIP", "links": [ 52, 54 ], "label": "CLIP", "slot_index": 1 }, { "name": "HOOKS", "type": "HOOKS", "links": null, "label": "HOOKS" } ], "title": "PCLazyLoraLoader", "properties": { "Node name for S&R": "PCLazyLoraLoader" }, "widgets_values": [ "[:0.3]\n\n \nbeautiful scenery [nature glass bottle landscape:,(cat:1.1) in a bottle:0.3], purple galaxy bottle, pixel art,", true ], "color": "#223", "bgcolor": "#335" }, { "id": 28, "type": "PrimitiveNode", "pos": [ -375, -735 ], "size": [ 435, 240 ], "flags": {}, "order": 8, "mode": 0, "inputs": [], "outputs": [ { "name": "STRING", "type": "STRING", "links": [ 48, 49 ], "widget": { "name": "text" }, "slot_index": 0 } ], "title": "Scheduled prompt", "properties": { "Run widget replace on values": false }, "widgets_values": [ "[:0.3]\n\n \nbeautiful scenery [nature glass bottle landscape:,(cat:1.1) in a bottle:0.3], purple galaxy bottle, pixel art," ], "color": "#323", "bgcolor": "#535" }, { "id": 30, "type": "KSampler", "pos": [ 1275, 165 ], "size": [ 210, 430 ], "flags": {}, "order": 29, "mode": 0, "inputs": [ { "name": "model", "type": "MODEL", "link": 61, "label": "model" }, { "name": "positive", "type": "CONDITIONING", "link": 57, "label": "positive" }, { "name": "negative", "type": "CONDITIONING", "link": 58, "label": "negative" }, { "name": "latent_image", "type": "LATENT", "link": 59, "label": "latent_image" }, { "name": "seed", "type": "INT", "link": 76, "widget": { "name": "seed" } }, { "name": "steps", "type": "INT", "link": 77, "widget": { "name": "steps" } }, { "name": "cfg", "type": "FLOAT", "link": 78, "widget": { "name": "cfg" } }, { "name": "sampler_name", "type": "COMBO", "link": 79, "widget": { "name": "sampler_name" } }, { "name": "scheduler", "type": "COMBO", "link": 80, "widget": { "name": "scheduler" } } ], "outputs": [ { "name": "LATENT", "type": "LATENT", "links": [ 60 ], "slot_index": 0, "label": "LATENT" } ], "properties": { "Node name for S&R": "KSampler" }, "widgets_values": [ 42, "fixed", 20, 2, "euler", "normal", 1 ] }, { "id": 32, "type": "CreateHookLora", "pos": [ -990, 255 ], "size": [ 360, 106 ], "flags": {}, "order": 9, "mode": 0, "inputs": [ { "name": "prev_hooks", "type": "HOOKS", "link": null, "shape": 7, "label": "prev_hooks" } ], "outputs": [ { "name": "HOOKS", "type": "HOOKS", "links": [ 68 ], "label": "HOOKS", "slot_index": 0 } ], "properties": { "Node name for S&R": "CreateHookLora" }, "widgets_values": [ "sdxl/pixel-art-xl-v1.1.safetensors", 1, 1 ] }, { "id": 33, "type": "SetHookKeyframes", "pos": [ -480, 420 ], "size": [ 226.79998779296875, 46 ], "flags": {}, "order": 18, "mode": 0, "inputs": [ { "name": "hooks", "type": "HOOKS", "link": 68, "label": "hooks" }, { "name": "hook_kf", "type": "HOOK_KEYFRAMES", "link": 69, "shape": 7, "label": "hook_kf" } ], "outputs": [ { "name": "HOOKS", "type": "HOOKS", "links": [ 71 ], "label": "HOOKS", "slot_index": 0 } ], "properties": { "Node name for S&R": "SetHookKeyframes" } }, { "id": 34, "type": "CreateHookKeyframe", "pos": [ -990, 585 ], "size": [ 315, 82 ], "flags": {}, "order": 14, "mode": 0, "inputs": [ { "name": "prev_hook_kf", "type": "HOOK_KEYFRAMES", "link": 70, "shape": 7, "label": "prev_hook_kf" } ], "outputs": [ { "name": "HOOK_KF", "type": "HOOK_KEYFRAMES", "links": [ 69 ], "label": "HOOK_KF" } ], "properties": { "Node name for S&R": "CreateHookKeyframe" }, "widgets_values": [ 1, 0.3 ] }, { "id": 35, "type": "CreateHookKeyframe", "pos": [ -990, 435 ], "size": [ 315, 82 ], "flags": {}, "order": 10, "mode": 0, "inputs": [ { "name": "prev_hook_kf", "type": "HOOK_KEYFRAMES", "link": null, "shape": 7, "label": "prev_hook_kf" } ], "outputs": [ { "name": "HOOK_KF", "type": "HOOK_KEYFRAMES", "links": [ 70 ], "label": "HOOK_KF" } ], "properties": { "Node name for S&R": "CreateHookKeyframe" }, "widgets_values": [ 0, 0 ] }, { "id": 36, "type": "SetClipHooks", "pos": [ -480, 240 ], "size": [ 315, 102 ], "flags": {}, "order": 20, "mode": 0, "inputs": [ { "name": "clip", "type": "CLIP", "link": 72, "label": "clip" }, { "name": "hooks", "type": "HOOKS", "link": 71, "shape": 7, "label": "hooks" } ], "outputs": [ { "name": "CLIP", "type": "CLIP", "links": [ 75, 94, 95 ], "label": "CLIP", "slot_index": 0 } ], "properties": { "Node name for S&R": "SetClipHooks" }, "widgets_values": [ true, true ] }, { "id": 37, "type": "PrimitiveNode", "pos": [ 555, -345 ], "size": [ 210, 82 ], "flags": {}, "order": 0, "mode": 0, "inputs": [], "outputs": [ { "name": "INT", "type": "INT", "links": [ 76, 82 ], "widget": { "name": "seed" } } ], "title": "Seed", "properties": { "Run widget replace on values": false }, "widgets_values": [ 42, "fixed" ] }, { "id": 38, "type": "PrimitiveNode", "pos": [ 825, -345 ], "size": [ 210, 82 ], "flags": {}, "order": 3, "mode": 0, "inputs": [], "outputs": [ { "name": "INT", "type": "INT", "links": [ 77, 83 ], "widget": { "name": "steps" }, "slot_index": 0 } ], "title": "Steps", "properties": { "Run widget replace on values": false }, "widgets_values": [ 20, "fixed" ] }, { "id": 39, "type": "PrimitiveNode", "pos": [ 555, -210 ], "size": [ 210, 82 ], "flags": {}, "order": 1, "mode": 0, "inputs": [], "outputs": [ { "name": "FLOAT", "type": "FLOAT", "links": [ 78, 84 ], "widget": { "name": "cfg" } } ], "title": "CFG", "properties": { "Run widget replace on values": false }, "widgets_values": [ 2, "fixed" ] }, { "id": 40, "type": "PrimitiveNode", "pos": [ 825, -210 ], "size": [ 210, 106 ], "flags": {}, "order": 4, "mode": 0, "inputs": [], "outputs": [ { "name": "COMBO", "type": "COMBO", "links": [ 79, 85 ], "widget": { "name": "sampler_name" }, "slot_index": 0 } ], "title": "Sampler", "properties": { "Run widget replace on values": false }, "widgets_values": [ "euler", "fixed", "" ] }, { "id": 41, "type": "PrimitiveNode", "pos": [ 825, -60 ], "size": [ 210, 106 ], "flags": {}, "order": 2, "mode": 0, "inputs": [], "outputs": [ { "name": "COMBO", "type": "COMBO", "links": [ 80, 86 ], "widget": { "name": "scheduler" } } ], "title": "Scheduler", "properties": { "Run widget replace on values": false }, "widgets_values": [ "normal", "fixed", "" ] }, { "id": 42, "type": "KSampler", "pos": [ 1185, -750 ], "size": [ 210, 430 ], "flags": {}, "order": 19, "mode": 0, "inputs": [ { "name": "model", "type": "MODEL", "link": 91, "label": "model" }, { "name": "positive", "type": "CONDITIONING", "link": 89, "label": "positive" }, { "name": "negative", "type": "CONDITIONING", "link": 90, "label": "negative" }, { "name": "latent_image", "type": "LATENT", "link": 87, "label": "latent_image" }, { "name": "seed", "type": "INT", "link": 82, "widget": { "name": "seed" } }, { "name": "steps", "type": "INT", "link": 83, "widget": { "name": "steps" } }, { "name": "cfg", "type": "FLOAT", "link": 84, "widget": { "name": "cfg" } }, { "name": "sampler_name", "type": "COMBO", "link": 85, "widget": { "name": "sampler_name" } }, { "name": "scheduler", "type": "COMBO", "link": 86, "widget": { "name": "scheduler" } } ], "outputs": [ { "name": "LATENT", "type": "LATENT", "links": [ 88 ], "slot_index": 0, "label": "LATENT" } ], "properties": { "Node name for S&R": "KSampler" }, "widgets_values": [ 42, "fixed", 20, 2, "euler", "normal", 1 ] }, { "id": 43, "type": "Reroute", "pos": [ -450, -195 ], "size": [ 75, 26 ], "flags": {}, "order": 12, "mode": 0, "inputs": [ { "name": "", "type": "*", "link": 92 } ], "outputs": [ { "name": "VAE", "type": "VAE", "links": [ 93 ], "slot_index": 0 } ], "properties": { "showOutputText": true, "horizontal": false } }, { "id": 44, "type": "Note", "pos": [ -255, -405 ], "size": [ 645, 180 ], "flags": {}, "order": 6, "mode": 0, "inputs": [], "outputs": [], "properties": {}, "widgets_values": [ "The prompt control equivalent above is *exactly* identical to the vanilla ComfyUI graph below; it uses the lazy nodes, and expands to the same graph.\n\nThe graph might not run for you if you don't have the correct LoRAs, but just plug in whatever you want" ], "color": "#432", "bgcolor": "#653" }, { "id": 45, "type": "PCTextEncode", "pos": [ -60, 240 ], "size": [ 390, 135 ], "flags": {}, "order": 24, "mode": 0, "inputs": [ { "name": "clip", "type": "CLIP", "link": 95, "label": "clip" } ], "outputs": [ { "name": "CONDITIONING", "type": "CONDITIONING", "links": [ 97 ], "label": "CONDITIONING", "slot_index": 0 } ], "properties": { "Node name for S&R": "PCTextEncode" }, "widgets_values": [ "beautiful scenery nature glass bottle landscape, purple galaxy bottle, pixel art," ] }, { "id": 46, "type": "PCTextEncode", "pos": [ -60, 495 ], "size": [ 390, 135 ], "flags": {}, "order": 23, "mode": 0, "inputs": [ { "name": "clip", "type": "CLIP", "link": 94, "label": "clip" } ], "outputs": [ { "name": "CONDITIONING", "type": "CONDITIONING", "links": [ 96 ], "label": "CONDITIONING", "slot_index": 0 } ], "properties": { "Node name for S&R": "PCTextEncode" }, "widgets_values": [ "beautiful scenery ,(cat:1.1) in a bottle, purple galaxy bottle, pixel art," ] } ], "links": [ [ 20, 15, 0, 14, 0, "CONDITIONING" ], [ 21, 16, 0, 14, 1, "CONDITIONING" ], [ 25, 8, 0, 18, 0, "IMAGE" ], [ 32, 22, 0, 8, 1, "VAE" ], [ 33, 22, 0, 21, 1, "VAE" ], [ 34, 21, 0, 23, 0, "IMAGE" ], [ 41, 4, 0, 25, 0, "MODEL" ], [ 42, 4, 1, 25, 1, "CLIP" ], [ 48, 28, 0, 10, 1, "STRING" ], [ 49, 28, 0, 27, 2, "STRING" ], [ 50, 4, 0, 27, 0, "MODEL" ], [ 51, 4, 1, 27, 1, "CLIP" ], [ 52, 27, 1, 10, 0, "CLIP" ], [ 54, 27, 1, 7, 0, "CLIP" ], [ 57, 14, 0, 30, 1, "CONDITIONING" ], [ 58, 26, 0, 30, 2, "CONDITIONING" ], [ 59, 5, 0, 30, 3, "LATENT" ], [ 60, 30, 0, 8, 0, "LATENT" ], [ 61, 25, 0, 30, 0, "MODEL" ], [ 68, 32, 0, 33, 0, "HOOKS" ], [ 69, 34, 0, 33, 1, "HOOK_KEYFRAMES" ], [ 70, 35, 0, 34, 0, "HOOK_KEYFRAMES" ], [ 71, 33, 0, 36, 1, "HOOKS" ], [ 72, 25, 1, 36, 0, "CLIP" ], [ 75, 36, 0, 26, 0, "CLIP" ], [ 76, 37, 0, 30, 4, "INT" ], [ 77, 38, 0, 30, 5, "INT" ], [ 78, 39, 0, 30, 6, "FLOAT" ], [ 79, 40, 0, 30, 7, "COMBO" ], [ 80, 41, 0, 30, 8, "COMBO" ], [ 82, 37, 0, 42, 4, "INT" ], [ 83, 38, 0, 42, 5, "INT" ], [ 84, 39, 0, 42, 6, "FLOAT" ], [ 85, 40, 0, 42, 7, "COMBO" ], [ 86, 41, 0, 42, 8, "COMBO" ], [ 87, 5, 0, 42, 3, "LATENT" ], [ 88, 42, 0, 21, 0, "LATENT" ], [ 89, 10, 0, 42, 1, "CONDITIONING" ], [ 90, 7, 0, 42, 2, "CONDITIONING" ], [ 91, 27, 0, 42, 0, "MODEL" ], [ 92, 4, 2, 43, 0, "*" ], [ 93, 43, 0, 22, 0, "*" ], [ 94, 36, 0, 46, 0, "CLIP" ], [ 95, 36, 0, 45, 0, "CLIP" ], [ 96, 46, 0, 16, 0, "CONDITIONING" ], [ 97, 45, 0, 15, 0, "CONDITIONING" ] ], "groups": [ { "id": 3, "title": "Scheduled Prompt", "bounding": [ -90, 165, 1247.5999755859375, 487.9130554199219 ], "color": "#8A8", "font_size": 24, "flags": {} }, { "id": 4, "title": "Schedule LoRA", "bounding": [ -1050, 165, 900, 540 ], "color": "#88A", "font_size": 24, "flags": {} }, { "id": 5, "title": "Add non-scheduled LoRA", "bounding": [ -1440, 165, 335, 209.60000610351562 ], "color": "#88A", "font_size": 24, "flags": {} }, { "id": 6, "title": "Common settings", "bounding": [ 540, -420, 500, 474.6000061035156 ], "color": "#3f789e", "font_size": 24, "flags": {} }, { "id": 7, "title": "Prompt control equivalent", "bounding": [ -390, -810, 1070.5999755859375, 324.6000061035156 ], "color": "#88A", "font_size": 24, "flags": {} } ], "config": {}, "extra": { "ds": { "scale": 0.6934334949441598, "offset": [ 1280.335008146705, 1042.6849810447738 ] }, "ue_links": [], "controller_panel": { "controllers": {}, "hidden": true, "highlight": true, "version": 2, "default_order": [] }, "groupNodes": {} }, "version": 0.4 }