{ "id": "0c258e12-f212-48d3-b71e-820714cad75f", "revision": 0, "last_node_id": 59, "last_link_id": 109, "nodes": [ { "id": 8, "type": "VAEDecode", "pos": [ 1620, 98 ], "size": [ 210, 46 ], "flags": {}, "order": 11, "mode": 0, "inputs": [ { "localized_name": "samples", "name": "samples", "type": "LATENT", "link": 7 }, { "localized_name": "vae", "name": "vae", "type": "VAE", "link": 60 } ], "outputs": [ { "localized_name": "IMAGE", "name": "IMAGE", "type": "IMAGE", "slot_index": 0, "links": [ 95 ] } ], "properties": { "Node name for S&R": "VAEDecode", "cnr_id": "comfy-core", "ver": "0.3.27" }, "widgets_values": [] }, { "id": 38, "type": "InpaintModelConditioning", "pos": [ 952, 78 ], "size": [ 302.4000244140625, 138 ], "flags": {}, "order": 9, "mode": 0, "inputs": [ { "localized_name": "positive", "name": "positive", "type": "CONDITIONING", "link": 80 }, { "localized_name": "negative", "name": "negative", "type": "CONDITIONING", "link": 81 }, { "localized_name": "vae", "name": "vae", "type": "VAE", "link": 82 }, { "localized_name": "pixels", "name": "pixels", "type": "IMAGE", "link": 107 }, { "localized_name": "mask", "name": "mask", "type": "MASK", "link": 108 }, { "localized_name": "noise_mask", "name": "noise_mask", "type": "BOOLEAN", "widget": { "name": "noise_mask" }, "link": null } ], "outputs": [ { "localized_name": "positive", "name": "positive", "type": "CONDITIONING", "slot_index": 0, "links": [ 77 ] }, { "localized_name": "negative", "name": "negative", "type": "CONDITIONING", "slot_index": 1, "links": [ 78 ] }, { "localized_name": "latent", "name": "latent", "type": "LATENT", "slot_index": 2, "links": [ 88 ] } ], "properties": { "Node name for S&R": "InpaintModelConditioning", "cnr_id": "comfy-core", "ver": "0.3.27" }, "widgets_values": [ false ] }, { "id": 3, "type": "KSampler", "pos": [ 1280, 100 ], "size": [ 315, 262 ], "flags": {}, "order": 10, "mode": 0, "inputs": [ { "localized_name": "model", "name": "model", "type": "MODEL", "link": 109 }, { "localized_name": "positive", "name": "positive", "type": "CONDITIONING", "link": 77 }, { "localized_name": "negative", "name": "negative", "type": "CONDITIONING", "link": 78 }, { "localized_name": "latent_image", "name": "latent_image", "type": "LATENT", "link": 88 }, { "localized_name": "seed", "name": "seed", "type": "INT", "widget": { "name": "seed" }, "link": null }, { "localized_name": "steps", "name": "steps", "type": "INT", "widget": { "name": "steps" }, "link": null }, { "localized_name": "cfg", "name": "cfg", "type": "FLOAT", "widget": { "name": "cfg" }, "link": null }, { "localized_name": "sampler_name", "name": "sampler_name", "type": "COMBO", "widget": { "name": "sampler_name" }, "link": null }, { "localized_name": "scheduler", "name": "scheduler", "type": "COMBO", "widget": { "name": "scheduler" }, "link": null }, { "localized_name": "denoise", "name": "denoise", "type": "FLOAT", "widget": { "name": "denoise" }, "link": null } ], "outputs": [ { "localized_name": "LATENT", "name": "LATENT", "type": "LATENT", "slot_index": 0, "links": [ 7 ] } ], "properties": { "Node name for S&R": "KSampler", "cnr_id": "comfy-core", "ver": "0.3.27" }, "widgets_values": [ 53039932755901, "randomize", 20, 1, "euler", "normal", 1 ] }, { "id": 26, "type": "FluxGuidance", "pos": [ 596, 48 ], "size": [ 317.4000244140625, 58 ], "flags": {}, "order": 8, "mode": 0, "inputs": [ { "localized_name": "conditioning", "name": "conditioning", "type": "CONDITIONING", "link": 41 }, { "localized_name": "guidance", "name": "guidance", "type": "FLOAT", "widget": { "name": "guidance" }, "link": null } ], "outputs": [ { "localized_name": "CONDITIONING", "name": "CONDITIONING", "type": "CONDITIONING", "slot_index": 0, "links": [ 80 ] } ], "properties": { "Node name for S&R": "FluxGuidance", "cnr_id": "comfy-core", "ver": "0.3.27" }, "widgets_values": [ 30 ] }, { "id": 7, "type": "CLIPTextEncode", "pos": [ 165, 267 ], "size": [ 425.27801513671875, 180.6060791015625 ], "flags": { "collapsed": true }, "order": 6, "mode": 0, "inputs": [ { "localized_name": "clip", "name": "clip", "type": "CLIP", "link": 63 }, { "localized_name": "text", "name": "text", "type": "STRING", "widget": { "name": "text" }, "link": null } ], "outputs": [ { "localized_name": "CONDITIONING", "name": "CONDITIONING", "type": "CONDITIONING", "slot_index": 0, "links": [ 81 ] } ], "title": "CLIP Text Encode (Negative Prompt)", "properties": { "Node name for S&R": "CLIPTextEncode", "cnr_id": "comfy-core", "ver": "0.3.27" }, "widgets_values": [ "" ], "color": "#322", "bgcolor": "#533" }, { "id": 34, "type": "DualCLIPLoader", "pos": [ -237, 76 ], "size": [ 315, 130 ], "flags": {}, "order": 0, "mode": 0, "inputs": [ { "localized_name": "clip_name1", "name": "clip_name1", "type": "COMBO", "widget": { "name": "clip_name1" }, "link": null }, { "localized_name": "clip_name2", "name": "clip_name2", "type": "COMBO", "widget": { "name": "clip_name2" }, "link": null }, { "localized_name": "type", "name": "type", "type": "COMBO", "widget": { "name": "type" }, "link": null }, { "localized_name": "device", "name": "device", "shape": 7, "type": "COMBO", "widget": { "name": "device" }, "link": null } ], "outputs": [ { "localized_name": "CLIP", "name": "CLIP", "type": "CLIP", "links": [ 62, 63 ] } ], "properties": { "Node name for S&R": "DualCLIPLoader", "cnr_id": "comfy-core", "ver": "0.3.27" }, "widgets_values": [ "clip_l.safetensors", "t5xxl_fp16.safetensors", "flux", "default" ] }, { "id": 58, "type": "ImageAndMaskResizeNode", "pos": [ 536.786865234375, 328.54388427734375 ], "size": [ 315, 174 ], "flags": {}, "order": 7, "mode": 0, "inputs": [ { "name": "image", "type": "IMAGE", "link": 105, "localized_name": "image" }, { "name": "mask", "type": "MASK", "link": 106, "localized_name": "mask" } ], "outputs": [ { "name": "image", "type": "IMAGE", "links": [ 107 ], "slot_index": 0, "localized_name": "image" }, { "name": "mask", "type": "MASK", "links": [ 108 ], "slot_index": 1, "localized_name": "mask" } ], "properties": { "Node name for S&R": "ImageAndMaskResizeNode", "cnr_id": "comfyui-inpainteasy", "ver": "1.0.2" }, "widgets_values": [ 1024, 1024, "nearest-exact", "center", 10 ] }, { "id": 23, "type": "CLIPTextEncode", "pos": [ 144, -7 ], "size": [ 422.84503173828125, 164.31304931640625 ], "flags": {}, "order": 5, "mode": 0, "inputs": [ { "localized_name": "clip", "name": "clip", "type": "CLIP", "link": 62 }, { "localized_name": "text", "name": "text", "type": "STRING", "widget": { "name": "text" }, "link": null } ], "outputs": [ { "localized_name": "CONDITIONING", "name": "CONDITIONING", "type": "CONDITIONING", "slot_index": 0, "links": [ 41 ] } ], "title": "CLIP Text Encode (Positive Prompt)", "properties": { "Node name for S&R": "CLIPTextEncode", "cnr_id": "comfy-core", "ver": "0.3.27" }, "widgets_values": [ "A wooden basket of a cat." ], "color": "#232", "bgcolor": "#353" }, { "id": 48, "type": "Note", "pos": [ 210.1423797607422, 572.7574462890625 ], "size": [ 266.4635925292969, 132.3040771484375 ], "flags": {}, "order": 1, "mode": 0, "inputs": [], "outputs": [], "properties": { "text": "" }, "widgets_values": [ "To add mask for fill inpainting, right click on the uploaded image and select \"Open in MaskEditor\". Use the brush tool to add masking and click save to continue." ], "color": "#432", "bgcolor": "#653" }, { "id": 17, "type": "LoadImage", "pos": [ -225.73123168945312, 316.9361267089844 ], "size": [ 423.5578308105469, 437.250732421875 ], "flags": { "collapsed": false }, "order": 2, "mode": 0, "inputs": [ { "localized_name": "image", "name": "image", "type": "COMBO", "widget": { "name": "image" }, "link": null }, { "localized_name": "choose file to upload", "name": "upload", "type": "IMAGEUPLOAD", "widget": { "name": "upload" }, "link": null } ], "outputs": [ { "localized_name": "IMAGE", "name": "IMAGE", "type": "IMAGE", "slot_index": 0, "links": [ 105 ] }, { "localized_name": "MASK", "name": "MASK", "type": "MASK", "slot_index": 1, "links": [ 106 ] } ], "properties": { "Node name for S&R": "LoadImage", "cnr_id": "comfy-core", "ver": "0.3.27" }, "widgets_values": [ "clipspace/clipspace-mask-331829.799999997.png [input]", "image" ] }, { "id": 32, "type": "VAELoader", "pos": [ 953.8762817382812, 440.3467102050781 ], "size": [ 315, 58 ], "flags": {}, "order": 3, "mode": 0, "inputs": [ { "localized_name": "vae_name", "name": "vae_name", "type": "COMBO", "widget": { "name": "vae_name" }, "link": null } ], "outputs": [ { "localized_name": "VAE", "name": "VAE", "type": "VAE", "slot_index": 0, "links": [ 60, 82 ] } ], "properties": { "Node name for S&R": "VAELoader", "cnr_id": "comfy-core", "ver": "0.3.27" }, "widgets_values": [ "ae.safetensors" ] }, { "id": 9, "type": "SaveImage", "pos": [ 1862.43359375, 96.36107635498047 ], "size": [ 828.9535522460938, 893.8475341796875 ], "flags": {}, "order": 12, "mode": 0, "inputs": [ { "localized_name": "images", "name": "images", "type": "IMAGE", "link": 95 }, { "localized_name": "filename_prefix", "name": "filename_prefix", "type": "STRING", "widget": { "name": "filename_prefix" }, "link": null } ], "outputs": [], "properties": { "Node name for S&R": "SaveImage", "cnr_id": "comfy-core", "ver": "0.3.27" }, "widgets_values": [ "ComfyUI" ] }, { "id": 59, "type": "NunchakuFluxDiTLoader", "pos": [ 960.4320068359375, -229.00271606445312 ], "size": [ 315, 202 ], "flags": {}, "order": 4, "mode": 0, "inputs": [ { "localized_name": "model_path", "name": "model_path", "type": "COMBO", "widget": { "name": "model_path" }, "link": null }, { "localized_name": "cache_threshold", "name": "cache_threshold", "type": "FLOAT", "widget": { "name": "cache_threshold" }, "link": null }, { "localized_name": "attention", "name": "attention", "type": "COMBO", "widget": { "name": "attention" }, "link": null }, { "localized_name": "cpu_offload", "name": "cpu_offload", "type": "COMBO", "widget": { "name": "cpu_offload" }, "link": null }, { "localized_name": "device_id", "name": "device_id", "type": "INT", "widget": { "name": "device_id" }, "link": null }, { "localized_name": "data_type", "name": "data_type", "type": "COMBO", "widget": { "name": "data_type" }, "link": null }, { "localized_name": "i2f_mode", "name": "i2f_mode", "shape": 7, "type": "COMBO", "widget": { "name": "i2f_mode" }, "link": null } ], "outputs": [ { "localized_name": "MODEL", "name": "MODEL", "type": "MODEL", "links": [ 109 ] } ], "properties": { "Node name for S&R": "NunchakuFluxDiTLoader" }, "widgets_values": [ "svdq-int4-flux.1-fill-dev", 0, "nunchaku-fp16", "auto", 0, "bfloat16", "enabled" ] } ], "links": [ [ 7, 3, 0, 8, 0, "LATENT" ], [ 41, 23, 0, 26, 0, "CONDITIONING" ], [ 60, 32, 0, 8, 1, "VAE" ], [ 62, 34, 0, 23, 0, "CLIP" ], [ 63, 34, 0, 7, 0, "CLIP" ], [ 77, 38, 0, 3, 1, "CONDITIONING" ], [ 78, 38, 1, 3, 2, "CONDITIONING" ], [ 80, 26, 0, 38, 0, "CONDITIONING" ], [ 81, 7, 0, 38, 1, "CONDITIONING" ], [ 82, 32, 0, 38, 2, "VAE" ], [ 88, 38, 2, 3, 3, "LATENT" ], [ 95, 8, 0, 9, 0, "IMAGE" ], [ 105, 17, 0, 58, 0, "IMAGE" ], [ 106, 17, 1, 58, 1, "MASK" ], [ 107, 58, 0, 38, 3, "IMAGE" ], [ 108, 58, 1, 38, 4, "MASK" ], [ 109, 59, 0, 3, 0, "MODEL" ] ], "groups": [], "config": {}, "extra": { "ds": { "scale": 1.01525597994771, "offset": [ 197.65979278493168, 346.80193755919976 ] }, "node_versions": { "comfy-core": "0.3.24", "comfyui-inpainteasy": "1.0.2" } }, "version": 0.4 }