diff --git a/README.md b/README.md index caf146a..a7a8b1f 100644 --- a/README.md +++ b/README.md @@ -67,6 +67,7 @@ Check our latest [Wan 2.2 Video Examples](#video-examples-beta), [Wan 2.2 Image - [Resource Consumption](#resource-consumption) - [Image Examples](#image-examples) - [Flux.2.Dev](#example-flux2dev-inpaintlanpaint-k-sampler-5-steps-of-thinking) + - [Flux 2 klein](#example-flux-2-klein-inpaintlanpaint-k-sampler-5-steps-of-thinking) - [Z-image](#example-z-image-inpaintlanpaint-k-sampler-5-steps-of-thinking) - [Hunyuan T2I](#example-hunyuan-t2i-inpaintlanpaint-k-sampler-5-steps-of-thinking) - [Wan 2.2 T2I](#example-wan22-inpaintlanpaint-k-sampler-5-steps-of-thinking) @@ -342,6 +343,22 @@ You need to follow the ComfyUI version of [SD 3.5 workflow](https://comfyui-wiki (Note: Prompt First mode is disabled on Flux.2.Dev. As it does not use CFG guidance.) +### Example Flux 2 klein: InPaint(LanPaint K Sampler, 5 steps of thinking) + +
+View Original / Masked / Inpainted Comparison + +| Original | Masked | Inpainted | +|:--------:|:------:|:---------:| +| ![Original Flux 2 klein](https://github.com/scraed/LanPaint/blob/master/examples/Example_24/Original_No_Mask.png) | ![Masked Flux 2 klein](https://github.com/scraed/LanPaint/blob/master/examples/Example_24/Masked_Load_Me_in_Loader.png) | ![Inpainted Flux 2 klein](https://github.com/scraed/LanPaint/blob/master/examples/Example_24/InPainted_Drag_Me_to_ComfyUI.png) | + +
+ +[View Workflow & Masks](https://github.com/scraed/LanPaint/tree/master/examples/Example_24) + +[Model Used in This Example](https://docs.comfy.org/zh-CN/tutorials/flux/flux-2-klein) + + ### Example Flux: InPaint(LanPaint K Sampler, 5 steps of thinking) ![Inpainting Result 7](https://github.com/scraed/LanPaint/blob/master/examples/InpaintChara_10.jpg) [View Workflow & Masks](https://github.com/scraed/LanPaint/tree/master/examples/Example_7) diff --git a/example_workflows/Flux2_Klein_inpainting.jpg b/example_workflows/Flux2_Klein_inpainting.jpg new file mode 100644 index 0000000..1a17e93 Binary files /dev/null and b/example_workflows/Flux2_Klein_inpainting.jpg differ diff --git a/example_workflows/Flux2_Klein_inpainting.json b/example_workflows/Flux2_Klein_inpainting.json new file mode 100644 index 0000000..cb6a6b8 --- /dev/null +++ b/example_workflows/Flux2_Klein_inpainting.json @@ -0,0 +1,2664 @@ +{ + "id": "92112d97-bb64-4b44-86f2-ea5691ef8f6e", + "revision": 0, + "last_node_id": 141, + "last_link_id": 252, + "nodes": [ + { + "id": 99, + "type": "MarkdownNote", + "pos": [ + 500, + 680 + ], + "size": [ + 210, + 88 + ], + "flags": {}, + "order": 0, + "mode": 0, + "inputs": [], + "outputs": [], + "title": "Note", + "properties": { + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.1", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [ + "Click on the top-right corner of the node to open the [subgraph](https://docs.comfy.org/interface/features/subgraph) \nšŸ‘‡" + ], + "color": "#222", + "bgcolor": "#000" + }, + { + "id": 97, + "type": "MarkdownNote", + "pos": [ + -1257.789968845821, + 803.5275371691753 + ], + "size": [ + 610, + 650 + ], + "flags": {}, + "order": 1, + "mode": 0, + "inputs": [], + "outputs": [], + "properties": { + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.1", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [ + "Guide: [Subgraph](https://docs.comfy.org/interface/features/subgraph)\n\n## Model links (for local users)\n\n**text_encoders**\n\n- [qwen_3_4b.safetensors](https://huggingface.co/Comfy-Org/z_image_turbo/resolve/main/split_files/text_encoders/qwen_3_4b.safetensors)\n\n**diffusion_models**\n\n- [lux-2-klein-base-4b-fp8.safetensors](https://huggingface.co/black-forest-labs/FLUX.2-klein-base-4b-fp8/resolve/main/flux-2-klein-base-4b-fp8.safetensors)\n\n**vae**\n\n- [flux2-vae.safetensors](https://huggingface.co/Comfy-Org/flux2-dev/resolve/main/split_files/vae/flux2-vae.safetensors)\n\n\nModel Storage Location\n\n```\nšŸ“‚ ComfyUI/\nā”œā”€ā”€ šŸ“‚ models/\n│ ā”œā”€ā”€ šŸ“‚ text_encoders/\n│ │ └── qwen_3_4b.safetensors\n│ ā”œā”€ā”€ šŸ“‚ diffusion_models/\n│ │ └── lux-2-klein-base-4b-fp8.safetensors\n│ └── šŸ“‚ vae/\n│ └── flux2-vae.safetensors\n```\n\n## Report issue\n\nNote: please update ComfyUI first ([guide](https://docs.comfy.org/zh-CN/installation/update_comfyui)) and prepare the required models. Desktop/Cloud ship stable builds; nightly-supported models may not be included yet, please wait for the next stable release.\n\n- Cannot run / runtime errors: [ComfyUI/issues](https://github.com/comfyanonymous/ComfyUI/issues)\n- UI / frontend issues: [ComfyUI_frontend/issues](https://github.com/Comfy-Org/ComfyUI_frontend/issues)\n- Workflow issues: [workflow_templates/issues](https://github.com/Comfy-Org/workflow_templates/issues)\n\n" + ], + "color": "#222", + "bgcolor": "#000" + }, + { + "id": 112, + "type": "CLIPTextEncode", + "pos": [ + 361.4681372990097, + 1043.0187170159304 + ], + "size": [ + 430, + 88 + ], + "flags": {}, + "order": 9, + "mode": 0, + "inputs": [ + { + "name": "clip", + "type": "CLIP", + "link": 191 + } + ], + "outputs": [ + { + "name": "CONDITIONING", + "type": "CONDITIONING", + "slot_index": 0, + "links": [ + 195 + ] + } + ], + "title": "CLIP Text Encode (Negative Prompt)", + "properties": { + "cnr_id": "comfy-core", + "ver": "0.8.2", + "Node name for S&R": "CLIPTextEncode", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.1", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [ + "" + ], + "color": "#322", + "bgcolor": "#533" + }, + { + "id": 113, + "type": "VAELoader", + "pos": [ + -68.53186060598445, + 1032.8521075621834 + ], + "size": [ + 364.42708333333337, + 58 + ], + "flags": {}, + "order": 2, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "VAE", + "type": "VAE", + "links": [ + 190, + 205, + 234 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.8.2", + "Node name for S&R": "VAELoader", + "models": [ + { + "name": "flux2-vae.safetensors", + "url": "https://huggingface.co/Comfy-Org/flux2-dev/resolve/main/split_files/vae/flux2-vae.safetensors", + "directory": "vae" + } + ], + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.1", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [ + "flux2-vae.safetensors" + ] + }, + { + "id": 110, + "type": "CLIPLoader", + "pos": [ + -68.53186060598445, + 862.8520792606068 + ], + "size": [ + 364.42708333333337, + 106 + ], + "flags": {}, + "order": 3, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "CLIP", + "type": "CLIP", + "links": [ + 191, + 192 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.8.2", + "Node name for S&R": "CLIPLoader", + "models": [ + { + "name": "qwen_3_4b.safetensors", + "url": "https://huggingface.co/Comfy-Org/z_image_turbo/resolve/main/split_files/text_encoders/qwen_3_4b.safetensors", + "directory": "text_encoders" + } + ], + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.1", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [ + "qwen_3_8b_fp8mixed.safetensors", + "flux2", + "default" + ] + }, + { + "id": 136, + "type": "LanPaint_MaskBlend", + "pos": [ + 2130.366524646268, + 843.6546003113864 + ], + "size": [ + 270, + 98 + ], + "flags": {}, + "order": 20, + "mode": 0, + "inputs": [ + { + "name": "image1", + "type": "IMAGE", + "link": 239 + }, + { + "name": "image2", + "type": "IMAGE", + "link": 238 + }, + { + "name": "mask", + "type": "MASK", + "link": 240 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 241 + ] + } + ], + "properties": { + "cnr_id": "LanPaint", + "ver": "7b0d144db9aca6a4601e7c179b4c8103036e6e2b", + "Node name for S&R": "LanPaint_MaskBlend", + "ue_properties": { + "widget_ue_connectable": { + "blend_overlap": true + }, + "version": "7.1", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [ + 9 + ] + }, + { + "id": 114, + "type": "ImageScaleToTotalPixels", + "pos": [ + -46.9677698074011, + 1248.0941846161222 + ], + "size": [ + 270, + 106 + ], + "flags": {}, + "order": 11, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 204 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 198, + 199 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.8.2", + "Node name for S&R": "ImageScaleToTotalPixels", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.1", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [ + "nearest-exact", + 1, + 1 + ] + }, + { + "id": 116, + "type": "CFGGuider", + "pos": [ + 1015.3697546367637, + 818.5786518942696 + ], + "size": [ + 270, + 98 + ], + "flags": {}, + "order": 15, + "mode": 0, + "inputs": [ + { + "name": "model", + "type": "MODEL", + "link": 189 + }, + { + "name": "positive", + "type": "CONDITIONING", + "link": 196 + }, + { + "name": "negative", + "type": "CONDITIONING", + "link": 197 + } + ], + "outputs": [ + { + "name": "GUIDER", + "type": "GUIDER", + "links": [ + 207 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.8.2", + "Node name for S&R": "CFGGuider", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.1", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [ + 5 + ] + }, + { + "id": 117, + "type": "KSamplerSelect", + "pos": [ + 1015.3697546367637, + 958.5786930275832 + ], + "size": [ + 270, + 58 + ], + "flags": {}, + "order": 4, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "SAMPLER", + "type": "SAMPLER", + "links": [ + 208 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.8.2", + "Node name for S&R": "KSamplerSelect", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.1", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [ + "euler" + ] + }, + { + "id": 118, + "type": "Flux2Scheduler", + "pos": [ + 1015.3697546367637, + 1058.5786098492258 + ], + "size": [ + 270, + 106 + ], + "flags": {}, + "order": 16, + "mode": 0, + "inputs": [ + { + "name": "width", + "type": "INT", + "widget": { + "name": "width" + }, + "link": 200 + }, + { + "name": "height", + "type": "INT", + "widget": { + "name": "height" + }, + "link": 202 + } + ], + "outputs": [ + { + "name": "SIGMAS", + "type": "SIGMAS", + "links": [ + 209 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.8.2", + "Node name for S&R": "Flux2Scheduler", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.1", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [ + 20, + 1024, + 1024 + ] + }, + { + "id": 120, + "type": "VAEDecode", + "pos": [ + 1881.3770683600626, + 748.1665033623689 + ], + "size": [ + 220, + 46 + ], + "flags": {}, + "order": 19, + "mode": 0, + "inputs": [ + { + "name": "samples", + "type": "LATENT", + "link": 251 + }, + { + "name": "vae", + "type": "VAE", + "link": 190 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "slot_index": 0, + "links": [ + 238 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.8.2", + "Node name for S&R": "VAEDecode", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.1", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [] + }, + { + "id": 123, + "type": "GetImageSize", + "pos": [ + 499.83059550468477, + 1243.3287212023115 + ], + "size": [ + 187.5, + 124 + ], + "flags": {}, + "order": 14, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 199 + } + ], + "outputs": [ + { + "name": "width", + "type": "INT", + "links": [ + 200, + 201 + ] + }, + { + "name": "height", + "type": "INT", + "links": [ + 202, + 203 + ] + }, + { + "name": "batch_size", + "type": "INT", + "links": [] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.8.2", + "Node name for S&R": "GetImageSize", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.1", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [] + }, + { + "id": 115, + "type": "RandomNoise", + "pos": [ + 1015.3697546367637, + 698.5786325108902 + ], + "size": [ + 270, + 82 + ], + "flags": {}, + "order": 5, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "NOISE", + "type": "NOISE", + "links": [ + 206 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.8.2", + "Node name for S&R": "RandomNoise", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.1", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [ + 0, + "fixed" + ] + }, + { + "id": 119, + "type": "EmptyFlux2LatentImage", + "pos": [ + 769.262525556713, + 1228.1103251340592 + ], + "size": [ + 270, + 106 + ], + "flags": {}, + "order": 17, + "mode": 0, + "inputs": [ + { + "name": "width", + "type": "INT", + "widget": { + "name": "width" + }, + "link": 201 + }, + { + "name": "height", + "type": "INT", + "widget": { + "name": "height" + }, + "link": 203 + } + ], + "outputs": [ + { + "name": "LATENT", + "type": "LATENT", + "links": [] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.8.2", + "Node name for S&R": "EmptyFlux2LatentImage", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.1", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [ + 1024, + 1024, + 1 + ] + }, + { + "id": 76, + "type": "LoadImage", + "pos": [ + -540.3505464098968, + 866.1188777911093 + ], + "size": [ + 320, + 470 + ], + "flags": {}, + "order": 6, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 204, + 235 + ] + }, + { + "name": "MASK", + "type": "MASK", + "links": [ + 236 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.8.2", + "Node name for S&R": "LoadImage", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.1", + "input_ue_unconnectable": {} + }, + "image": "clipspace/clipspace-painted-masked-1768666568593.png [input]" + }, + "widgets_values": [ + "clipspace/clipspace-painted-masked-1768666568593.png [input]", + "image" + ] + }, + { + "id": 135, + "type": "f07d2d08-2bc5-4dd8-a9f0-f2347c6b5cca", + "pos": [ + 4.154091859301728, + 1721.4287401481058 + ], + "size": [ + 196.265234375, + 66 + ], + "flags": {}, + "order": 12, + "mode": 0, + "inputs": [ + { + "name": "vae", + "type": "VAE", + "link": 234 + }, + { + "name": "image", + "type": "IMAGE", + "link": 235 + }, + { + "name": "mask", + "type": "MASK", + "link": 236 + } + ], + "outputs": [ + { + "name": "LATENT", + "type": "LATENT", + "links": [ + 237 + ] + }, + { + "name": "MASK", + "type": "MASK", + "links": [ + 240 + ] + }, + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 239 + ] + } + ], + "properties": { + "proxyWidgets": [], + "cnr_id": "comfy-core", + "ver": "0.9.2", + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.1", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [] + }, + { + "id": 141, + "type": "Note", + "pos": [ + 1429.5274498869105, + 1709.8809080818844 + ], + "size": [ + 352.7542257974378, + 139.78283467403935 + ], + "flags": {}, + "order": 7, + "mode": 0, + "inputs": [], + "outputs": [], + "properties": { + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.1", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [ + "Bypass reference conditioning if you don't need reference" + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 9, + "type": "SaveImage", + "pos": [ + 2549.2906717451565, + 1036.4687385556058 + ], + "size": [ + 416.6666666666667, + 470 + ], + "flags": {}, + "order": 21, + "mode": 0, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 241 + } + ], + "outputs": [], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.8.2", + "Node name for S&R": "SaveImage", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.1", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [ + "Flux2-Klein-4b-base" + ] + }, + { + "id": 109, + "type": "UNETLoader", + "pos": [ + -68.53186060598445, + 712.8520626074891 + ], + "size": [ + 364.42708333333337, + 82 + ], + "flags": {}, + "order": 8, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "MODEL", + "type": "MODEL", + "links": [ + 189 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.8.2", + "Node name for S&R": "UNETLoader", + "models": [ + { + "name": "lux-2-klein-base-4b-fp8.safetensors", + "url": "https://huggingface.co/black-forest-labs/FLUX.2-klein-base-4b-fp8/resolve/main/flux-2-klein-base-4b-fp8.safetensors", + "directory": "diffusion_models" + } + ], + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.1", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [ + "flux-2-klein-base-9b-fp8.safetensors", + "default" + ] + }, + { + "id": 122, + "type": "6007e698-2ebd-4917-84d8-299b35d7b7ab", + "pos": [ + 1160.6499310102483, + 1732.0890781447288 + ], + "size": [ + 240, + 86 + ], + "flags": {}, + "order": 13, + "mode": 0, + "inputs": [ + { + "label": "positive", + "name": "conditioning", + "type": "CONDITIONING", + "link": 194 + }, + { + "label": "negative", + "name": "conditioning_1", + "type": "CONDITIONING", + "link": 195 + }, + { + "name": "pixels", + "type": "IMAGE", + "link": 198 + }, + { + "name": "vae", + "type": "VAE", + "link": 205 + } + ], + "outputs": [ + { + "label": "positive", + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 196 + ] + }, + { + "label": "negative", + "name": "CONDITIONING_1", + "type": "CONDITIONING", + "links": [ + 197 + ] + } + ], + "properties": { + "proxyWidgets": [], + "cnr_id": "comfy-core", + "ver": "0.8.2", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.1", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [] + }, + { + "id": 111, + "type": "CLIPTextEncode", + "pos": [ + 361.4681372990097, + 713.0187167443823 + ], + "size": [ + 430, + 230 + ], + "flags": {}, + "order": 10, + "mode": 0, + "inputs": [ + { + "name": "clip", + "type": "CLIP", + "link": 192 + } + ], + "outputs": [ + { + "name": "CONDITIONING", + "type": "CONDITIONING", + "slot_index": 0, + "links": [ + 194 + ] + } + ], + "title": "CLIP Text Encode (Positive Prompt)", + "properties": { + "cnr_id": "comfy-core", + "ver": "0.8.2", + "Node name for S&R": "CLIPTextEncode", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.1", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [ + "change building's window light color to blue" + ], + "color": "#232", + "bgcolor": "#353" + }, + { + "id": 121, + "type": "LanPaint_SamplerCustomAdvanced", + "pos": [ + 1382.1103339885312, + 654.9043101611849 + ], + "size": [ + 291.4830078125, + 568 + ], + "flags": {}, + "order": 18, + "mode": 0, + "inputs": [ + { + "name": "noise", + "type": "NOISE", + "link": 206 + }, + { + "name": "guider", + "type": "GUIDER", + "link": 207 + }, + { + "name": "sampler", + "type": "SAMPLER", + "link": 208 + }, + { + "name": "sigmas", + "type": "SIGMAS", + "link": 209 + }, + { + "name": "latent_image", + "type": "LATENT", + "link": 237 + } + ], + "outputs": [ + { + "name": "output", + "type": "LATENT", + "links": [ + 251 + ] + }, + { + "name": "denoised_output", + "type": "LATENT", + "links": [] + } + ], + "properties": { + "cnr_id": "LanPaint", + "ver": "7b0d144db9aca6a4601e7c179b4c8103036e6e2b", + "Node name for S&R": "LanPaint_SamplerCustomAdvanced", + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.1", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [ + 2, + 8, + 0.2, + 1, + 15, + "Image First", + 1, + "LanPaint Custom Sampler Adv. For more info, visit https://github.com/scraed/LanPaint. If you find it useful, please give a star ā­ļø!", + "šŸ–¼ļø Image Inpainting" + ] + } + ], + "links": [ + [ + 189, + 109, + 0, + 116, + 0, + "MODEL" + ], + [ + 190, + 113, + 0, + 120, + 1, + "VAE" + ], + [ + 191, + 110, + 0, + 112, + 0, + "CLIP" + ], + [ + 192, + 110, + 0, + 111, + 0, + "CLIP" + ], + [ + 194, + 111, + 0, + 122, + 0, + "CONDITIONING" + ], + [ + 195, + 112, + 0, + 122, + 1, + "CONDITIONING" + ], + [ + 196, + 122, + 0, + 116, + 1, + "CONDITIONING" + ], + [ + 197, + 122, + 1, + 116, + 2, + "CONDITIONING" + ], + [ + 198, + 114, + 0, + 122, + 2, + "IMAGE" + ], + [ + 199, + 114, + 0, + 123, + 0, + "IMAGE" + ], + [ + 200, + 123, + 0, + 118, + 0, + "INT" + ], + [ + 201, + 123, + 0, + 119, + 0, + "INT" + ], + [ + 202, + 123, + 1, + 118, + 1, + "INT" + ], + [ + 203, + 123, + 1, + 119, + 1, + "INT" + ], + [ + 204, + 76, + 0, + 114, + 0, + "IMAGE" + ], + [ + 205, + 113, + 0, + 122, + 3, + "VAE" + ], + [ + 206, + 115, + 0, + 121, + 0, + "NOISE" + ], + [ + 207, + 116, + 0, + 121, + 1, + "GUIDER" + ], + [ + 208, + 117, + 0, + 121, + 2, + "SAMPLER" + ], + [ + 209, + 118, + 0, + 121, + 3, + "SIGMAS" + ], + [ + 234, + 113, + 0, + 135, + 0, + "VAE" + ], + [ + 235, + 76, + 0, + 135, + 1, + "IMAGE" + ], + [ + 236, + 76, + 1, + 135, + 2, + "MASK" + ], + [ + 237, + 135, + 0, + 121, + 4, + "LATENT" + ], + [ + 238, + 120, + 0, + 136, + 1, + "IMAGE" + ], + [ + 239, + 135, + 2, + 136, + 0, + "IMAGE" + ], + [ + 240, + 135, + 1, + 136, + 2, + "MASK" + ], + [ + 241, + 136, + 0, + 9, + 0, + "IMAGE" + ], + [ + 251, + 121, + 0, + 120, + 0, + "LATENT" + ] + ], + "groups": [ + { + "id": 1, + "title": "Models", + "bounding": [ + -72.19852871584465, + 628.9909451488317, + 380, + 550 + ], + "color": "#3f789e", + "font_size": 24, + "flags": {} + }, + { + "id": 2, + "title": "Prompt", + "bounding": [ + 347.8014712841558, + 628.9909451488317, + 470, + 550 + ], + "color": "#3f789e", + "font_size": 24, + "flags": {} + }, + { + "id": 3, + "title": "Sampler", + "bounding": [ + 1015.7031229873269, + 634.5508624623236, + 532.3638671875, + 550 + ], + "color": "#3f789e", + "font_size": 24, + "flags": {} + } + ], + "definitions": { + "subgraphs": [ + { + "id": "6007e698-2ebd-4917-84d8-299b35d7b7ab", + "version": 1, + "state": { + "lastGroupId": 4, + "lastNodeId": 78, + "lastLinkId": 170, + "lastRerouteId": 0 + }, + "revision": 0, + "config": {}, + "name": "Reference Conditioning", + "inputNode": { + "id": -10, + "bounding": [ + -270, + 990, + 120, + 120 + ] + }, + "outputNode": { + "id": -20, + "bounding": [ + 580, + 970, + 120, + 80 + ] + }, + "inputs": [ + { + "id": "5c9a0f5e-8cee-4947-90bc-330de782043a", + "name": "conditioning", + "type": "CONDITIONING", + "linkIds": [ + 165 + ], + "label": "positive", + "pos": [ + -170, + 1010 + ] + }, + { + "id": "61826d46-4c21-4ad6-801c-3e3fa94115e2", + "name": "conditioning_1", + "type": "CONDITIONING", + "linkIds": [ + 166 + ], + "label": "negative", + "pos": [ + -170, + 1030 + ] + }, + { + "id": "345bf085-5939-47ff-9767-8f8f239a719c", + "name": "pixels", + "type": "IMAGE", + "linkIds": [ + 167 + ], + "pos": [ + -170, + 1050 + ] + }, + { + "id": "f4594e34-e2f5-4f1e-b1fa-a1dc2aeb0a90", + "name": "vae", + "type": "VAE", + "linkIds": [ + 168 + ], + "pos": [ + -170, + 1070 + ] + } + ], + "outputs": [ + { + "id": "b3357c0e-6428-4055-9cd3-3595f0896fa8", + "name": "CONDITIONING", + "type": "CONDITIONING", + "linkIds": [ + 169 + ], + "label": "positive", + "pos": [ + 600, + 990 + ] + }, + { + "id": "01519713-2ed1-4694-a387-79f44e088e89", + "name": "CONDITIONING_1", + "type": "CONDITIONING", + "linkIds": [ + 170 + ], + "label": "negative", + "pos": [ + 600, + 1010 + ] + } + ], + "widgets": [], + "nodes": [ + { + "id": 76, + "type": "ReferenceLatent", + "pos": [ + 170, + 1050 + ], + "size": [ + 204.134765625, + 46 + ], + "flags": { + "collapsed": false + }, + "order": 0, + "mode": 0, + "inputs": [ + { + "localized_name": "conditioning", + "name": "conditioning", + "type": "CONDITIONING", + "link": 166 + }, + { + "localized_name": "latent", + "name": "latent", + "shape": 7, + "type": "LATENT", + "link": 163 + } + ], + "outputs": [ + { + "localized_name": "CONDITIONING", + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 170 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.8.2", + "Node name for S&R": "ReferenceLatent", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.1", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [] + }, + { + "id": 78, + "type": "VAEEncode", + "pos": [ + -90, + 1150 + ], + "size": [ + 190, + 46 + ], + "flags": { + "collapsed": false + }, + "order": 2, + "mode": 0, + "inputs": [ + { + "localized_name": "pixels", + "name": "pixels", + "type": "IMAGE", + "link": 167 + }, + { + "localized_name": "vae", + "name": "vae", + "type": "VAE", + "link": 168 + } + ], + "outputs": [ + { + "localized_name": "LATENT", + "name": "LATENT", + "type": "LATENT", + "links": [ + 163, + 164 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.8.2", + "Node name for S&R": "VAEEncode", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.1", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [] + }, + { + "id": 77, + "type": "ReferenceLatent", + "pos": [ + 170, + 940 + ], + "size": [ + 210, + 46 + ], + "flags": { + "collapsed": false + }, + "order": 1, + "mode": 0, + "inputs": [ + { + "localized_name": "conditioning", + "name": "conditioning", + "type": "CONDITIONING", + "link": 165 + }, + { + "localized_name": "latent", + "name": "latent", + "shape": 7, + "type": "LATENT", + "link": 164 + } + ], + "outputs": [ + { + "localized_name": "CONDITIONING", + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 169 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.8.2", + "Node name for S&R": "ReferenceLatent", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.1", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [] + } + ], + "groups": [], + "links": [ + { + "id": 163, + "origin_id": 78, + "origin_slot": 0, + "target_id": 76, + "target_slot": 1, + "type": "LATENT" + }, + { + "id": 164, + "origin_id": 78, + "origin_slot": 0, + "target_id": 77, + "target_slot": 1, + "type": "LATENT" + }, + { + "id": 165, + "origin_id": -10, + "origin_slot": 0, + "target_id": 77, + "target_slot": 0, + "type": "CONDITIONING" + }, + { + "id": 166, + "origin_id": -10, + "origin_slot": 1, + "target_id": 76, + "target_slot": 0, + "type": "CONDITIONING" + }, + { + "id": 167, + "origin_id": -10, + "origin_slot": 2, + "target_id": 78, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 168, + "origin_id": -10, + "origin_slot": 3, + "target_id": 78, + "target_slot": 1, + "type": "VAE" + }, + { + "id": 169, + "origin_id": 77, + "origin_slot": 0, + "target_id": -20, + "target_slot": 0, + "type": "CONDITIONING" + }, + { + "id": 170, + "origin_id": 76, + "origin_slot": 0, + "target_id": -20, + "target_slot": 1, + "type": "CONDITIONING" + } + ], + "extra": { + "workflowRendererVersion": "LG", + "ue_links": [], + "links_added_by_ue": [] + } + }, + { + "id": "f07d2d08-2bc5-4dd8-a9f0-f2347c6b5cca", + "version": 1, + "state": { + "lastGroupId": 3, + "lastNodeId": 134, + "lastLinkId": 235, + "lastRerouteId": 0 + }, + "revision": 0, + "config": {}, + "name": "LanPaint Preprocessing", + "inputNode": { + "id": -10, + "bounding": [ + 147.7819921827197, + 1983.6123610996979, + 120, + 100 + ] + }, + "outputNode": { + "id": -20, + "bounding": [ + 1453.72549451583, + 2003.6123610996979, + 120, + 100 + ] + }, + "inputs": [ + { + "id": "386e09d2-6c09-4494-8037-c52f3fc4d4fc", + "name": "vae", + "type": "VAE", + "linkIds": [ + 228, + 223, + 233 + ], + "localized_name": "vae", + "pos": [ + 247.7819921827197, + 2003.6123610996979 + ] + }, + { + "id": "686ea659-706d-48b5-aa90-ba8decf332ae", + "name": "image", + "type": "IMAGE", + "linkIds": [ + 227, + 224 + ], + "localized_name": "image", + "pos": [ + 247.7819921827197, + 2023.6123610996979 + ] + }, + { + "id": "2f1a67f1-2cd1-46d9-8729-45755d6ca367", + "name": "mask", + "type": "MASK", + "linkIds": [ + 225 + ], + "localized_name": "mask", + "pos": [ + 247.7819921827197, + 2043.6123610996979 + ] + } + ], + "outputs": [ + { + "id": "c0e68b11-07aa-4ef5-bd82-9e26113be414", + "name": "LATENT", + "type": "LATENT", + "linkIds": [ + 226 + ], + "localized_name": "LATENT", + "pos": [ + 1473.72549451583, + 2023.6123610996979 + ] + }, + { + "id": "59d15e04-ac41-4f42-b0a0-1d4151cfe98b", + "name": "MASK", + "type": "MASK", + "linkIds": [ + 234 + ], + "pos": [ + 1473.72549451583, + 2043.6123610996979 + ] + }, + { + "id": "d597296a-7306-40e4-af12-04a7c2acc51f", + "name": "IMAGE", + "type": "IMAGE", + "linkIds": [ + 235 + ], + "pos": [ + 1473.72549451583, + 2063.612361099698 + ] + } + ], + "widgets": [], + "nodes": [ + { + "id": 125, + "type": "VAEDecode", + "pos": [ + 341.948202749188, + 1853.879018702556 + ], + "size": [ + 210, + 46 + ], + "flags": {}, + "order": 1, + "mode": 0, + "inputs": [ + { + "localized_name": "samples", + "name": "samples", + "type": "LATENT", + "link": 212 + }, + { + "localized_name": "vae", + "name": "vae", + "type": "VAE", + "link": 228 + } + ], + "outputs": [ + { + "localized_name": "IMAGE", + "name": "IMAGE", + "type": "IMAGE", + "slot_index": 0, + "links": [ + 213 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.3.71", + "Node name for S&R": "VAEDecode", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.1", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [] + }, + { + "id": 126, + "type": "GetImageSize", + "pos": [ + 349.8229419100825, + 1980.2723036675939 + ], + "size": [ + 140, + 124 + ], + "flags": {}, + "order": 2, + "mode": 0, + "inputs": [ + { + "localized_name": "image", + "name": "image", + "type": "IMAGE", + "link": 213 + } + ], + "outputs": [ + { + "localized_name": "width", + "name": "width", + "type": "INT", + "links": [ + 215, + 218 + ] + }, + { + "localized_name": "height", + "name": "height", + "type": "INT", + "links": [ + 216, + 219 + ] + }, + { + "localized_name": "batch_size", + "name": "batch_size", + "type": "INT", + "links": [] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.7.0", + "Node name for S&R": "GetImageSize", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.1", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [] + }, + { + "id": 127, + "type": "ImageScale", + "pos": [ + 705.0907645817256, + 2249.5210154889633 + ], + "size": [ + 270, + 130 + ], + "flags": {}, + "order": 3, + "mode": 0, + "inputs": [ + { + "localized_name": "image", + "name": "image", + "type": "IMAGE", + "link": 214 + }, + { + "localized_name": "width", + "name": "width", + "type": "INT", + "widget": { + "name": "width" + }, + "link": 215 + }, + { + "localized_name": "height", + "name": "height", + "type": "INT", + "widget": { + "name": "height" + }, + "link": 216 + } + ], + "outputs": [ + { + "localized_name": "IMAGE", + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 217 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.3.52", + "Node name for S&R": "ImageScale", + "ue_properties": { + "widget_ue_connectable": { + "width": true, + "height": true + }, + "version": "7.1", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [ + "nearest-exact", + 512, + 512, + "center" + ] + }, + { + "id": 124, + "type": "VAEEncode", + "pos": [ + 334.5563505623274, + 1685.8414078894357 + ], + "size": [ + 140, + 46 + ], + "flags": { + "collapsed": false + }, + "order": 0, + "mode": 0, + "inputs": [ + { + "localized_name": "pixels", + "name": "pixels", + "type": "IMAGE", + "link": 224 + }, + { + "localized_name": "vae", + "name": "vae", + "type": "VAE", + "link": 223 + } + ], + "outputs": [ + { + "localized_name": "LATENT", + "name": "LATENT", + "type": "LATENT", + "links": [ + 212 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.3.71", + "Node name for S&R": "VAEEncode", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.1", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [] + }, + { + "id": 129, + "type": "MaskToImage", + "pos": [ + 327.7819921827197, + 1780.2436686425217 + ], + "size": [ + 193.2779296875, + 26 + ], + "flags": {}, + "order": 5, + "mode": 0, + "inputs": [ + { + "localized_name": "mask", + "name": "mask", + "type": "MASK", + "link": 225 + } + ], + "outputs": [ + { + "localized_name": "IMAGE", + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 214 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.3.51", + "Node name for S&R": "MaskToImage", + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.1", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [] + }, + { + "id": 132, + "type": "SetLatentNoiseMask", + "pos": [ + 1205.5881898283299, + 1723.8113483645336 + ], + "size": [ + 188.1373046875, + 46 + ], + "flags": {}, + "order": 7, + "mode": 0, + "inputs": [ + { + "localized_name": "samples", + "name": "samples", + "type": "LATENT", + "link": 232 + }, + { + "localized_name": "mask", + "name": "mask", + "type": "MASK", + "link": 222 + } + ], + "outputs": [ + { + "localized_name": "LATENT", + "name": "LATENT", + "type": "LATENT", + "links": [ + 226 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.3.51", + "Node name for S&R": "SetLatentNoiseMask", + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.1", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [] + }, + { + "id": 134, + "type": "VAEEncode", + "pos": [ + 1002.2749668743055, + 1594.9125557215868 + ], + "size": [ + 140, + 46 + ], + "flags": { + "collapsed": false + }, + "order": 8, + "mode": 0, + "inputs": [ + { + "localized_name": "pixels", + "name": "pixels", + "type": "IMAGE", + "link": 231 + }, + { + "localized_name": "vae", + "name": "vae", + "type": "VAE", + "link": 233 + } + ], + "outputs": [ + { + "localized_name": "LATENT", + "name": "LATENT", + "type": "LATENT", + "links": [ + 232 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.3.71", + "Node name for S&R": "VAEEncode", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.1", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [] + }, + { + "id": 128, + "type": "ImageToMask", + "pos": [ + 707.6856669146396, + 2444.3121664778087 + ], + "size": [ + 270, + 58 + ], + "flags": {}, + "order": 4, + "mode": 0, + "inputs": [ + { + "localized_name": "image", + "name": "image", + "type": "IMAGE", + "link": 217 + } + ], + "outputs": [ + { + "localized_name": "MASK", + "name": "MASK", + "type": "MASK", + "links": [ + 222, + 234 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.3.51", + "Node name for S&R": "ImageToMask", + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.1", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [ + "red" + ] + }, + { + "id": 130, + "type": "ImageScale", + "pos": [ + 722.567175008152, + 1753.1318522245451 + ], + "size": [ + 269.921875, + 152.8125 + ], + "flags": {}, + "order": 6, + "mode": 0, + "inputs": [ + { + "localized_name": "image", + "name": "image", + "type": "IMAGE", + "link": 227 + }, + { + "localized_name": "width", + "name": "width", + "type": "INT", + "widget": { + "name": "width" + }, + "link": 218 + }, + { + "localized_name": "height", + "name": "height", + "type": "INT", + "widget": { + "name": "height" + }, + "link": 219 + } + ], + "outputs": [ + { + "localized_name": "IMAGE", + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 231, + 235 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.3.52", + "Node name for S&R": "ImageScale", + "ue_properties": { + "widget_ue_connectable": { + "width": true, + "height": true + }, + "version": "7.1", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [ + "area", + 512, + 512, + "center" + ] + } + ], + "groups": [], + "links": [ + { + "id": 212, + "origin_id": 124, + "origin_slot": 0, + "target_id": 125, + "target_slot": 0, + "type": "LATENT" + }, + { + "id": 213, + "origin_id": 125, + "origin_slot": 0, + "target_id": 126, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 214, + "origin_id": 129, + "origin_slot": 0, + "target_id": 127, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 215, + "origin_id": 126, + "origin_slot": 0, + "target_id": 127, + "target_slot": 1, + "type": "INT" + }, + { + "id": 216, + "origin_id": 126, + "origin_slot": 1, + "target_id": 127, + "target_slot": 2, + "type": "INT" + }, + { + "id": 217, + "origin_id": 127, + "origin_slot": 0, + "target_id": 128, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 218, + "origin_id": 126, + "origin_slot": 0, + "target_id": 130, + "target_slot": 1, + "type": "INT" + }, + { + "id": 219, + "origin_id": 126, + "origin_slot": 1, + "target_id": 130, + "target_slot": 2, + "type": "INT" + }, + { + "id": 232, + "origin_id": 134, + "origin_slot": 0, + "target_id": 132, + "target_slot": 0, + "type": "LATENT" + }, + { + "id": 222, + "origin_id": 128, + "origin_slot": 0, + "target_id": 132, + "target_slot": 1, + "type": "MASK" + }, + { + "id": 231, + "origin_id": 130, + "origin_slot": 0, + "target_id": 134, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 228, + "origin_id": -10, + "origin_slot": 0, + "target_id": 125, + "target_slot": 1, + "type": "VAE" + }, + { + "id": 223, + "origin_id": -10, + "origin_slot": 0, + "target_id": 124, + "target_slot": 1, + "type": "VAE" + }, + { + "id": 233, + "origin_id": -10, + "origin_slot": 0, + "target_id": 134, + "target_slot": 1, + "type": "VAE" + }, + { + "id": 227, + "origin_id": -10, + "origin_slot": 1, + "target_id": 130, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 224, + "origin_id": -10, + "origin_slot": 1, + "target_id": 124, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 225, + "origin_id": -10, + "origin_slot": 2, + "target_id": 129, + "target_slot": 0, + "type": "MASK" + }, + { + "id": 226, + "origin_id": 132, + "origin_slot": 0, + "target_id": -20, + "target_slot": 0, + "type": "LATENT" + }, + { + "id": 234, + "origin_id": 128, + "origin_slot": 0, + "target_id": -20, + "target_slot": 1, + "type": "MASK" + }, + { + "id": 235, + "origin_id": 130, + "origin_slot": 0, + "target_id": -20, + "target_slot": 2, + "type": "IMAGE" + } + ], + "extra": { + "ue_links": [], + "links_added_by_ue": [], + "workflowRendererVersion": "LG" + } + } + ] + }, + "config": {}, + "extra": { + "frontendVersion": "1.36.14", + "workflowRendererVersion": "LG", + "VHS_latentpreview": false, + "VHS_latentpreviewrate": 0, + "VHS_MetadataImage": true, + "VHS_KeepIntermediate": true, + "ue_links": [], + "links_added_by_ue": [], + "ds": { + "scale": 0.5209868481924392, + "offset": [ + 1631.6704319234877, + -51.438086793993506 + ] + } + }, + "version": 0.4 +} \ No newline at end of file diff --git a/examples/Example_24/InPainted_Drag_Me_to_ComfyUI.png b/examples/Example_24/InPainted_Drag_Me_to_ComfyUI.png new file mode 100644 index 0000000..917eb05 Binary files /dev/null and b/examples/Example_24/InPainted_Drag_Me_to_ComfyUI.png differ diff --git a/examples/Example_24/Masked_Load_Me_in_Loader.png b/examples/Example_24/Masked_Load_Me_in_Loader.png new file mode 100644 index 0000000..d505676 Binary files /dev/null and b/examples/Example_24/Masked_Load_Me_in_Loader.png differ diff --git a/examples/Example_24/Original_No_Mask.png b/examples/Example_24/Original_No_Mask.png new file mode 100644 index 0000000..4b455df Binary files /dev/null and b/examples/Example_24/Original_No_Mask.png differ