diff --git a/public/workflows/conditioningRegions.json b/public/workflows/conditioningRegions.json index 9ae0136..d4fba04 100644 --- a/public/workflows/conditioningRegions.json +++ b/public/workflows/conditioningRegions.json @@ -3331,17 +3331,17 @@ "title": "UI.Text", "properties": { "tags": [], - "defaultValue": "masterpiece, 1girl, (yuri:1.2), city street, cityscape, open shirt, breasts, large breasts, nipples, shiny skin, full body, happy, red hair, red eyes, looking at another, eye contact, red skirt", + "defaultValue": "masterpiece, 1girl, city street, cityscape, large shiny skin, full body, happy, red hair, red eyes, looking at another, eye contact, red skirt", "multiline": true, "lines": 5, "maxLines": 5 }, "widgets_values": [ - "masterpiece, 1girl, (yuri:1.2), city street, cityscape, open shirt, breasts, large breasts, nipples, shiny skin, full body, happy, red hair, red eyes, looking at another, eye contact, red skirt" + "masterpiece, 1girl, city street, cityscape, large shiny skin, full body, happy, red hair, red eyes, looking at another, eye contact, red skirt" ], "color": "#223", "bgColor": "#335", - "comfyValue": "masterpiece, 1girl, (yuri:1.2), city street, cityscape, open shirt, breasts, large breasts, nipples, shiny skin, full body, happy, red hair, red eyes, looking at another, eye contact, red skirt", + "comfyValue": "masterpiece, 1girl, city street, cityscape, large shiny skin, full body, happy, red hair, red eyes, looking at another, eye contact, red skirt", "shownOutputProperties": {}, "saveUserState": true }, @@ -3396,17 +3396,17 @@ "title": "UI.Text", "properties": { "tags": [], - "defaultValue": "masterpiece, 1girl, (yuri:1.2), open shirt, breasts, medium breasts, nipples, city street, cityscape, full body, happy, blue hair, blue eyes, looking at another, eye contact, blue skirt", + "defaultValue": "masterpiece, 1girl, city street, cityscape, full body, happy, blue hair, blue eyes, looking at another, eye contact, blue skirt", "multiline": true, "lines": 5, "maxLines": 5 }, "widgets_values": [ - "masterpiece, 1girl, (yuri:1.2), open shirt, breasts, medium breasts, nipples, city street, cityscape, full body, happy, blue hair, blue eyes, looking at another, eye contact, blue skirt" + "masterpiece, 1girl, city street, cityscape, full body, happy, blue hair, blue eyes, looking at another, eye contact, blue skirt" ], "color": "#223", "bgColor": "#335", - "comfyValue": "masterpiece, 1girl, (yuri:1.2), open shirt, breasts, medium breasts, nipples, city street, cityscape, full body, happy, blue hair, blue eyes, looking at another, eye contact, blue skirt", + "comfyValue": "masterpiece, 1girl, city street, cityscape, full body, happy, blue hair, blue eyes, looking at another, eye contact, blue skirt", "shownOutputProperties": {}, "saveUserState": true }, @@ -3461,17 +3461,17 @@ "title": "UI.Text", "properties": { "tags": [], - "defaultValue": "masterpiece, 2girls, (yuri:1.2), open shirt, small breasts, nipples, city street, cityscape, full body, happy, yellow hair, yellow eyes, looking at another, eye contact, yellow skirt", + "defaultValue": "masterpiece, 2girls, small city street, cityscape, full body, happy, yellow hair, yellow eyes, looking at another, eye contact, yellow skirt", "multiline": true, "lines": 5, "maxLines": 5 }, "widgets_values": [ - "masterpiece, 2girls, (yuri:1.2), open shirt, small breasts, nipples, city street, cityscape, full body, happy, yellow hair, yellow eyes, looking at another, eye contact, yellow skirt" + "masterpiece, 2girls, small city street, cityscape, full body, happy, yellow hair, yellow eyes, looking at another, eye contact, yellow skirt" ], "color": "#223", "bgColor": "#335", - "comfyValue": "masterpiece, 2girls, (yuri:1.2), open shirt, small breasts, nipples, city street, cityscape, full body, happy, yellow hair, yellow eyes, looking at another, eye contact, yellow skirt", + "comfyValue": "masterpiece, 2girls, small city street, cityscape, full body, happy, yellow hair, yellow eyes, looking at another, eye contact, yellow skirt", "shownOutputProperties": {}, "saveUserState": true }, @@ -3526,17 +3526,17 @@ "title": "UI.Text", "properties": { "tags": [], - "defaultValue": "masterpiece, 2girls, (yuri:1.2), open shirt, flat chest, nipples, city street, cityscape, full body, happy, green hair, green eyes, looking at another, eye contact, green skirt", + "defaultValue": "masterpiece, 2girls, city street, cityscape, full body, happy, green hair, green eyes, looking at another, eye contact, green skirt", "multiline": true, "lines": 5, "maxLines": 5 }, "widgets_values": [ - "masterpiece, 2girls, (yuri:1.2), open shirt, flat chest, nipples, city street, cityscape, full body, happy, green hair, green eyes, looking at another, eye contact, green skirt" + "masterpiece, 2girls, city street, cityscape, full body, happy, green hair, green eyes, looking at another, eye contact, green skirt" ], "color": "#223", "bgColor": "#335", - "comfyValue": "masterpiece, 2girls, (yuri:1.2), open shirt, flat chest, nipples, city street, cityscape, full body, happy, green hair, green eyes, looking at another, eye contact, green skirt", + "comfyValue": "masterpiece, 2girls, city street, cityscape, full body, happy, green hair, green eyes, looking at another, eye contact, green skirt", "shownOutputProperties": {}, "saveUserState": true }, @@ -4706,17 +4706,17 @@ "title": "UI.Text", "properties": { "tags": [], - "defaultValue": "nsfw, masterpiece, 4girls, multiple girls, city street, cityscape, landscape, jeans, shoes, shirt, kanpai, happy, red hair, yellow hair, blue hair, green hair, looking at another, eye contact", + "defaultValue": "masterpiece, 4girls, multiple girls, city street, cityscape, landscape, jeans, shoes, shirt, kanpai, happy, red hair, yellow hair, blue hair, green hair, looking at another, eye contact", "multiline": true, "lines": 5, "maxLines": 5 }, "widgets_values": [ - "nsfw, masterpiece, 4girls, multiple girls, city street, cityscape, landscape, jeans, shoes, shirt, kanpai, happy, red hair, yellow hair, blue hair, green hair, looking at another, eye contact" + "masterpiece, 4girls, multiple girls, city street, cityscape, landscape, jeans, shoes, shirt, kanpai, happy, red hair, yellow hair, blue hair, green hair, looking at another, eye contact" ], "color": "#223", "bgColor": "#335", - "comfyValue": "nsfw, masterpiece, 4girls, multiple girls, city street, cityscape, landscape, jeans, shoes, shirt, kanpai, happy, red hair, yellow hair, blue hair, green hair, looking at another, eye contact", + "comfyValue": "masterpiece, 4girls, multiple girls, city street, cityscape, landscape, jeans, shoes, shirt, kanpai, happy, red hair, yellow hair, blue hair, green hair, looking at another, eye contact", "shownOutputProperties": {}, "saveUserState": true }, @@ -10027,4 +10027,4 @@ ], "scale": 1 } -} \ No newline at end of file +} diff --git a/public/workflows/defaultWorkflow.json b/public/workflows/defaultWorkflow.json index 5fe526d..7890270 100644 --- a/public/workflows/defaultWorkflow.json +++ b/public/workflows/defaultWorkflow.json @@ -63,7 +63,7 @@ "properties": { "tags": [], "defaultValue": [], - "index": 0, + "index": 3, "updateMode": "append", "autoSelectOnUpdate": true }, @@ -1696,7 +1696,7 @@ "properties": { "tags": [], "defaultValue": [], - "index": 0, + "index": 1, "updateMode": "append", "autoSelectOnUpdate": true }, @@ -11294,7 +11294,7 @@ "title": "Comfy.ValueControl", "properties": { "tags": [], - "value": 922137301074348, + "value": 1069934562384060, "action": "randomize", "min": 0, "max": 18446744073709552000, @@ -11380,18 +11380,18 @@ "title": "UI.Number", "properties": { "tags": [], - "defaultValue": 922137301074348, + "defaultValue": 0, "min": 0, "max": 18446744073709552000, "step": 1, "precision": 0 }, "widgets_values": [ - "922137301074348.000" + "0.000" ], "color": "#223", "bgColor": "#335", - "comfyValue": 922137301074348, + "comfyValue": 0, "shownOutputProperties": { "min": { "type": "number", @@ -13047,14 +13047,14 @@ "title": "UI.Checkbox", "properties": { "tags": [], - "defaultValue": false + "defaultValue": true }, "widgets_values": [ - "false" + "true" ], "color": "#223", "bgColor": "#335", - "comfyValue": false, + "comfyValue": true, "shownOutputProperties": {}, "saveUserState": true }, @@ -13189,7 +13189,7 @@ ], "title": "GenericCompare", "properties": { - "A": "ComfyUI_06513_.png [output]", + "A": "ComfyUI_06577_.png [output]", "B": "", "OP": "==", "enabled": true, @@ -14391,7 +14391,7 @@ "collapsed": true }, "order": 29, - "mode": 2, + "mode": 0, "inputs": [ { "name": "height", @@ -14771,7 +14771,7 @@ "collapsed": true }, "order": 2, - "mode": 2, + "mode": 0, "inputs": [ { "name": "store", @@ -14958,7 +14958,7 @@ "collapsed": true }, "order": 12, - "mode": 2, + "mode": 0, "inputs": [ { "name": "value", @@ -15024,7 +15024,7 @@ "collapsed": true }, "order": 11, - "mode": 2, + "mode": 0, "inputs": [ { "name": "value", @@ -15194,7 +15194,7 @@ "collapsed": true }, "order": 23, - "mode": 0, + "mode": 2, "inputs": [], "outputs": [ { @@ -15371,7 +15371,7 @@ "collapsed": true }, "order": 3, - "mode": 0, + "mode": 2, "inputs": [ { "name": "store", @@ -15476,7 +15476,7 @@ "collapsed": true }, "order": 5, - "mode": 0, + "mode": 2, "inputs": [ { "name": "store", @@ -15581,7 +15581,7 @@ "collapsed": true }, "order": 0, - "mode": 0, + "mode": 2, "inputs": [], "outputs": [ { @@ -16604,5324 +16604,39 @@ } }, { - "id": "70361963-27f5-471d-b735-dbe2351a5ebd", - "type": "graph/subgraph", + "id": "bbf920e2-f9ee-4778-aa0f-78eb203737e6", + "type": "actions/set_prompt_thumbnails", "pos": [ - 1273, - 300 + 2747, + 288 ], "size": [ - 200, - 190 + 260.4, + 26 ], - "flags": {}, - "order": 30, + "flags": { + "collapsed": true + }, + "order": 41, "mode": 0, "inputs": [ { - "name": "model", - "type": "MODEL", - "link": "dd461061-2eaf-4cb3-821c-547955223eb3", - "properties": {} - }, - { - "name": "positive", - "type": "CONDITIONING", - "link": "e1a75b66-2558-41f5-b604-3d152d28d154", - "properties": {} - }, - { - "name": "negative", - "type": "CONDITIONING", - "link": "2da0832c-5de3-4989-bf49-b5c3e7a0196d", - "properties": {} - }, - { - "name": "vae", - "type": "VAE", - "link": "f26f80aa-abf3-403f-b83e-f2f92e99d0d8", + "name": "filenames", + "type": "*", + "link": "ba66d9be-19c3-4da8-84e0-823ef35f7f32", "properties": {}, - "slot_index": 4 - }, - { - "name": "seed", - "type": "number", - "link": "c84ab5d2-3d2a-4304-b2a0-5fd29403a809", - "properties": {} - }, - { - "name": "batch_size", - "type": "number", - "link": "c004a9a1-6ebc-40f0-9fa5-dc9557f8b697", - "properties": {} - }, - { - "name": "cfg", - "type": "number", - "link": "74b0ece4-a591-41b1-935d-ed02fa3cec52", - "properties": {} - }, - { - "name": "sampler_name", - "type": "string", - "link": "bffaf708-3e9f-47c0-aaff-be10bad3cdcb", - "properties": {} - }, - { - "name": "scheduler", - "type": "string", - "link": "46b140b9-fe33-489c-803a-1b7f48ab776b", - "properties": {} + "slot_index": 0 } ], - "outputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "links": [ - "250486b4-7eae-4049-aa6f-1ff826687c9c" - ], - "properties": {} - }, - { - "name": "error", - "type": "string", - "links": [ - "842b3edb-9121-40d7-8b65-7d7937105c16" - ], - "properties": {}, - "slot_index": 1 - } - ], - "title": "txt2img/img2img", + "outputs": [], + "title": "Comfy.SetPromptThumbnailsAction", "properties": { - "enabled": true, "tags": [ - "gen" - ] + "hr" + ], + "defaultFolderType": "input" }, - "color": "#2a363b", - "bgColor": "#3f5159", - "subgraph": { - "last_node_id": 0, - "last_link_id": 0, - "nodes": [ - { - "id": "8752488d-6558-4111-aa69-083abe980619", - "type": "ui/number", - "pos": [ - 585.6400000000027, - 71.68331298828089 - ], - "size": [ - 210, - 158 - ], - "flags": { - "collapsed": true - }, - "order": 0, - "mode": 0, - "inputs": [ - { - "name": "store", - "type": -1, - "link": null, - "properties": {}, - "shape": 1 - } - ], - "outputs": [ - { - "name": "value", - "type": "number", - "links": [ - "5c6f3d0a-56cb-4265-9262-ad560524ffcd" - ], - "properties": {} - }, - { - "name": "changed", - "type": -2, - "links": [], - "properties": {}, - "shape": 1 - }, - { - "name": "@min", - "type": "number", - "links": [], - "properties": {} - }, - { - "name": "@max", - "type": "number", - "links": [], - "properties": {} - }, - { - "name": "@step", - "type": "number", - "links": [], - "properties": {} - }, - { - "name": "@precision", - "type": "number", - "links": [], - "properties": {} - } - ], - "title": "UI.Number", - "properties": { - "tags": [], - "defaultValue": 20, - "min": 1, - "max": 200, - "step": 1, - "precision": 0 - }, - "widgets_values": [ - "20.000" - ], - "color": "#223", - "bgColor": "#335", - "comfyValue": 20, - "shownOutputProperties": { - "min": { - "type": "number", - "outputName": "@min" - }, - "max": { - "type": "number", - "outputName": "@max" - }, - "step": { - "type": "number", - "outputName": "@step" - }, - "precision": { - "type": "number", - "outputName": "@precision" - } - }, - "saveUserState": true - }, - { - "id": "099185ef-d84a-4f4d-8467-eeb5a9c36cc2", - "type": "ui/combo", - "pos": [ - 246.5460342773434, - 683.6362379394525 - ], - "size": [ - 210, - 78 - ], - "flags": { - "collapsed": true - }, - "order": 1, - "mode": 2, - "inputs": [ - { - "name": "store", - "type": -1, - "link": null, - "properties": {}, - "shape": 1 - } - ], - "outputs": [ - { - "name": "value", - "type": "string", - "links": [ - "80a8a1c4-2e9a-4a20-b088-6612d2a4c535" - ], - "properties": {} - }, - { - "name": "changed", - "type": -2, - "links": [], - "properties": {}, - "shape": 1 - } - ], - "title": "UI.Combo", - "properties": { - "tags": [ - "img2img" - ], - "defaultValue": null, - "values": [], - "convertValueToLabelCode": "" - }, - "widgets_values": [], - "color": "#223", - "bgColor": "#335", - "comfyValue": null, - "shownOutputProperties": {}, - "saveUserState": false - }, - { - "id": "aae3b454-d5ef-49f4-ab65-d4ae360010b1", - "type": "ui/combo", - "pos": [ - 241.5460342773434, - 620.6362379394527 - ], - "size": [ - 210, - 78 - ], - "flags": { - "collapsed": true - }, - "order": 2, - "mode": 2, - "inputs": [ - { - "name": "store", - "type": -1, - "link": null, - "properties": {}, - "shape": 1 - } - ], - "outputs": [ - { - "name": "value", - "type": "string", - "links": [ - "d8a7ddcd-9b85-4ec1-96a6-61617d99d4ed" - ], - "properties": {} - }, - { - "name": "changed", - "type": -2, - "links": [], - "properties": {}, - "shape": 1 - } - ], - "title": "UI.Combo", - "properties": { - "tags": [ - "img2img" - ], - "defaultValue": null, - "values": [], - "convertValueToLabelCode": "" - }, - "widgets_values": [], - "color": "#223", - "bgColor": "#335", - "comfyValue": null, - "shownOutputProperties": {}, - "saveUserState": false - }, - { - "id": "2d5fb9b4-1a72-484e-9808-4db9facfcf28", - "type": "LoadImage", - "pos": [ - -204.45396572265653, - 549.6362379394529 - ], - "size": [ - 140, - 46 - ], - "flags": {}, - "order": 36, - "mode": 2, - "inputs": [ - { - "name": "image", - "type": "string", - "link": "5a796a62-0bd1-4f1e-b7f5-9888e79e40f0", - "properties": {}, - "config": {}, - "defaultWidgetNode": null, - "widgetNodeType": "ui/combo", - "serialize": true - } - ], - "outputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "links": [ - "8cec9dcf-4930-4333-927b-1fadf75bd17a" - ], - "properties": {}, - "shape": 3, - "slot_index": 0 - }, - { - "name": "MASK", - "type": "MASK", - "links": [], - "properties": {}, - "shape": 3 - } - ], - "title": "Load Image", - "properties": { - "tags": [ - "img2img" - ] - }, - "color": "#432", - "bgColor": "#653", - "saveUserState": true - }, - { - "id": "c7623ffd-2ce4-4164-9a5b-721d7670630f", - "type": "string/template", - "pos": [ - -571.3607293473161, - -699.2404333408113 - ], - "size": [ - 210, - 98 - ], - "flags": {}, - "order": 23, - "mode": 0, - "inputs": [ - { - "name": "", - "type": "string,array", - "link": "defc4343-6c6c-44af-9fda-93f2e3ae649f", - "properties": {}, - "slot_index": 0 - }, - { - "name": "", - "type": "string", - "link": null, - "properties": {} - }, - { - "name": "update", - "type": -1, - "link": "5df95237-f3b0-4528-add7-f051535e13e0", - "properties": {}, - "shape": 1, - "slot_index": 2 - } - ], - "outputs": [ - { - "name": "out", - "type": "string", - "links": [ - "9dc3b1fb-cb7c-4166-b230-f6a2a779323b" - ], - "properties": {}, - "slot_index": 0 - }, - { - "name": "changed", - "type": -2, - "links": [], - "properties": {}, - "shape": 1 - } - ], - "title": "Template", - "properties": { - "template": "Queue $1", - "stringQuote": "", - "outputJSON": false, - "tags": [] - }, - "boxcolor": "#666" - }, - { - "id": "0c1af43a-61de-40f0-907a-67e07445cde1", - "type": "workflow/configure_queue_prompt_button", - "pos": [ - -330.89467509765547, - -758.0690928710933 - ], - "size": [ - 268.8, - 26 - ], - "flags": {}, - "order": 33, - "mode": 0, - "inputs": [ - { - "name": "config", - "type": -1, - "link": "ce8a67c5-0ee4-45ba-bb4d-5df263a98509", - "properties": {}, - "shape": 1, - "slot_index": 0 - } - ], - "outputs": [], - "title": "Comfy.ConfigureQueuePromptButton", - "properties": { - "tags": [] - }, - "saveUserState": true - }, - { - "id": "2ab2332e-be3c-4465-bb6a-ac7488a1bf96", - "type": "actions/set_node_mode_advanced", - "pos": [ - -431.1907517578113, - -529.608924902343 - ], - "size": [ - 260.4, - 102 - ], - "flags": {}, - "order": 28, - "mode": 0, - "inputs": [ - { - "name": "enabled", - "type": "boolean", - "link": null, - "properties": {} - }, - { - "name": "set", - "type": -1, - "link": "d7012752-b1c9-43e3-a1e2-f31ea93cd3f5", - "properties": {}, - "shape": 1, - "slot_index": 1 - } - ], - "outputs": [], - "title": "Comfy.SetNodeModeAdvancedAction", - "properties": { - "targetTags": [ - { - "tag": "txt2img", - "enable": true - }, - { - "tag": "img2img", - "enable": false - } - ], - "enable": true, - "tags": [] - }, - "boxcolor": "#666", - "saveUserState": true - }, - { - "id": "ca444b59-667e-44d0-98ce-63a9dfe2f7e8", - "type": "basic/boolean", - "pos": [ - -552.4316750976553, - -163.45109287109412 - ], - "size": [ - 210, - 38 - ], - "flags": { - "collapsed": true - }, - "order": 3, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "bool", - "type": "boolean", - "links": [ - "08728079-7728-4247-9b6d-2641cd90ff43" - ], - "properties": {}, - "slot_index": 0 - } - ], - "title": "Const Boolean", - "properties": { - "value": false, - "tags": [] - } - }, - { - "id": "3adcd800-59b3-4408-8985-095b695f77c2", - "type": "events/filter", - "pos": [ - 362.32530000000014, - -533.9684000000002 - ], - "size": [ - 210, - 150 - ], - "flags": {}, - "order": 50, - "mode": 0, - "inputs": [ - { - "name": "event", - "type": -1, - "link": "39c90eac-3e03-4b53-b695-71efd17e430b", - "properties": {}, - "shape": 1, - "slot_index": 0 - }, - { - "name": "compare_value", - "type": "*", - "link": "626ee0c9-cffe-4752-8c52-5d2eb29809a5", - "properties": {}, - "slot_index": 1 - } - ], - "outputs": [ - { - "name": "accept", - "type": -2, - "links": [ - "2b56a2bd-31af-4743-a9e3-008af6dda159" - ], - "properties": {}, - "shape": 1 - }, - { - "name": "reject", - "type": -2, - "links": [ - "cdae4dea-03d6-4ac4-b372-42fbb74fd507" - ], - "properties": {}, - "shape": 1 - } - ], - "title": "Filter Event", - "properties": { - "compareValue": true, - "propertyName": "", - "mode": "param", - "operation": "==", - "tags": [] - } - }, - { - "id": "2125eaed-c018-40f9-8493-dffa713c4cc2", - "type": "basic/boolean", - "pos": [ - 273.32530000000014, - -488.9684000000002 - ], - "size": [ - 210, - 38 - ], - "flags": { - "collapsed": true - }, - "order": 4, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "bool", - "type": "boolean", - "links": [ - "626ee0c9-cffe-4752-8c52-5d2eb29809a5" - ], - "properties": {}, - "slot_index": 0 - } - ], - "title": "Const Boolean", - "properties": { - "value": true, - "tags": [] - } - }, - { - "id": "7cdfa3c9-b3b9-4c77-989c-887fa6ef8983", - "type": "utils/pick_first", - "pos": [ - 91.54603427734287, - 664.6362379394526 - ], - "size": [ - 210, - 122 - ], - "flags": { - "collapsed": true - }, - "order": 42, - "mode": 0, - "inputs": [ - { - "name": "A", - "type": "*", - "link": "fa009346-1bb8-4ed9-a505-ebdc9ea803e1", - "properties": {} - }, - { - "name": "B", - "type": "*", - "link": "2e83c712-977d-4b9e-8f17-a38faaed2e52", - "properties": {} - }, - { - "name": "C", - "type": "*", - "link": null, - "properties": {} - } - ], - "outputs": [ - { - "name": "", - "type": "*", - "links": [ - "97b1e4d5-1b79-49cd-a5ac-9d92db536467" - ], - "properties": {}, - "slot_index": 0 - } - ], - "title": "Comfy.PickFirst", - "properties": { - "tags": [], - "mode": "dataNonNull" - }, - "color": "#232", - "bgColor": "#353", - "saveUserState": true - }, - { - "id": "a43917b1-40ac-44b7-9f86-d6cbbed6bdc0", - "type": "graph/input", - "pos": [ - 617, - 49 - ], - "size": [ - 210, - 86 - ], - "flags": { - "collapsed": true - }, - "order": 5, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "", - "type": "number", - "links": [ - "51729fc1-a711-4872-9023-5ff86ca558ba" - ], - "properties": {}, - "shape": 0 - } - ], - "title": "Input", - "properties": { - "name": "seed", - "type": "number", - "value": 0, - "subgraphID": "70361963-27f5-471d-b735-dbe2351a5ebd", - "tags": [] - } - }, - { - "id": "a7b48551-2311-4830-8181-110f5b9035e5", - "type": "ui/radio", - "pos": [ - -879.155051757812, - -704.9435249023431 - ], - "size": [ - 210, - 122 - ], - "flags": {}, - "order": 6, - "mode": 0, - "inputs": [ - { - "name": "store", - "type": -1, - "link": null, - "properties": {}, - "shape": 1 - } - ], - "outputs": [ - { - "name": "value", - "type": "string", - "links": [ - "defc4343-6c6c-44af-9fda-93f2e3ae649f", - "cb24e437-7fe2-400a-b39c-2a0e8d0d0b7e" - ], - "properties": {}, - "slot_index": 0 - }, - { - "name": "index", - "type": "number", - "links": [], - "properties": {} - }, - { - "name": "changed", - "type": -2, - "links": [ - "bf831a3d-9b67-4208-bb78-a32f95862e9f", - "5df95237-f3b0-4528-add7-f051535e13e0" - ], - "properties": {}, - "shape": 1, - "slot_index": 2 - } - ], - "title": "UI.Radio", - "properties": { - "tags": [], - "choices": [ - "txt2img", - "img2img" - ], - "defaultValue": "txt2img" - }, - "widgets_values": [ - "txt2img", - 0 - ], - "color": "#223", - "bgColor": "#335", - "comfyValue": "txt2img", - "shownOutputProperties": {}, - "saveUserState": true - }, - { - "id": "2d3a49a0-eed8-4547-9f8c-a713c0234a76", - "type": "basic/string", - "pos": [ - -1449.2760186516816, - 180.8559922092424 - ], - "size": [ - 210, - 38 - ], - "flags": { - "collapsed": true - }, - "order": 7, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "string", - "type": "string", - "links": [ - "24d5f780-5151-4908-9e4e-db1d00f52534" - ], - "properties": {}, - "slot_index": 0 - } - ], - "title": "Const String", - "properties": { - "value": "img2img", - "tags": [] - } - }, - { - "id": "597df44f-6179-471b-9730-990c0071ef1b", - "type": "LatentUpscale", - "pos": [ - 373.83843427734377, - 569.0899379394532 - ], - "size": [ - 178, - 106 - ], - "flags": {}, - "order": 46, - "mode": 2, - "inputs": [ - { - "name": "samples", - "type": "LATENT", - "link": "8198a510-daec-4607-8a4d-0672e8ceabec", - "properties": {}, - "config": {} - }, - { - "name": "upscale_method", - "type": "string", - "link": "d8a7ddcd-9b85-4ec1-96a6-61617d99d4ed", - "properties": {}, - "config": {}, - "defaultWidgetNode": null, - "widgetNodeType": "ui/combo", - "serialize": true - }, - { - "name": "width", - "type": "number", - "link": "97b1e4d5-1b79-49cd-a5ac-9d92db536467", - "properties": {}, - "config": {}, - "defaultWidgetNode": null, - "widgetNodeType": "ui/number", - "serialize": true - }, - { - "name": "height", - "type": "number", - "link": "59ac014a-6bff-443f-a4a7-33fd3b51cc68", - "properties": {}, - "config": {}, - "defaultWidgetNode": null, - "widgetNodeType": "ui/number", - "serialize": true - }, - { - "name": "crop", - "type": "string", - "link": "80a8a1c4-2e9a-4a20-b088-6612d2a4c535", - "properties": {}, - "config": {}, - "defaultWidgetNode": null, - "widgetNodeType": "ui/combo", - "serialize": true - } - ], - "outputs": [ - { - "name": "LATENT", - "type": "LATENT", - "links": [ - "5fbd52e4-c236-4049-8965-24fb79ea7302" - ], - "properties": {}, - "shape": 3, - "slot_index": 0 - } - ], - "title": "Upscale Latent", - "properties": { - "tags": [ - "img2img" - ] - }, - "color": "#432", - "bgColor": "#653", - "saveUserState": true - }, - { - "id": "ad64f79d-0434-4673-a8af-55de017ba9ff", - "type": "VAEEncode", - "pos": [ - 16.838434277343698, - 553.0899379394533 - ], - "size": [ - 140, - 46 - ], - "flags": {}, - "order": 41, - "mode": 2, - "inputs": [ - { - "name": "pixels", - "type": "IMAGE", - "link": "8cec9dcf-4930-4333-927b-1fadf75bd17a", - "properties": {}, - "config": {} - }, - { - "name": "vae", - "type": "VAE", - "link": "152a8237-dc88-4ff2-ae64-d61f824187a3", - "properties": {}, - "config": {} - } - ], - "outputs": [ - { - "name": "LATENT", - "type": "LATENT", - "links": [ - "8198a510-daec-4607-8a4d-0672e8ceabec" - ], - "properties": {}, - "shape": 3, - "slot_index": 0 - } - ], - "title": "VAE Encode", - "properties": { - "tags": [ - "img2img" - ] - }, - "color": "#432", - "bgColor": "#653", - "saveUserState": true - }, - { - "id": "89ace6a4-7a24-4744-898a-e65109663b57", - "type": "KSampler", - "pos": [ - 716, - 7 - ], - "size": [ - 161.2, - 206 - ], - "flags": {}, - "order": 54, - "mode": 0, - "inputs": [ - { - "name": "model", - "type": "MODEL", - "link": "5127d518-b146-488e-b296-ed2be1b382c0", - "properties": {}, - "config": {} - }, - { - "name": "seed", - "type": "number", - "link": "51729fc1-a711-4872-9023-5ff86ca558ba", - "properties": {}, - "config": {}, - "defaultWidgetNode": null, - "widgetNodeType": "ui/number", - "serialize": true - }, - { - "name": "steps", - "type": "number", - "link": "5c6f3d0a-56cb-4265-9262-ad560524ffcd", - "properties": {}, - "config": {}, - "defaultWidgetNode": null, - "widgetNodeType": "ui/number", - "serialize": true - }, - { - "name": "cfg", - "type": "number", - "link": "3eb16bc7-0107-484b-8532-ecbe07d12872", - "properties": {}, - "config": {}, - "defaultWidgetNode": null, - "widgetNodeType": "ui/number", - "serialize": true - }, - { - "name": "sampler_name", - "type": "string", - "link": "1797d40f-5f1d-44be-a922-e795b81668bc", - "properties": {}, - "config": {}, - "defaultWidgetNode": null, - "widgetNodeType": "ui/combo", - "serialize": true - }, - { - "name": "scheduler", - "type": "string", - "link": "3368c49e-7722-48b6-b07c-189e11818c2f", - "properties": {}, - "config": {}, - "defaultWidgetNode": null, - "widgetNodeType": "ui/combo", - "serialize": true - }, - { - "name": "positive", - "type": "CONDITIONING", - "link": "95a5de76-80b5-4cb1-a699-a91172c42efa", - "properties": {}, - "slot_index": 6, - "config": {} - }, - { - "name": "negative", - "type": "CONDITIONING", - "link": "8ed1821b-5d69-429c-a404-1b6b668c8727", - "properties": {}, - "slot_index": 7, - "config": {} - }, - { - "name": "latent_image", - "type": "LATENT", - "link": "38e75281-5f3d-4800-9db0-b44cecab4f68", - "properties": {}, - "slot_index": 8, - "config": {} - }, - { - "name": "denoise", - "type": "number", - "link": "2516f465-9425-4bc5-aa86-7461b4fefdc4", - "properties": {}, - "config": {}, - "defaultWidgetNode": null, - "widgetNodeType": "ui/number", - "serialize": true - } - ], - "outputs": [ - { - "name": "LATENT", - "type": "LATENT", - "links": [ - "4de28b7a-a2f2-431d-a204-2982ee63e5c6" - ], - "properties": {}, - "shape": 3, - "slot_index": 0 - } - ], - "title": "KSampler", - "properties": { - "tags": [] - }, - "color": "#432", - "bgColor": "#653", - "saveUserState": true - }, - { - "id": "a46ec9f3-82bd-470d-bd89-83d274e1c0cd", - "type": "VAEDecode", - "pos": [ - 942, - 9 - ], - "size": [ - 140, - 46 - ], - "flags": {}, - "order": 55, - "mode": 0, - "inputs": [ - { - "name": "samples", - "type": "LATENT", - "link": "4de28b7a-a2f2-431d-a204-2982ee63e5c6", - "properties": {}, - "config": {} - }, - { - "name": "vae", - "type": "VAE", - "link": "bd75390b-7eb3-4393-bea9-71a92ec0f52e", - "properties": {}, - "slot_index": 1, - "config": {} - } - ], - "outputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "links": [ - "689818f7-101f-4250-9ead-7b4aa77f27e6" - ], - "properties": {}, - "shape": 3, - "slot_index": 0 - } - ], - "title": "VAE Decode", - "properties": { - "tags": [] - }, - "color": "#432", - "bgColor": "#653", - "saveUserState": true - }, - { - "id": "e9edfe61-2ce1-4546-b90b-bd854e88eda5", - "type": "actions/set_node_mode_advanced", - "pos": [ - 334.70099999999985, - -340.3169999999999 - ], - "size": [ - 260.4, - 102 - ], - "flags": {}, - "order": 52, - "mode": 0, - "inputs": [ - { - "name": "enabled", - "type": "boolean", - "link": null, - "properties": {} - }, - { - "name": "set", - "type": -1, - "link": "2b56a2bd-31af-4743-a9e3-008af6dda159", - "properties": {}, - "shape": 1, - "slot_index": 1 - } - ], - "outputs": [], - "title": "Comfy.SetNodeModeAdvancedAction", - "properties": { - "targetTags": [ - { - "tag": "img2imgScaleSize", - "enable": true - }, - { - "tag": "img2imgPixelSize", - "enable": false - } - ], - "enable": true, - "tags": [] - }, - "boxcolor": "#666", - "saveUserState": true - }, - { - "id": "c6a16ab9-6816-4262-8b8c-8a4d3285d190", - "type": "ui/checkbox", - "pos": [ - 92.70100000000004, - -390.3169999999999 - ], - "size": [ - 210, - 78 - ], - "flags": {}, - "order": 47, - "mode": 2, - "inputs": [ - { - "name": "store", - "type": -1, - "link": "9b5df263-6f17-4a34-8d0e-f807bd995abb", - "properties": {}, - "shape": 1 - } - ], - "outputs": [ - { - "name": "value", - "type": "boolean", - "links": [], - "properties": {} - }, - { - "name": "changed", - "type": -2, - "links": [ - "39c90eac-3e03-4b53-b695-71efd17e430b" - ], - "properties": {}, - "shape": 1 - } - ], - "title": "UI.Checkbox", - "properties": { - "tags": [ - "img2img" - ], - "defaultValue": false - }, - "widgets_values": [ - "false" - ], - "color": "#223", - "bgColor": "#335", - "comfyValue": false, - "shownOutputProperties": {}, - "saveUserState": true - }, - { - "id": "756b6825-8f4e-42a8-a967-260878d2ce1a", - "type": "events/trigger", - "pos": [ - -307.8359750976559, - -696.7556928710933 - ], - "size": [ - 140, - 66 - ], - "flags": {}, - "order": 30, - "mode": 0, - "inputs": [ - { - "name": "if", - "type": "", - "link": "9dc3b1fb-cb7c-4166-b230-f6a2a779323b", - "properties": {}, - "slot_index": 0 - } - ], - "outputs": [ - { - "name": "true", - "type": -2, - "links": [], - "properties": {}, - "shape": 1 - }, - { - "name": "change", - "type": -2, - "links": [ - "ce8a67c5-0ee4-45ba-bb4d-5df263a98509" - ], - "properties": {}, - "shape": 1 - }, - { - "name": "false", - "type": -2, - "links": [], - "properties": {}, - "shape": 1 - } - ], - "title": "Trigger Event", - "properties": { - "onlyOnChange": true, - "tags": [] - } - }, - { - "id": "f4ffe234-d4ff-4598-a9aa-3cc88f2a134c", - "type": "events/no_change", - "pos": [ - -230.49597509765613, - -185.7696928710941 - ], - "size": [ - 159.6, - 26 - ], - "flags": { - "collapsed": true - }, - "order": 44, - "mode": 0, - "inputs": [ - { - "name": "in", - "type": -1, - "link": "06a1d902-e945-461a-9c26-83db2922e59f", - "properties": {}, - "shape": 1, - "slot_index": 0 - } - ], - "outputs": [ - { - "name": "out", - "type": -2, - "links": [ - "9b5df263-6f17-4a34-8d0e-f807bd995abb" - ], - "properties": {}, - "shape": 1, - "slot_index": 0 - } - ], - "title": "Comfy.NoChangeEvent", - "properties": { - "tags": [] - }, - "saveUserState": true - }, - { - "id": "eb37e5af-7266-4da0-ab89-36b6e200b82f", - "type": "actions/set_node_mode_advanced", - "pos": [ - 327, - -180 - ], - "size": [ - 260.4, - 102 - ], - "flags": {}, - "order": 53, - "mode": 0, - "inputs": [ - { - "name": "enabled", - "type": "boolean", - "link": null, - "properties": {} - }, - { - "name": "set", - "type": -1, - "link": "cdae4dea-03d6-4ac4-b372-42fbb74fd507", - "properties": {}, - "shape": 1, - "slot_index": 1 - } - ], - "outputs": [], - "title": "Comfy.SetNodeModeAdvancedAction", - "properties": { - "targetTags": [ - { - "tag": "img2imgScaleSize", - "enable": false - }, - { - "tag": "img2imgPixelSize", - "enable": true - } - ], - "enable": true, - "tags": [] - }, - "boxcolor": "#666", - "saveUserState": true - }, - { - "id": "774e27a2-ca48-4fe6-9e2a-c22ff544da7f", - "type": "graph/subgraph", - "pos": [ - 38.86092811281031, - 302.7037575461652 - ], - "size": [ - 200, - 50 - ], - "flags": { - "collapsed": true, - "pinned": false - }, - "order": 8, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "width", - "type": "number", - "links": [ - "bdb5d4be-857d-4f07-85f9-28e92dbbe687" - ], - "properties": {}, - "slot_index": 0 - }, - { - "name": "height", - "type": "number", - "links": [ - "3fc5a9e1-1e01-4632-bcbe-3fa594e67bac" - ], - "properties": {}, - "slot_index": 1 - } - ], - "title": "Dim. Sliders", - "properties": { - "enabled": true, - "tags": [ - "txt2img" - ] - }, - "color": "#2a363b", - "bgColor": "#3f5159", - "subgraph": { - "last_node_id": 0, - "last_link_id": 0, - "nodes": [ - { - "id": "eeac590a-f37f-4edf-9b2c-97ea89305991", - "type": "graph/output", - "pos": [ - 410, - -31 - ], - "size": [ - 210, - 62 - ], - "flags": {}, - "order": 5, - "mode": 0, - "inputs": [ - { - "name": "", - "type": "number", - "link": "aa912584-cf6c-45ff-ab0c-763952055f1e", - "properties": {}, - "shape": 0 - } - ], - "outputs": [], - "title": "Output", - "properties": { - "name": "width", - "type": "number", - "subgraphID": "774e27a2-ca48-4fe6-9e2a-c22ff544da7f", - "tags": [] - } - }, - { - "id": "c4ce192d-9458-47e9-b098-c000e0565a71", - "type": "graph/output", - "pos": [ - 410, - 51 - ], - "size": [ - 210, - 62 - ], - "flags": {}, - "order": 4, - "mode": 0, - "inputs": [ - { - "name": "", - "type": "number", - "link": "d8cd9308-4621-41c9-9707-d7332ea30046", - "properties": {}, - "shape": 0 - } - ], - "outputs": [], - "title": "Output", - "properties": { - "name": "height", - "type": "number", - "subgraphID": "774e27a2-ca48-4fe6-9e2a-c22ff544da7f", - "tags": [] - } - }, - { - "id": "6ef9168e-7e5b-471c-b7c6-137b708cbea8", - "type": "actions/swap", - "pos": [ - 200, - -3 - ], - "size": [ - 140, - 66 - ], - "flags": {}, - "order": 2, - "mode": 0, - "inputs": [ - { - "name": "A", - "type": "*", - "link": "b455272d-f3a5-43d2-94a7-0b814c312a55", - "properties": {} - }, - { - "name": "B", - "type": "*", - "link": "feb1fff4-6c21-4df0-a195-2b13bf4e1cc5", - "properties": {} - }, - { - "name": "swap", - "type": -1, - "link": "e48ab171-adf2-4e63-81d5-633b45af1409", - "properties": {}, - "shape": 1 - } - ], - "outputs": [ - { - "name": "B", - "type": -2, - "links": [ - "1b5f9c6f-0c37-4a7b-a9aa-10c16d157dc7" - ], - "properties": {}, - "shape": 1, - "slot_index": 0 - }, - { - "name": "A", - "type": -2, - "links": [ - "2c31ed9f-2b29-4c28-b46a-66688d0c095f" - ], - "properties": {}, - "shape": 1, - "slot_index": 1 - } - ], - "title": "Comfy.SwapAction", - "properties": { - "tags": [] - }, - "saveUserState": true - }, - { - "id": "c0795591-7179-4de0-a104-0750d41c636b", - "type": "ui/button", - "pos": [ - 28, - 85 - ], - "size": [ - 210, - 58 - ], - "flags": { - "collapsed": true - }, - "order": 0, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "clicked", - "type": -2, - "links": [ - "e48ab171-adf2-4e63-81d5-633b45af1409" - ], - "properties": {}, - "shape": 1, - "slot_index": 0 - } - ], - "title": "UI.Button", - "properties": { - "tags": [ - "txt2img" - ], - "defaultValue": false, - "param": "bang" - }, - "widgets_values": [ - "false" - ], - "color": "#223", - "bgColor": "#335", - "comfyValue": false, - "shownOutputProperties": {}, - "saveUserState": true - }, - { - "id": "5d0afab9-6cea-46c2-8f2c-e75a2d48f786", - "type": "ui/number", - "pos": [ - 47, - 16 - ], - "size": [ - 210, - 158 - ], - "flags": { - "collapsed": true - }, - "order": 1, - "mode": 0, - "inputs": [ - { - "name": "store", - "type": -1, - "link": "1b5f9c6f-0c37-4a7b-a9aa-10c16d157dc7", - "properties": {}, - "shape": 1 - } - ], - "outputs": [ - { - "name": "value", - "type": "number", - "links": [ - "b455272d-f3a5-43d2-94a7-0b814c312a55", - "aa912584-cf6c-45ff-ab0c-763952055f1e" - ], - "properties": {}, - "slot_index": 0 - }, - { - "name": "changed", - "type": -2, - "links": [], - "properties": {}, - "shape": 1 - }, - { - "name": "@min", - "type": "number", - "links": [], - "properties": {} - }, - { - "name": "@max", - "type": "number", - "links": [], - "properties": {} - }, - { - "name": "@step", - "type": "number", - "links": [], - "properties": {} - }, - { - "name": "@precision", - "type": "number", - "links": [], - "properties": {} - } - ], - "title": "UI.Number", - "properties": { - "tags": [ - "txt2img" - ], - "defaultValue": 512, - "min": 64, - "max": 2048, - "step": 64, - "precision": 0 - }, - "widgets_values": [ - "512.000" - ], - "color": "#223", - "bgColor": "#335", - "comfyValue": 512, - "shownOutputProperties": { - "min": { - "type": "number", - "outputName": "@min" - }, - "max": { - "type": "number", - "outputName": "@max" - }, - "step": { - "type": "number", - "outputName": "@step" - }, - "precision": { - "type": "number", - "outputName": "@precision" - } - }, - "saveUserState": true - }, - { - "id": "9b6252b2-8b18-42bb-87f5-c8427a3a9121", - "type": "ui/number", - "pos": [ - 45, - 49 - ], - "size": [ - 210, - 158 - ], - "flags": { - "collapsed": true - }, - "order": 3, - "mode": 0, - "inputs": [ - { - "name": "store", - "type": -1, - "link": "2c31ed9f-2b29-4c28-b46a-66688d0c095f", - "properties": {}, - "shape": 1 - } - ], - "outputs": [ - { - "name": "value", - "type": "number", - "links": [ - "feb1fff4-6c21-4df0-a195-2b13bf4e1cc5", - "d8cd9308-4621-41c9-9707-d7332ea30046" - ], - "properties": {}, - "slot_index": 0 - }, - { - "name": "changed", - "type": -2, - "links": [], - "properties": {}, - "shape": 1 - }, - { - "name": "@min", - "type": "number", - "links": [], - "properties": {} - }, - { - "name": "@max", - "type": "number", - "links": [], - "properties": {} - }, - { - "name": "@step", - "type": "number", - "links": [], - "properties": {} - }, - { - "name": "@precision", - "type": "number", - "links": [], - "properties": {} - } - ], - "title": "UI.Number", - "properties": { - "tags": [ - "txt2img" - ], - "defaultValue": 512, - "min": 64, - "max": 2048, - "step": 64, - "precision": 0 - }, - "widgets_values": [ - "512.000" - ], - "color": "#223", - "bgColor": "#335", - "comfyValue": 512, - "shownOutputProperties": { - "min": { - "type": "number", - "outputName": "@min" - }, - "max": { - "type": "number", - "outputName": "@max" - }, - "step": { - "type": "number", - "outputName": "@step" - }, - "precision": { - "type": "number", - "outputName": "@precision" - } - }, - "saveUserState": true - } - ], - "links": [ - [ - "b455272d-f3a5-43d2-94a7-0b814c312a55", - "5d0afab9-6cea-46c2-8f2c-e75a2d48f786", - 0, - "6ef9168e-7e5b-471c-b7c6-137b708cbea8", - 0, - "*" - ], - [ - "feb1fff4-6c21-4df0-a195-2b13bf4e1cc5", - "9b6252b2-8b18-42bb-87f5-c8427a3a9121", - 0, - "6ef9168e-7e5b-471c-b7c6-137b708cbea8", - 1, - "*" - ], - [ - "e48ab171-adf2-4e63-81d5-633b45af1409", - "c0795591-7179-4de0-a104-0750d41c636b", - 0, - "6ef9168e-7e5b-471c-b7c6-137b708cbea8", - 2, - -1 - ], - [ - "2c31ed9f-2b29-4c28-b46a-66688d0c095f", - "6ef9168e-7e5b-471c-b7c6-137b708cbea8", - 1, - "9b6252b2-8b18-42bb-87f5-c8427a3a9121", - 0, - -1 - ], - [ - "1b5f9c6f-0c37-4a7b-a9aa-10c16d157dc7", - "6ef9168e-7e5b-471c-b7c6-137b708cbea8", - 0, - "5d0afab9-6cea-46c2-8f2c-e75a2d48f786", - 0, - -1 - ], - [ - "aa912584-cf6c-45ff-ab0c-763952055f1e", - "5d0afab9-6cea-46c2-8f2c-e75a2d48f786", - 0, - "eeac590a-f37f-4edf-9b2c-97ea89305991", - 0, - "number" - ], - [ - "d8cd9308-4621-41c9-9707-d7332ea30046", - "9b6252b2-8b18-42bb-87f5-c8427a3a9121", - 0, - "c4ce192d-9458-47e9-b098-c000e0565a71", - 0, - "number" - ] - ], - "groups": [], - "config": {}, - "extra": {}, - "version": 10 - } - }, - { - "id": "44ff9b23-bb22-43e8-b4ca-76db6855191c", - "type": "EmptyLatentImage", - "pos": [ - 178, - 277 - ], - "size": [ - 151.2, - 66 - ], - "flags": {}, - "order": 26, - "mode": 0, - "inputs": [ - { - "name": "width", - "type": "number", - "link": "bdb5d4be-857d-4f07-85f9-28e92dbbe687", - "properties": {}, - "config": {}, - "defaultWidgetNode": null, - "widgetNodeType": "ui/number", - "serialize": true - }, - { - "name": "height", - "type": "number", - "link": "3fc5a9e1-1e01-4632-bcbe-3fa594e67bac", - "properties": {}, - "config": {}, - "defaultWidgetNode": null, - "widgetNodeType": "ui/number", - "serialize": true - }, - { - "name": "batch_size", - "type": "number", - "link": "0845f395-2403-4a78-b716-22960c83ddef", - "properties": {}, - "config": {}, - "defaultWidgetNode": null, - "widgetNodeType": "ui/number", - "serialize": true - } - ], - "outputs": [ - { - "name": "LATENT", - "type": "LATENT", - "links": [ - "4d0a56d8-a21e-4194-b6ab-b50dca417e37" - ], - "properties": {}, - "shape": 3, - "slot_index": 0 - } - ], - "title": "Empty Latent Image", - "properties": { - "tags": [ - "txt2img" - ] - }, - "color": "#432", - "bgColor": "#653", - "saveUserState": true - }, - { - "id": "4d0c38bb-4279-4ce1-82eb-c6780de81e82", - "type": "utils/pick_first", - "pos": [ - 579, - 214 - ], - "size": [ - 210, - 122 - ], - "flags": { - "collapsed": true - }, - "order": 25, - "mode": 0, - "inputs": [ - { - "name": "A", - "type": "*", - "link": "af10a80f-353a-4106-b66a-73840ed72cc3", - "properties": {} - }, - { - "name": "B", - "type": "*", - "link": "e7192707-dbc7-4255-bd69-2953e500f7f6", - "properties": {}, - "slot_index": 1 - }, - { - "name": "C", - "type": "*", - "link": null, - "properties": {} - } - ], - "outputs": [ - { - "name": "", - "type": "*", - "links": [ - "2516f465-9425-4bc5-aa86-7461b4fefdc4" - ], - "properties": {}, - "slot_index": 0 - } - ], - "title": "Comfy.PickFirst", - "properties": { - "tags": [], - "mode": "dataNonNull" - }, - "color": "#232", - "bgColor": "#353", - "saveUserState": true - }, - { - "id": "6391469c-22aa-45cf-b49b-c093ba92efa2", - "type": "ui/number", - "pos": [ - 331.7507755859374, - 533.1757516601564 - ], - "size": [ - 210, - 158 - ], - "flags": { - "collapsed": true - }, - "order": 9, - "mode": 2, - "inputs": [ - { - "name": "store", - "type": -1, - "link": null, - "properties": {}, - "shape": 1 - } - ], - "outputs": [ - { - "name": "value", - "type": "number", - "links": [ - "af10a80f-353a-4106-b66a-73840ed72cc3" - ], - "properties": {} - }, - { - "name": "changed", - "type": -2, - "links": [], - "properties": {}, - "shape": 1 - }, - { - "name": "@min", - "type": "number", - "links": [], - "properties": {} - }, - { - "name": "@max", - "type": "number", - "links": [], - "properties": {} - }, - { - "name": "@step", - "type": "number", - "links": [], - "properties": {} - }, - { - "name": "@precision", - "type": "number", - "links": [], - "properties": {} - } - ], - "title": "UI.Number (denoise)", - "properties": { - "tags": [ - "img2img" - ], - "defaultValue": 0.65, - "min": 0, - "max": 1, - "step": 0.01, - "precision": 0 - }, - "widgets_values": [ - "0.650" - ], - "color": "#223", - "bgColor": "#335", - "comfyValue": 0.65, - "shownOutputProperties": { - "min": { - "type": "number", - "outputName": "@min" - }, - "max": { - "type": "number", - "outputName": "@max" - }, - "step": { - "type": "number", - "outputName": "@step" - }, - "precision": { - "type": "number", - "outputName": "@precision" - } - }, - "saveUserState": true - }, - { - "id": "e70690b5-cff8-4f82-9c58-f075f478fa41", - "type": "basic/number", - "pos": [ - 286, - 373 - ], - "size": [ - 210, - 38 - ], - "flags": { - "collapsed": true - }, - "order": 10, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "value", - "type": "number", - "links": [ - "e7192707-dbc7-4255-bd69-2953e500f7f6" - ], - "properties": {}, - "label": "1.000", - "slot_index": 0 - } - ], - "title": "Const Number", - "properties": { - "value": 1, - "tags": [] - } - }, - { - "id": "2578ff5a-4a88-44d8-aed7-aeabc0664dbb", - "type": "graph/input", - "pos": [ - -398, - 60 - ], - "size": [ - 210, - 86 - ], - "flags": { - "collapsed": true - }, - "order": 11, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "", - "type": "VAE", - "links": [ - "bd75390b-7eb3-4393-bea9-71a92ec0f52e", - "152a8237-dc88-4ff2-ae64-d61f824187a3" - ], - "properties": {}, - "slot_index": 0, - "shape": 0 - } - ], - "title": "Input", - "properties": { - "name": "vae", - "type": "VAE", - "value": null, - "subgraphID": "70361963-27f5-471d-b735-dbe2351a5ebd", - "tags": [] - } - }, - { - "id": "1bb069bc-596c-4401-b943-0594b6ee6cd6", - "type": "graph/input", - "pos": [ - -341, - 334 - ], - "size": [ - 210, - 86 - ], - "flags": { - "collapsed": true - }, - "order": 12, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "", - "type": "number", - "links": [ - "0845f395-2403-4a78-b716-22960c83ddef", - "3f10f50d-fe09-42ee-81cf-717811aa51ae" - ], - "properties": {}, - "slot_index": 0, - "shape": 0 - } - ], - "title": "Input", - "properties": { - "name": "batch_size", - "type": "number", - "value": 0, - "subgraphID": "70361963-27f5-471d-b735-dbe2351a5ebd", - "tags": [] - } - }, - { - "id": "7f251fb6-a708-4c48-8cb7-05d28edd85ad", - "type": "utils/pick_first", - "pos": [ - 575, - 187 - ], - "size": [ - 210, - 122 - ], - "flags": { - "collapsed": true - }, - "order": 51, - "mode": 0, - "inputs": [ - { - "name": "A", - "type": "*", - "link": "4d0a56d8-a21e-4194-b6ab-b50dca417e37", - "properties": {} - }, - { - "name": "B", - "type": "*", - "link": "b1f0710a-7dfa-4000-845d-5855ca955fbb", - "properties": {} - }, - { - "name": "C", - "type": "*", - "link": null, - "properties": {} - } - ], - "outputs": [ - { - "name": "", - "type": "LATENT", - "links": [ - "38e75281-5f3d-4800-9db0-b44cecab4f68" - ], - "properties": {}, - "slot_index": 0 - } - ], - "title": "Comfy.PickFirst", - "properties": { - "tags": [], - "mode": "dataNonNull" - }, - "color": "#232", - "bgColor": "#353", - "saveUserState": true - }, - { - "id": "b69fe98e-1fc6-4f0a-bf13-99ff12278c60", - "type": "RepeatLatentBatch", - "pos": [ - 597, - 581 - ], - "size": [ - 159.6, - 46 - ], - "flags": {}, - "order": 49, - "mode": 2, - "inputs": [ - { - "name": "samples", - "type": "LATENT", - "link": "5fbd52e4-c236-4049-8965-24fb79ea7302", - "properties": {}, - "config": {} - }, - { - "name": "amount", - "type": "number", - "link": "3f10f50d-fe09-42ee-81cf-717811aa51ae", - "properties": {}, - "config": {}, - "defaultWidgetNode": null, - "widgetNodeType": "ui/number", - "serialize": true - } - ], - "outputs": [ - { - "name": "LATENT", - "type": "LATENT", - "links": [ - "b1f0710a-7dfa-4000-845d-5855ca955fbb" - ], - "properties": {}, - "shape": 3, - "slot_index": 0 - } - ], - "title": "Repeat Latent Batch", - "properties": { - "tags": [ - "img2img" - ] - }, - "color": "#432", - "bgColor": "#653", - "saveUserState": true - }, - { - "id": "8c639133-9ba4-441e-8ea4-6de55bf7d6d2", - "type": "graph/input", - "pos": [ - 626, - 150 - ], - "size": [ - 210, - 86 - ], - "flags": { - "collapsed": true - }, - "order": 13, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "", - "type": "CONDITIONING", - "links": [ - "95a5de76-80b5-4cb1-a699-a91172c42efa" - ], - "properties": {}, - "slot_index": 0, - "shape": 0 - } - ], - "title": "Input", - "properties": { - "name": "positive", - "type": "CONDITIONING", - "value": null, - "subgraphID": "70361963-27f5-471d-b735-dbe2351a5ebd", - "tags": [] - } - }, - { - "id": "9b7a8bd0-9869-444c-98f5-b6eb7bf75c3a", - "type": "graph/input", - "pos": [ - 621, - 171 - ], - "size": [ - 210, - 86 - ], - "flags": { - "collapsed": true - }, - "order": 14, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "", - "type": "CONDITIONING", - "links": [ - "8ed1821b-5d69-429c-a404-1b6b668c8727" - ], - "properties": {}, - "slot_index": 0, - "shape": 0 - } - ], - "title": "Input", - "properties": { - "name": "negative", - "type": "CONDITIONING", - "value": null, - "subgraphID": "70361963-27f5-471d-b735-dbe2351a5ebd", - "tags": [] - } - }, - { - "id": "3c5cfb22-f689-4e6e-81ea-70e6866b8359", - "type": "graph/input", - "pos": [ - 632, - 89 - ], - "size": [ - 210, - 86 - ], - "flags": { - "collapsed": true - }, - "order": 15, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "", - "type": "number", - "links": [ - "3eb16bc7-0107-484b-8532-ecbe07d12872" - ], - "properties": {}, - "shape": 0 - } - ], - "title": "Input", - "properties": { - "name": "cfg", - "type": "number", - "value": 0, - "subgraphID": "70361963-27f5-471d-b735-dbe2351a5ebd", - "tags": [] - } - }, - { - "id": "d9f20975-c4c7-4b4a-8472-f21928833ea8", - "type": "graph/input", - "pos": [ - 606, - 131 - ], - "size": [ - 210, - 86 - ], - "flags": { - "collapsed": true - }, - "order": 16, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "", - "type": "string", - "links": [ - "3368c49e-7722-48b6-b07c-189e11818c2f" - ], - "properties": {}, - "shape": 0 - } - ], - "title": "Input", - "properties": { - "name": "scheduler", - "type": "string", - "value": "", - "subgraphID": "70361963-27f5-471d-b735-dbe2351a5ebd", - "tags": [] - } - }, - { - "id": "25ac6b37-f15d-4c3e-b9dd-f150c4274f61", - "type": "graph/input", - "pos": [ - 576, - 110 - ], - "size": [ - 210, - 86 - ], - "flags": { - "collapsed": true - }, - "order": 17, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "", - "type": "string", - "links": [ - "1797d40f-5f1d-44be-a922-e795b81668bc" - ], - "properties": {}, - "shape": 0 - } - ], - "title": "Input", - "properties": { - "name": "sampler_name", - "type": "string", - "value": "", - "subgraphID": "70361963-27f5-471d-b735-dbe2351a5ebd", - "tags": [] - } - }, - { - "id": "a75f01ba-e834-47dc-93e3-56e50c86bc22", - "type": "actions/set_prompt_thumbnails", - "pos": [ - -274, - 741 - ], - "size": [ - 260.4, - 26 - ], - "flags": {}, - "order": 34, - "mode": 2, - "inputs": [ - { - "name": "filenames", - "type": "*", - "link": "74f5d77e-bd47-4a0c-9ad5-00e7d30c2bd5", - "properties": {} - } - ], - "outputs": [], - "title": "Comfy.SetPromptThumbnailsAction", - "properties": { - "tags": [ - "img2img" - ], - "defaultFolderType": "input" - }, - "saveUserState": true - }, - { - "id": "6b833917-9871-480d-b607-b41a8673edc1", - "type": "graph/input", - "pos": [ - 607, - 29 - ], - "size": [ - 210, - 86 - ], - "flags": { - "collapsed": true - }, - "order": 18, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "", - "type": "MODEL", - "links": [ - "5127d518-b146-488e-b296-ed2be1b382c0" - ], - "properties": {}, - "shape": 0 - } - ], - "title": "Input", - "properties": { - "name": "model", - "type": "MODEL", - "value": null, - "subgraphID": "70361963-27f5-471d-b735-dbe2351a5ebd", - "tags": [] - } - }, - { - "id": "f6fe8af8-fd20-491e-b6d6-f285141ee7eb", - "type": "graph/output", - "pos": [ - 1126, - 33 - ], - "size": [ - 210, - 62 - ], - "flags": { - "collapsed": true - }, - "order": 56, - "mode": 0, - "inputs": [ - { - "name": "", - "type": "IMAGE", - "link": "689818f7-101f-4250-9ead-7b4aa77f27e6", - "properties": {}, - "shape": 0 - } - ], - "outputs": [], - "title": "Output", - "properties": { - "name": "IMAGE", - "type": "IMAGE", - "subgraphID": "70361963-27f5-471d-b735-dbe2351a5ebd", - "tags": [] - } - }, - { - "id": "5d3fc9ab-a7b8-45b5-a824-d70f98c97a96", - "type": "ui/image_upload", - "pos": [ - -835.3085657226561, - 549.8709379394534 - ], - "size": [ - 210, - 78 - ], - "flags": {}, - "order": 27, - "mode": 2, - "inputs": [ - { - "name": "store", - "type": -1, - "link": "936afad8-7665-4d9f-9276-3b60c0b3c229", - "properties": {}, - "shape": 1, - "slot_index": 0 - } - ], - "outputs": [ - { - "name": "images", - "type": "COMFYBOX_IMAGES", - "links": [ - "bda9dcb6-b906-4dbb-902c-55f71aa67277" - ], - "properties": {}, - "slot_index": 0 - }, - { - "name": "changed", - "type": -2, - "links": [], - "properties": {}, - "shape": 1 - } - ], - "title": "UI.ImageUpload", - "properties": { - "defaultValue": [], - "tags": [ - "img2img" - ] - }, - "widgets_values": [], - "color": "#223", - "bgColor": "#335", - "comfyValue": [], - "shownOutputProperties": {}, - "saveUserState": false - }, - { - "id": "f4238800-87bc-4def-ae8d-e8af2fab2479", - "type": "actions/set_node_mode_advanced", - "pos": [ - -395.35669287109295, - -372.53824755859324 - ], - "size": [ - 260.4, - 102 - ], - "flags": {}, - "order": 38, - "mode": 0, - "inputs": [ - { - "name": "enabled", - "type": "boolean", - "link": null, - "properties": {} - }, - { - "name": "set", - "type": -1, - "link": "d3125f4d-53f7-42ca-ad2a-a9ac1c14b7a7", - "properties": {}, - "shape": 1, - "slot_index": 1 - } - ], - "outputs": [], - "title": "Comfy.SetNodeModeAdvancedAction", - "properties": { - "targetTags": [ - { - "tag": "img2img", - "enable": true - }, - { - "tag": "txt2img", - "enable": false - }, - { - "tag": "img2imgPixelSize", - "enable": true - }, - { - "tag": "img2imgScaleSize", - "enable": false - } - ], - "enable": true, - "tags": [] - }, - "boxcolor": "#666", - "saveUserState": true - }, - { - "id": "f94a0129-2e34-47c5-b9d4-ec372eda71b9", - "type": "events/trigger_new_event", - "pos": [ - -453.6599999999996, - -209.014 - ], - "size": [ - 210, - 78 - ], - "flags": {}, - "order": 39, - "mode": 0, - "inputs": [ - { - "name": "in", - "type": -1, - "link": "de5d4640-f35e-42cb-b5f0-a73a0a609d75", - "properties": {}, - "shape": 1, - "slot_index": 0 - }, - { - "name": "param", - "type": "*", - "link": "08728079-7728-4247-9b6d-2641cd90ff43", - "properties": {}, - "slot_index": 1 - } - ], - "outputs": [ - { - "name": "out", - "type": -2, - "links": [ - "06a1d902-e945-461a-9c26-83db2922e59f" - ], - "properties": {}, - "shape": 1, - "slot_index": 0 - } - ], - "title": "Comfy.TriggerNewEvent", - "properties": { - "param": false, - "tags": [] - } - }, - { - "id": "9e64edd9-3ad5-458c-a10a-78d54edb06ee", - "type": "events/filter", - "pos": [ - -692, - -540 - ], - "size": [ - 210, - 150 - ], - "flags": {}, - "order": 22, - "mode": 0, - "inputs": [ - { - "name": "event", - "type": -1, - "link": "bf831a3d-9b67-4208-bb78-a32f95862e9f", - "properties": {}, - "shape": 1 - }, - { - "name": "compare_value", - "type": "*", - "link": null, - "properties": {} - } - ], - "outputs": [ - { - "name": "accept", - "type": -2, - "links": [ - "d7012752-b1c9-43e3-a1e2-f31ea93cd3f5" - ], - "properties": {}, - "shape": 1 - }, - { - "name": "reject", - "type": -2, - "links": [ - "3354bf13-e399-484c-b1d3-2e43a42cd4ed" - ], - "properties": {}, - "shape": 1, - "slot_index": 1 - } - ], - "title": "Filter Event", - "properties": { - "compareValue": "txt2img", - "propertyName": "", - "mode": "param", - "operation": "==", - "tags": [] - } - }, - { - "id": "38b86170-5235-4606-a10b-c1b711acf30d", - "type": "events/receive_output", - "pos": [ - -1131, - 552 - ], - "size": [ - 210, - 106 - ], - "flags": { - "collapsed": false - }, - "order": 19, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "received", - "type": -2, - "links": [ - "936afad8-7665-4d9f-9276-3b60c0b3c229", - "fdf36cfa-5064-49eb-a1ce-f99cf07f487e" - ], - "properties": {}, - "shape": 1, - "slot_index": 0, - "color_on": "fuchsia", - "color_off": "fuchsia" - } - ], - "title": "Comfy.ReceiveOutput", - "properties": { - "tags": [], - "name": "img2img", - "description": "Image to use for img2img.", - "type": "COMFYBOX_IMAGE" - }, - "saveUserState": true - }, - { - "id": "0b989741-63e6-44c5-b419-4b166ca4b468", - "type": "events/sequence", - "pos": [ - -582, - -267 - ], - "size": [ - 140, - 66 - ], - "flags": { - "collapsed": true - }, - "order": 32, - "mode": 0, - "inputs": [ - { - "name": "", - "type": -1, - "link": "77c521c7-1518-48b2-84ce-b1b1f0091024", - "properties": {}, - "shape": 1 - }, - { - "name": "", - "type": -1, - "link": "fdf36cfa-5064-49eb-a1ce-f99cf07f487e", - "properties": {}, - "shape": 1 - }, - { - "name": "", - "type": -1, - "link": null, - "properties": {}, - "shape": 1 - } - ], - "outputs": [ - { - "name": "", - "type": -2, - "links": [ - "d3125f4d-53f7-42ca-ad2a-a9ac1c14b7a7", - "de5d4640-f35e-42cb-b5f0-a73a0a609d75" - ], - "properties": {}, - "shape": 1, - "slot_index": 0 - }, - { - "name": "", - "type": -2, - "links": [], - "properties": {}, - "shape": 1 - } - ], - "title": "Sequence", - "properties": { - "tags": [] - } - }, - { - "id": "9b47521f-a733-4810-abdc-126415c583a1", - "type": "events/filter", - "pos": [ - -862, - -334 - ], - "size": [ - 210, - 150 - ], - "flags": {}, - "order": 29, - "mode": 0, - "inputs": [ - { - "name": "event", - "type": -1, - "link": "3354bf13-e399-484c-b1d3-2e43a42cd4ed", - "properties": {}, - "shape": 1 - }, - { - "name": "compare_value", - "type": "*", - "link": null, - "properties": {} - } - ], - "outputs": [ - { - "name": "accept", - "type": -2, - "links": [ - "77c521c7-1518-48b2-84ce-b1b1f0091024" - ], - "properties": {}, - "shape": 1, - "slot_index": 0 - }, - { - "name": "reject", - "type": -2, - "links": [], - "properties": {}, - "shape": 1 - } - ], - "title": "Filter Event", - "properties": { - "compareValue": "img2img", - "propertyName": "", - "mode": "param", - "operation": "==", - "tags": [] - } - }, - { - "id": "df255364-4b43-4ae9-8a0a-8943a1a7f398", - "type": "utils/pick_first", - "pos": [ - 90, - 702 - ], - "size": [ - 210, - 122 - ], - "flags": { - "collapsed": true - }, - "order": 43, - "mode": 0, - "inputs": [ - { - "name": "A", - "type": "*", - "link": "831bc76d-0920-4215-8161-3bdf035f5fb2", - "properties": {} - }, - { - "name": "B", - "type": "*", - "link": "c1a3ed6b-aced-418b-b46c-b8accae3a00d", - "properties": {} - }, - { - "name": "C", - "type": "*", - "link": null, - "properties": {} - } - ], - "outputs": [ - { - "name": "", - "type": "*", - "links": [ - "59ac014a-6bff-443f-a4a7-33fd3b51cc68" - ], - "properties": {}, - "slot_index": 0 - } - ], - "title": "Comfy.PickFirst", - "properties": { - "tags": [], - "mode": "dataNonNull" - }, - "color": "#232", - "bgColor": "#353", - "saveUserState": true - }, - { - "id": "54804b59-f75e-49bf-b97a-3f5f6495841d", - "type": "image/pick_image", - "pos": [ - -509.96356572265597, - 558.2719379394534 - ], - "size": [ - 210, - 190 - ], - "flags": {}, - "order": 31, - "mode": 0, - "inputs": [ - { - "name": "images", - "type": "COMFYBOX_IMAGES", - "link": "bda9dcb6-b906-4dbb-902c-55f71aa67277", - "properties": {}, - "slot_index": 0 - }, - { - "name": "index", - "type": "number", - "link": null, - "properties": {} - } - ], - "outputs": [ - { - "name": "image", - "type": "COMFYBOX_IMAGE", - "links": [ - "74f5d77e-bd47-4a0c-9ad5-00e7d30c2bd5", - "d18dbb43-b2e2-47cb-831b-7a668ca484c4" - ], - "properties": {}, - "slot_index": 0 - }, - { - "name": "filename", - "type": "string", - "links": [ - "5a796a62-0bd1-4f1e-b7f5-9888e79e40f0" - ], - "properties": {}, - "slot_index": 1 - }, - { - "name": "width", - "type": "number", - "links": [ - "00442883-6157-4ad7-ab50-81cf96f96c31" - ], - "properties": {}, - "slot_index": 2 - }, - { - "name": "height", - "type": "number", - "links": [ - "27982f07-e18c-4eac-99cb-cbd29e1ebb83" - ], - "properties": {} - } - ], - "title": "Comfy.PickImage", - "properties": { - "tags": [] - }, - "saveUserState": true - }, - { - "id": "def44ce3-6b61-4294-b0bd-abe3b7c6045a", - "type": "logic/AND", - "pos": [ - -1191.1844044826491, - 183.72368589138844 - ], - "size": [ - 140, - 46 - ], - "flags": { - "collapsed": true - }, - "order": 40, - "mode": 0, - "inputs": [ - { - "name": "a", - "type": "boolean", - "link": "e85e7aa8-51a3-449a-b4f1-621eeedcc1a4", - "properties": {}, - "slot_index": 0 - }, - { - "name": "b", - "type": "boolean", - "link": "0de603d9-0126-460c-bef0-c45bcb5d4d77", - "properties": {}, - "slot_index": 1 - } - ], - "outputs": [ - { - "name": "out", - "type": "boolean", - "links": [ - "f76bbdf2-d953-4f77-ab22-e07b87cb66ee" - ], - "properties": {}, - "slot_index": 0 - } - ], - "title": "AND", - "properties": { - "tags": [] - } - }, - { - "id": "a502386b-f168-4086-a512-623496b78199", - "type": "basic/string", - "pos": [ - -1332.1844044826487, - 148.72368589138858 - ], - "size": [ - 210, - 38 - ], - "flags": { - "collapsed": true - }, - "order": 20, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "string", - "type": "string", - "links": [ - "c1d8a7ed-fa02-4871-843b-4e4fd31327ac" - ], - "properties": {} - } - ], - "title": "Const String", - "properties": { - "value": "Upload an image to be used with img2img first.", - "tags": [] - } - }, - { - "id": "ad7226d8-a707-4abd-ba61-9261b0c9a20d", - "type": "basic/CompareValues", - "pos": [ - -1317.1844044826487, - 182.72368589138844 - ], - "size": [ - 210, - 78 - ], - "flags": { - "collapsed": true - }, - "order": 24, - "mode": 0, - "inputs": [ - { - "name": "A", - "type": 0, - "link": "cb24e437-7fe2-400a-b39c-2a0e8d0d0b7e", - "properties": {} - }, - { - "name": "B", - "type": 0, - "link": "24d5f780-5151-4908-9e4e-db1d00f52534", - "properties": {}, - "slot_index": 1 - } - ], - "outputs": [ - { - "name": "true", - "type": "boolean", - "links": [ - "e85e7aa8-51a3-449a-b4f1-621eeedcc1a4" - ], - "properties": {} - }, - { - "name": "false", - "type": "boolean", - "links": [], - "properties": {} - } - ], - "title": "GenericCompare", - "properties": { - "A": "txt2img", - "B": "img2img", - "OP": "==", - "enabled": true, - "tags": [] - } - }, - { - "id": "b15eb076-8464-4e6d-bc47-011dd1a5a10d", - "type": "basic/is_null", - "pos": [ - -1317.1844044826487, - 216.7236858913887 - ], - "size": [ - 140, - 26 - ], - "flags": { - "collapsed": true - }, - "order": 35, - "mode": 0, - "inputs": [ - { - "name": "in", - "type": "*", - "link": "d18dbb43-b2e2-47cb-831b-7a668ca484c4", - "properties": {} - } - ], - "outputs": [ - { - "name": "is_null", - "type": "boolean", - "links": [ - "0de603d9-0126-460c-bef0-c45bcb5d4d77" - ], - "properties": {}, - "slot_index": 0 - } - ], - "title": "== Null", - "properties": { - "strictEquality": true, - "tags": [] - } - }, - { - "id": "5c453a8e-e6b5-4260-8489-2eca1b459a5a", - "type": "graph/output", - "pos": [ - -931.1844044826495, - 173.72368589138856 - ], - "size": [ - 210, - 62 - ], - "flags": { - "collapsed": true - }, - "order": 48, - "mode": 0, - "inputs": [ - { - "name": "", - "type": "string", - "link": "893c8ef0-04ed-4f92-9e11-34ad0290d9a3", - "properties": {}, - "shape": 0 - } - ], - "outputs": [], - "title": "Output", - "properties": { - "name": "error", - "type": "string", - "subgraphID": "70361963-27f5-471d-b735-dbe2351a5ebd", - "tags": [] - } - }, - { - "id": "0e607e1f-114a-419f-bbdc-0b04eb82dff5", - "type": "utils/switch", - "pos": [ - -1110.7330271701492, - 129.55119853984132 - ], - "size": [ - 140, - 86 - ], - "flags": {}, - "order": 45, - "mode": 0, - "inputs": [ - { - "name": "A_value", - "type": "*", - "link": "c1d8a7ed-fa02-4871-843b-4e4fd31327ac", - "properties": {} - }, - { - "name": "A_cond", - "type": "boolean", - "link": "f76bbdf2-d953-4f77-ab22-e07b87cb66ee", - "properties": {}, - "slot_index": 1 - }, - { - "name": "B_value", - "type": "*", - "link": null, - "properties": {} - }, - { - "name": "B_cond", - "type": "boolean", - "link": null, - "properties": {} - } - ], - "outputs": [ - { - "name": "", - "type": "string", - "links": [ - "893c8ef0-04ed-4f92-9e11-34ad0290d9a3" - ], - "properties": {}, - "slot_index": 0 - } - ], - "title": "Comfy.Switch", - "properties": { - "tags": [] - }, - "color": "#232", - "bgColor": "#353", - "saveUserState": true - }, - { - "id": "5c624567-93f1-46d5-a105-91a4d746e0b2", - "type": "graph/subgraph", - "pos": [ - -57, - 705 - ], - "size": [ - 200, - 50 - ], - "flags": { - "collapsed": true - }, - "order": 21, - "mode": 2, - "inputs": [], - "outputs": [ - { - "name": "width_1", - "type": "number", - "links": [ - "2e83c712-977d-4b9e-8f17-a38faaed2e52" - ], - "properties": {} - }, - { - "name": "height", - "type": "number", - "links": [ - "c1a3ed6b-aced-418b-b46c-b8accae3a00d" - ], - "properties": {} - } - ], - "title": "Dim. Sliders", - "properties": { - "enabled": true, - "tags": [ - "img2img", - "img2imgPixelSize" - ] - }, - "color": "#2a363b", - "bgColor": "#3f5159", - "subgraph": { - "last_node_id": 0, - "last_link_id": 0, - "nodes": [ - { - "id": "0c240656-de95-44c4-99ad-d071912e2669", - "type": "graph/output", - "pos": [ - 410, - 51 - ], - "size": [ - 210, - 62 - ], - "flags": {}, - "order": 1, - "mode": 0, - "inputs": [ - { - "name": "", - "type": "number", - "link": "81c514f3-a476-401b-9236-cebf09af65c9", - "properties": {}, - "shape": 0 - } - ], - "outputs": [], - "title": "Output", - "properties": { - "name": "height", - "type": "number", - "subgraphID": "5c624567-93f1-46d5-a105-91a4d746e0b2", - "tags": [] - } - }, - { - "id": "d8ea1bf0-1148-4d78-a797-7d57bf36786a", - "type": "ui/number", - "pos": [ - 47, - 16 - ], - "size": [ - 210, - 158 - ], - "flags": { - "collapsed": true - }, - "order": 5, - "mode": 2, - "inputs": [ - { - "name": "store", - "type": -1, - "link": "98719918-3d33-48b2-9010-cc8e748146e6", - "properties": {}, - "shape": 1 - } - ], - "outputs": [ - { - "name": "value", - "type": "number", - "links": [ - "18a3e2a4-4767-4bdc-aa1d-483b4e33efb2", - "b3024d91-648c-4d81-9b3b-c3ad5c45cd87" - ], - "properties": {}, - "slot_index": 0 - }, - { - "name": "changed", - "type": -2, - "links": [], - "properties": {}, - "shape": 1 - }, - { - "name": "@min", - "type": "number", - "links": [], - "properties": {} - }, - { - "name": "@max", - "type": "number", - "links": [], - "properties": {} - }, - { - "name": "@step", - "type": "number", - "links": [], - "properties": {} - }, - { - "name": "@precision", - "type": "number", - "links": [], - "properties": {} - } - ], - "title": "UI.Number", - "properties": { - "tags": [ - "img2img", - "img2imgPixelSize" - ], - "defaultValue": 512, - "min": 64, - "max": 2048, - "step": 64, - "precision": 0 - }, - "widgets_values": [ - "512.000" - ], - "color": "#223", - "bgColor": "#335", - "comfyValue": 512, - "shownOutputProperties": { - "min": { - "type": "number", - "outputName": "@min" - }, - "max": { - "type": "number", - "outputName": "@max" - }, - "step": { - "type": "number", - "outputName": "@step" - }, - "precision": { - "type": "number", - "outputName": "@precision" - } - }, - "saveUserState": true - }, - { - "id": "36315f44-7341-45d5-8927-4fbe39a7b3cc", - "type": "ui/number", - "pos": [ - 45, - 49 - ], - "size": [ - 210, - 158 - ], - "flags": { - "collapsed": true - }, - "order": 2, - "mode": 2, - "inputs": [ - { - "name": "store", - "type": -1, - "link": "e927080f-9778-4f8c-987c-75b19a30c4af", - "properties": {}, - "shape": 1 - } - ], - "outputs": [ - { - "name": "value", - "type": "number", - "links": [ - "25cedd82-9571-41f1-95a6-345c1012ec35", - "81c514f3-a476-401b-9236-cebf09af65c9" - ], - "properties": {}, - "slot_index": 0 - }, - { - "name": "changed", - "type": -2, - "links": [], - "properties": {}, - "shape": 1 - }, - { - "name": "@min", - "type": "number", - "links": [], - "properties": {} - }, - { - "name": "@max", - "type": "number", - "links": [], - "properties": {} - }, - { - "name": "@step", - "type": "number", - "links": [], - "properties": {} - }, - { - "name": "@precision", - "type": "number", - "links": [], - "properties": {} - } - ], - "title": "UI.Number", - "properties": { - "tags": [ - "img2img", - "img2imgPixelSize" - ], - "defaultValue": 512, - "min": 64, - "max": 2048, - "step": 64, - "precision": 0 - }, - "widgets_values": [ - "512.000" - ], - "color": "#223", - "bgColor": "#335", - "comfyValue": 512, - "shownOutputProperties": { - "min": { - "type": "number", - "outputName": "@min" - }, - "max": { - "type": "number", - "outputName": "@max" - }, - "step": { - "type": "number", - "outputName": "@step" - }, - "precision": { - "type": "number", - "outputName": "@precision" - } - }, - "saveUserState": true - }, - { - "id": "d36165ef-188c-4a4c-9bb1-971ce04cec6f", - "type": "ui/button", - "pos": [ - 28, - 85 - ], - "size": [ - 210, - 58 - ], - "flags": { - "collapsed": true - }, - "order": 0, - "mode": 2, - "inputs": [], - "outputs": [ - { - "name": "clicked", - "type": -2, - "links": [ - "3938ae23-64ef-45ce-885b-31185f76bfca" - ], - "properties": {}, - "shape": 1, - "slot_index": 0 - } - ], - "title": "UI.Button", - "properties": { - "tags": [ - "img2img", - "img2imgPixelSize" - ], - "defaultValue": false, - "param": "bang" - }, - "widgets_values": [ - "false" - ], - "color": "#223", - "bgColor": "#335", - "comfyValue": false, - "shownOutputProperties": {}, - "saveUserState": true - }, - { - "id": "c9aec526-28b9-4f7c-b3f5-16679af8e329", - "type": "graph/output", - "pos": [ - 410, - -31 - ], - "size": [ - 210, - 62 - ], - "flags": {}, - "order": 4, - "mode": 0, - "inputs": [ - { - "name": "", - "type": "number", - "link": "b3024d91-648c-4d81-9b3b-c3ad5c45cd87", - "properties": {}, - "shape": 0 - } - ], - "outputs": [], - "title": "Output", - "properties": { - "name": "width_1", - "type": "number", - "subgraphID": "5c624567-93f1-46d5-a105-91a4d746e0b2", - "tags": [] - } - }, - { - "id": "8425eb19-7e66-43e1-a8c7-f4d215ace5b8", - "type": "actions/swap", - "pos": [ - 200, - -3 - ], - "size": [ - 140, - 66 - ], - "flags": {}, - "order": 3, - "mode": 0, - "inputs": [ - { - "name": "A", - "type": "*", - "link": "18a3e2a4-4767-4bdc-aa1d-483b4e33efb2", - "properties": {} - }, - { - "name": "B", - "type": "*", - "link": "25cedd82-9571-41f1-95a6-345c1012ec35", - "properties": {} - }, - { - "name": "swap", - "type": -1, - "link": "3938ae23-64ef-45ce-885b-31185f76bfca", - "properties": {}, - "shape": 1 - } - ], - "outputs": [ - { - "name": "B", - "type": -2, - "links": [ - "98719918-3d33-48b2-9010-cc8e748146e6" - ], - "properties": {}, - "shape": 1, - "slot_index": 0 - }, - { - "name": "A", - "type": -2, - "links": [ - "e927080f-9778-4f8c-987c-75b19a30c4af" - ], - "properties": {}, - "shape": 1, - "slot_index": 1 - } - ], - "title": "Comfy.SwapAction", - "properties": { - "tags": [] - }, - "saveUserState": true - } - ], - "links": [ - [ - "18a3e2a4-4767-4bdc-aa1d-483b4e33efb2", - "d8ea1bf0-1148-4d78-a797-7d57bf36786a", - 0, - "8425eb19-7e66-43e1-a8c7-f4d215ace5b8", - 0, - "*" - ], - [ - "25cedd82-9571-41f1-95a6-345c1012ec35", - "36315f44-7341-45d5-8927-4fbe39a7b3cc", - 0, - "8425eb19-7e66-43e1-a8c7-f4d215ace5b8", - 1, - "*" - ], - [ - "3938ae23-64ef-45ce-885b-31185f76bfca", - "d36165ef-188c-4a4c-9bb1-971ce04cec6f", - 0, - "8425eb19-7e66-43e1-a8c7-f4d215ace5b8", - 2, - -1 - ], - [ - "e927080f-9778-4f8c-987c-75b19a30c4af", - "8425eb19-7e66-43e1-a8c7-f4d215ace5b8", - 1, - "36315f44-7341-45d5-8927-4fbe39a7b3cc", - 0, - -1 - ], - [ - "98719918-3d33-48b2-9010-cc8e748146e6", - "8425eb19-7e66-43e1-a8c7-f4d215ace5b8", - 0, - "d8ea1bf0-1148-4d78-a797-7d57bf36786a", - 0, - -1 - ], - [ - "b3024d91-648c-4d81-9b3b-c3ad5c45cd87", - "d8ea1bf0-1148-4d78-a797-7d57bf36786a", - 0, - "c9aec526-28b9-4f7c-b3f5-16679af8e329", - 0, - "number" - ], - [ - "81c514f3-a476-401b-9236-cebf09af65c9", - "36315f44-7341-45d5-8927-4fbe39a7b3cc", - 0, - "0c240656-de95-44c4-99ad-d071912e2669", - 0, - "number" - ] - ], - "groups": [], - "config": {}, - "extra": {}, - "version": 10 - } - }, - { - "id": "18428189-e387-4034-a8da-333e88da29f6", - "type": "graph/subgraph", - "pos": [ - -70, - 667 - ], - "size": [ - 200, - 50 - ], - "flags": { - "collapsed": true - }, - "order": 37, - "mode": 2, - "inputs": [ - { - "name": "width", - "type": "number", - "link": "00442883-6157-4ad7-ab50-81cf96f96c31", - "properties": {}, - "slot_index": 0 - }, - { - "name": "height", - "type": "number", - "link": "27982f07-e18c-4eac-99cb-cbd29e1ebb83", - "properties": {}, - "slot_index": 1 - } - ], - "outputs": [ - { - "name": "width", - "type": "number", - "links": [ - "fa009346-1bb8-4ed9-a505-ebdc9ea803e1" - ], - "properties": {}, - "slot_index": 0 - }, - { - "name": "height", - "type": "number", - "links": [ - "831bc76d-0920-4215-8161-3bdf035f5fb2" - ], - "properties": {}, - "slot_index": 1 - } - ], - "title": "Scale By Slider", - "properties": { - "enabled": true, - "tags": [ - "img2img", - "img2imgScaleSize" - ] - }, - "color": "#2a363b", - "bgColor": "#3f5159", - "subgraph": { - "last_node_id": 0, - "last_link_id": 0, - "nodes": [ - { - "id": "136e6181-4d24-4224-a956-812bf021d46d", - "type": "graph/input", - "pos": [ - 408.0700000000001, - 403.89 - ], - "size": [ - 210, - 86 - ], - "flags": {}, - "order": 0, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "", - "type": "number", - "links": [ - "a511c62f-d680-4c56-b3c1-d82945cee862" - ], - "properties": {}, - "shape": 0 - } - ], - "title": "Input", - "properties": { - "name": "height", - "type": "number", - "value": 0, - "subgraphID": "18428189-e387-4034-a8da-333e88da29f6", - "tags": [] - } - }, - { - "id": "1a61ef88-92d0-4ebf-a2c8-c05f538ad8fd", - "type": "math/operation", - "pos": [ - 884, - 402 - ], - "size": [ - 140, - 46 - ], - "flags": { - "collapsed": true - }, - "order": 4, - "mode": 0, - "inputs": [ - { - "name": "A", - "type": "number,array,object", - "link": "a511c62f-d680-4c56-b3c1-d82945cee862", - "properties": {}, - "slot_index": 0 - }, - { - "name": "B", - "type": "number", - "link": "58135e31-98b2-4d6b-8c54-4742a11d2c0f", - "properties": {} - } - ], - "outputs": [ - { - "name": "=", - "type": "number", - "links": [ - "b04786a1-13d1-48b4-85bf-65f19c75084c" - ], - "properties": {}, - "slot_index": 0 - } - ], - "title": "Operation", - "properties": { - "A": 0, - "B": 2, - "OP": "*", - "tags": [] - } - }, - { - "id": "7059ce4d-6526-430f-aceb-f8d81b93bbd2", - "type": "math/floor", - "pos": [ - 966, - 405 - ], - "size": [ - 140, - 26 - ], - "flags": { - "collapsed": true - }, - "order": 6, - "mode": 0, - "inputs": [ - { - "name": "in", - "type": "number", - "link": "b04786a1-13d1-48b4-85bf-65f19c75084c", - "properties": {}, - "slot_index": 0 - } - ], - "outputs": [ - { - "name": "out", - "type": "number", - "links": [ - "3042fbc4-2d8d-421e-a33d-01f2ac569e3f", - "14cfc1a9-1abb-4baf-8374-9c7f196fdae8" - ], - "properties": {}, - "slot_index": 0 - } - ], - "title": "Floor", - "properties": { - "tags": [] - } - }, - { - "id": "2ef62e0e-e061-44fc-b92e-a053a882423f", - "type": "graph/output", - "pos": [ - 1220, - 378 - ], - "size": [ - 210, - 62 - ], - "flags": {}, - "order": 10, - "mode": 0, - "inputs": [ - { - "name": "", - "type": "number", - "link": "14cfc1a9-1abb-4baf-8374-9c7f196fdae8", - "properties": {}, - "shape": 0 - } - ], - "outputs": [], - "title": "Output", - "properties": { - "name": "height", - "type": "number", - "subgraphID": "18428189-e387-4034-a8da-333e88da29f6", - "tags": [] - } - }, - { - "id": "aa88e2b1-2faf-4971-9421-6276b5892067", - "type": "graph/output", - "pos": [ - 1222, - 277 - ], - "size": [ - 210, - 62 - ], - "flags": {}, - "order": 8, - "mode": 0, - "inputs": [ - { - "name": "", - "type": "number", - "link": "7cbde9b6-8890-45c8-b3e9-6318a76331de", - "properties": {}, - "shape": 0 - } - ], - "outputs": [], - "title": "Output", - "properties": { - "name": "width", - "type": "number", - "subgraphID": "18428189-e387-4034-a8da-333e88da29f6", - "tags": [] - } - }, - { - "id": "66c98a78-d9a2-47de-99ec-053995a254f0", - "type": "string/toString", - "pos": [ - 1020, - 473 - ], - "size": [ - 140, - 26 - ], - "flags": { - "collapsed": true - }, - "order": 9, - "mode": 0, - "inputs": [ - { - "name": "in", - "type": "", - "link": "3042fbc4-2d8d-421e-a33d-01f2ac569e3f", - "properties": {}, - "slot_index": 0 - } - ], - "outputs": [ - { - "name": "out", - "type": "string", - "links": [ - "ab27c7bf-64f5-47fc-abf3-408e2b2ac58c" - ], - "properties": {}, - "slot_index": 0 - } - ], - "title": "ToString", - "properties": { - "tags": [] - } - }, - { - "id": "b54a1fc0-44e9-461c-b743-62e9f651db12", - "type": "ui/text", - "pos": [ - 1128, - 473 - ], - "size": [ - 210, - 78 - ], - "flags": { - "collapsed": true - }, - "order": 12, - "mode": 0, - "inputs": [ - { - "name": "value", - "type": "string", - "link": "ab27c7bf-64f5-47fc-abf3-408e2b2ac58c", - "properties": {}, - "slot_index": 0 - }, - { - "name": "store", - "type": -1, - "link": null, - "properties": {}, - "shape": 1 - } - ], - "outputs": [ - { - "name": "value", - "type": "string", - "links": [], - "properties": {} - }, - { - "name": "changed", - "type": -2, - "links": [], - "properties": {}, - "shape": 1 - } - ], - "title": "UI.Text", - "properties": { - "tags": [], - "defaultValue": "0", - "multiline": false, - "lines": 5, - "maxLines": 5 - }, - "widgets_values": [ - "0" - ], - "color": "#223", - "bgColor": "#335", - "comfyValue": "0", - "shownOutputProperties": {}, - "saveUserState": true - }, - { - "id": "53c0e65d-3f57-481b-b163-cc5aa48f1a85", - "type": "ui/text", - "pos": [ - 1108, - 233 - ], - "size": [ - 210, - 78 - ], - "flags": { - "collapsed": true - }, - "order": 11, - "mode": 0, - "inputs": [ - { - "name": "value", - "type": "string", - "link": "8fa77e0a-bd27-4cd0-a7c0-e34154a814af", - "properties": {} - }, - { - "name": "store", - "type": -1, - "link": null, - "properties": {}, - "shape": 1 - } - ], - "outputs": [ - { - "name": "value", - "type": "string", - "links": [], - "properties": {} - }, - { - "name": "changed", - "type": -2, - "links": [], - "properties": {}, - "shape": 1 - } - ], - "title": "UI.Text", - "properties": { - "tags": [], - "defaultValue": "0", - "multiline": false, - "lines": 5, - "maxLines": 5 - }, - "widgets_values": [ - "0" - ], - "color": "#223", - "bgColor": "#335", - "comfyValue": "0", - "shownOutputProperties": {}, - "saveUserState": true - }, - { - "id": "31eda029-17af-4a5f-8afb-77664a0a339e", - "type": "graph/input", - "pos": [ - 410, - 278 - ], - "size": [ - 210, - 86 - ], - "flags": {}, - "order": 1, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "", - "type": "number", - "links": [ - "7ea42a09-cdfb-4bb0-b590-053284a5cbe3" - ], - "properties": {}, - "shape": 0 - } - ], - "title": "Input", - "properties": { - "name": "width", - "type": "number", - "value": 0, - "subgraphID": "18428189-e387-4034-a8da-333e88da29f6", - "tags": [] - } - }, - { - "id": "4f97b299-282f-4198-bb70-42ce83ce71c2", - "type": "ui/number", - "pos": [ - 680, - 370 - ], - "size": [ - 210, - 158 - ], - "flags": { - "collapsed": true - }, - "order": 2, - "mode": 2, - "inputs": [ - { - "name": "store", - "type": -1, - "link": null, - "properties": {}, - "shape": 1 - } - ], - "outputs": [ - { - "name": "value", - "type": "number", - "links": [ - "bd46bc61-44e2-4a93-9603-a91daa6d90fe", - "58135e31-98b2-4d6b-8c54-4742a11d2c0f" - ], - "properties": {}, - "slot_index": 0 - }, - { - "name": "changed", - "type": -2, - "links": [], - "properties": {}, - "shape": 1 - }, - { - "name": "@min", - "type": "number", - "links": [], - "properties": {} - }, - { - "name": "@max", - "type": "number", - "links": [], - "properties": {} - }, - { - "name": "@step", - "type": "number", - "links": [], - "properties": {} - }, - { - "name": "@precision", - "type": "number", - "links": [], - "properties": {} - } - ], - "title": "UI.Number", - "properties": { - "tags": [ - "img2img", - "img2imgScaleSize" - ], - "defaultValue": 2, - "min": 1, - "max": 4, - "step": 0.05, - "precision": 1 - }, - "widgets_values": [ - "2.000" - ], - "color": "#223", - "bgColor": "#335", - "comfyValue": 2, - "shownOutputProperties": { - "min": { - "type": "number", - "outputName": "@min" - }, - "max": { - "type": "number", - "outputName": "@max" - }, - "step": { - "type": "number", - "outputName": "@step" - }, - "precision": { - "type": "number", - "outputName": "@precision" - } - }, - "saveUserState": true - }, - { - "id": "605ebc25-3cfb-4b15-beca-cbe8750fab86", - "type": "math/operation", - "pos": [ - 881, - 329 - ], - "size": [ - 140, - 46 - ], - "flags": { - "collapsed": true - }, - "order": 3, - "mode": 0, - "inputs": [ - { - "name": "A", - "type": "number,array,object", - "link": "7ea42a09-cdfb-4bb0-b590-053284a5cbe3", - "properties": {}, - "slot_index": 0 - }, - { - "name": "B", - "type": "number", - "link": "bd46bc61-44e2-4a93-9603-a91daa6d90fe", - "properties": {} - } - ], - "outputs": [ - { - "name": "=", - "type": "number", - "links": [ - "25e369c1-0d83-4321-a97a-fb85d9271b18" - ], - "properties": {} - } - ], - "title": "Operation", - "properties": { - "A": 0, - "B": 2, - "OP": "*", - "tags": [] - } - }, - { - "id": "f876126a-3d22-4fb0-b6d2-b6e955df1585", - "type": "string/toString", - "pos": [ - 1005, - 235 - ], - "size": [ - 140, - 26 - ], - "flags": { - "collapsed": true - }, - "order": 7, - "mode": 0, - "inputs": [ - { - "name": "in", - "type": "", - "link": "851b0e53-f9fb-4eec-81a6-e79f2c5fd080", - "properties": {}, - "slot_index": 0 - } - ], - "outputs": [ - { - "name": "out", - "type": "string", - "links": [ - "8fa77e0a-bd27-4cd0-a7c0-e34154a814af" - ], - "properties": {}, - "slot_index": 0 - } - ], - "title": "ToString", - "properties": { - "tags": [] - } - }, - { - "id": "d4c21ed8-df1f-458a-8716-b2cdf3f8166c", - "type": "math/floor", - "pos": [ - 967, - 331 - ], - "size": [ - 140, - 26 - ], - "flags": { - "collapsed": true - }, - "order": 5, - "mode": 0, - "inputs": [ - { - "name": "in", - "type": "number", - "link": "25e369c1-0d83-4321-a97a-fb85d9271b18", - "properties": {}, - "slot_index": 0 - } - ], - "outputs": [ - { - "name": "out", - "type": "number", - "links": [ - "851b0e53-f9fb-4eec-81a6-e79f2c5fd080", - "7cbde9b6-8890-45c8-b3e9-6318a76331de" - ], - "properties": {}, - "slot_index": 0 - } - ], - "title": "Floor", - "properties": { - "tags": [] - } - } - ], - "links": [ - [ - "bd46bc61-44e2-4a93-9603-a91daa6d90fe", - "4f97b299-282f-4198-bb70-42ce83ce71c2", - 0, - "605ebc25-3cfb-4b15-beca-cbe8750fab86", - 1, - "number" - ], - [ - "58135e31-98b2-4d6b-8c54-4742a11d2c0f", - "4f97b299-282f-4198-bb70-42ce83ce71c2", - 0, - "1a61ef88-92d0-4ebf-a2c8-c05f538ad8fd", - 1, - "number" - ], - [ - "7ea42a09-cdfb-4bb0-b590-053284a5cbe3", - "31eda029-17af-4a5f-8afb-77664a0a339e", - 0, - "605ebc25-3cfb-4b15-beca-cbe8750fab86", - 0, - "number" - ], - [ - "a511c62f-d680-4c56-b3c1-d82945cee862", - "136e6181-4d24-4224-a956-812bf021d46d", - 0, - "1a61ef88-92d0-4ebf-a2c8-c05f538ad8fd", - 0, - "number" - ], - [ - "b04786a1-13d1-48b4-85bf-65f19c75084c", - "1a61ef88-92d0-4ebf-a2c8-c05f538ad8fd", - 0, - "7059ce4d-6526-430f-aceb-f8d81b93bbd2", - 0, - "number" - ], - [ - "25e369c1-0d83-4321-a97a-fb85d9271b18", - "605ebc25-3cfb-4b15-beca-cbe8750fab86", - 0, - "d4c21ed8-df1f-458a-8716-b2cdf3f8166c", - 0, - "number" - ], - [ - "851b0e53-f9fb-4eec-81a6-e79f2c5fd080", - "d4c21ed8-df1f-458a-8716-b2cdf3f8166c", - 0, - "f876126a-3d22-4fb0-b6d2-b6e955df1585", - 0, - "number" - ], - [ - "3042fbc4-2d8d-421e-a33d-01f2ac569e3f", - "7059ce4d-6526-430f-aceb-f8d81b93bbd2", - 0, - "66c98a78-d9a2-47de-99ec-053995a254f0", - 0, - "number" - ], - [ - "14cfc1a9-1abb-4baf-8374-9c7f196fdae8", - "7059ce4d-6526-430f-aceb-f8d81b93bbd2", - 0, - "2ef62e0e-e061-44fc-b92e-a053a882423f", - 0, - "number" - ], - [ - "7cbde9b6-8890-45c8-b3e9-6318a76331de", - "d4c21ed8-df1f-458a-8716-b2cdf3f8166c", - 0, - "aa88e2b1-2faf-4971-9421-6276b5892067", - 0, - "number" - ], - [ - "8fa77e0a-bd27-4cd0-a7c0-e34154a814af", - "f876126a-3d22-4fb0-b6d2-b6e955df1585", - 0, - "53c0e65d-3f57-481b-b163-cc5aa48f1a85", - 0, - "string" - ], - [ - "ab27c7bf-64f5-47fc-abf3-408e2b2ac58c", - "66c98a78-d9a2-47de-99ec-053995a254f0", - 0, - "b54a1fc0-44e9-461c-b743-62e9f651db12", - 0, - "string" - ] - ], - "groups": [], - "config": {}, - "extra": {}, - "version": 10 - } - } - ], - "links": [ - [ - "5127d518-b146-488e-b296-ed2be1b382c0", - "6b833917-9871-480d-b607-b41a8673edc1", - 0, - "89ace6a4-7a24-4744-898a-e65109663b57", - 0, - "MODEL" - ], - [ - "689818f7-101f-4250-9ead-7b4aa77f27e6", - "a46ec9f3-82bd-470d-bd89-83d274e1c0cd", - 0, - "f6fe8af8-fd20-491e-b6d6-f285141ee7eb", - 0, - "IMAGE" - ], - [ - "5c6f3d0a-56cb-4265-9262-ad560524ffcd", - "8752488d-6558-4111-aa69-083abe980619", - 0, - "89ace6a4-7a24-4744-898a-e65109663b57", - 2, - "number" - ], - [ - "4de28b7a-a2f2-431d-a204-2982ee63e5c6", - "89ace6a4-7a24-4744-898a-e65109663b57", - 0, - "a46ec9f3-82bd-470d-bd89-83d274e1c0cd", - 0, - "LATENT" - ], - [ - "bd75390b-7eb3-4393-bea9-71a92ec0f52e", - "2578ff5a-4a88-44d8-aed7-aeabc0664dbb", - 0, - "a46ec9f3-82bd-470d-bd89-83d274e1c0cd", - 1, - "VAE" - ], - [ - "8cec9dcf-4930-4333-927b-1fadf75bd17a", - "2d5fb9b4-1a72-484e-9808-4db9facfcf28", - 0, - "ad64f79d-0434-4673-a8af-55de017ba9ff", - 0, - "IMAGE" - ], - [ - "152a8237-dc88-4ff2-ae64-d61f824187a3", - "2578ff5a-4a88-44d8-aed7-aeabc0664dbb", - 0, - "ad64f79d-0434-4673-a8af-55de017ba9ff", - 1, - "VAE" - ], - [ - "d8a7ddcd-9b85-4ec1-96a6-61617d99d4ed", - "aae3b454-d5ef-49f4-ab65-d4ae360010b1", - 0, - "597df44f-6179-471b-9730-990c0071ef1b", - 1, - "string" - ], - [ - "80a8a1c4-2e9a-4a20-b088-6612d2a4c535", - "099185ef-d84a-4f4d-8467-eeb5a9c36cc2", - 0, - "597df44f-6179-471b-9730-990c0071ef1b", - 4, - "string" - ], - [ - "8198a510-daec-4607-8a4d-0672e8ceabec", - "ad64f79d-0434-4673-a8af-55de017ba9ff", - 0, - "597df44f-6179-471b-9730-990c0071ef1b", - 0, - "LATENT" - ], - [ - "af10a80f-353a-4106-b66a-73840ed72cc3", - "6391469c-22aa-45cf-b49b-c093ba92efa2", - 0, - "4d0c38bb-4279-4ce1-82eb-c6780de81e82", - 0, - "*" - ], - [ - "e7192707-dbc7-4255-bd69-2953e500f7f6", - "e70690b5-cff8-4f82-9c58-f075f478fa41", - 0, - "4d0c38bb-4279-4ce1-82eb-c6780de81e82", - 1, - "*" - ], - [ - "2516f465-9425-4bc5-aa86-7461b4fefdc4", - "4d0c38bb-4279-4ce1-82eb-c6780de81e82", - 0, - "89ace6a4-7a24-4744-898a-e65109663b57", - 9, - "number" - ], - [ - "bdb5d4be-857d-4f07-85f9-28e92dbbe687", - "774e27a2-ca48-4fe6-9e2a-c22ff544da7f", - 0, - "44ff9b23-bb22-43e8-b4ca-76db6855191c", - 0, - "number" - ], - [ - "3fc5a9e1-1e01-4632-bcbe-3fa594e67bac", - "774e27a2-ca48-4fe6-9e2a-c22ff544da7f", - 1, - "44ff9b23-bb22-43e8-b4ca-76db6855191c", - 1, - "number" - ], - [ - "5a796a62-0bd1-4f1e-b7f5-9888e79e40f0", - "54804b59-f75e-49bf-b97a-3f5f6495841d", - 1, - "2d5fb9b4-1a72-484e-9808-4db9facfcf28", - 0, - "string" - ], - [ - "4d0a56d8-a21e-4194-b6ab-b50dca417e37", - "44ff9b23-bb22-43e8-b4ca-76db6855191c", - 0, - "7f251fb6-a708-4c48-8cb7-05d28edd85ad", - 0, - "*" - ], - [ - "38e75281-5f3d-4800-9db0-b44cecab4f68", - "7f251fb6-a708-4c48-8cb7-05d28edd85ad", - 0, - "89ace6a4-7a24-4744-898a-e65109663b57", - 8, - "LATENT" - ], - [ - "bf831a3d-9b67-4208-bb78-a32f95862e9f", - "a7b48551-2311-4830-8181-110f5b9035e5", - 2, - "9e64edd9-3ad5-458c-a10a-78d54edb06ee", - 0, - -1 - ], - [ - "3354bf13-e399-484c-b1d3-2e43a42cd4ed", - "9e64edd9-3ad5-458c-a10a-78d54edb06ee", - 1, - "9b47521f-a733-4810-abdc-126415c583a1", - 0, - -1 - ], - [ - "defc4343-6c6c-44af-9fda-93f2e3ae649f", - "a7b48551-2311-4830-8181-110f5b9035e5", - 0, - "c7623ffd-2ce4-4164-9a5b-721d7670630f", - 0, - "string,array" - ], - [ - "5df95237-f3b0-4528-add7-f051535e13e0", - "a7b48551-2311-4830-8181-110f5b9035e5", - 2, - "c7623ffd-2ce4-4164-9a5b-721d7670630f", - 2, - -1 - ], - [ - "9dc3b1fb-cb7c-4166-b230-f6a2a779323b", - "c7623ffd-2ce4-4164-9a5b-721d7670630f", - 0, - "756b6825-8f4e-42a8-a967-260878d2ce1a", - 0, - "string" - ], - [ - "ce8a67c5-0ee4-45ba-bb4d-5df263a98509", - "756b6825-8f4e-42a8-a967-260878d2ce1a", - 1, - "0c1af43a-61de-40f0-907a-67e07445cde1", - 0, - -1 - ], - [ - "d7012752-b1c9-43e3-a1e2-f31ea93cd3f5", - "9e64edd9-3ad5-458c-a10a-78d54edb06ee", - 0, - "2ab2332e-be3c-4465-bb6a-ac7488a1bf96", - 1, - -1 - ], - [ - "08728079-7728-4247-9b6d-2641cd90ff43", - "ca444b59-667e-44d0-98ce-63a9dfe2f7e8", - 0, - "f94a0129-2e34-47c5-b9d4-ec372eda71b9", - 1, - "*" - ], - [ - "06a1d902-e945-461a-9c26-83db2922e59f", - "f94a0129-2e34-47c5-b9d4-ec372eda71b9", - 0, - "f4ffe234-d4ff-4598-a9aa-3cc88f2a134c", - 0, - -1 - ], - [ - "9b5df263-6f17-4a34-8d0e-f807bd995abb", - "f4ffe234-d4ff-4598-a9aa-3cc88f2a134c", - 0, - "c6a16ab9-6816-4262-8b8c-8a4d3285d190", - 0, - -1 - ], - [ - "39c90eac-3e03-4b53-b695-71efd17e430b", - "c6a16ab9-6816-4262-8b8c-8a4d3285d190", - 1, - "3adcd800-59b3-4408-8985-095b695f77c2", - 0, - -1 - ], - [ - "626ee0c9-cffe-4752-8c52-5d2eb29809a5", - "2125eaed-c018-40f9-8493-dffa713c4cc2", - 0, - "3adcd800-59b3-4408-8985-095b695f77c2", - 1, - "*" - ], - [ - "2b56a2bd-31af-4743-a9e3-008af6dda159", - "3adcd800-59b3-4408-8985-095b695f77c2", - 0, - "e9edfe61-2ce1-4546-b90b-bd854e88eda5", - 1, - -1 - ], - [ - "cdae4dea-03d6-4ac4-b372-42fbb74fd507", - "3adcd800-59b3-4408-8985-095b695f77c2", - 1, - "eb37e5af-7266-4da0-ab89-36b6e200b82f", - 1, - -1 - ], - [ - "fa009346-1bb8-4ed9-a505-ebdc9ea803e1", - "18428189-e387-4034-a8da-333e88da29f6", - 0, - "7cdfa3c9-b3b9-4c77-989c-887fa6ef8983", - 0, - "*" - ], - [ - "831bc76d-0920-4215-8161-3bdf035f5fb2", - "18428189-e387-4034-a8da-333e88da29f6", - 1, - "df255364-4b43-4ae9-8a0a-8943a1a7f398", - 0, - "*" - ], - [ - "2e83c712-977d-4b9e-8f17-a38faaed2e52", - "5c624567-93f1-46d5-a105-91a4d746e0b2", - 0, - "7cdfa3c9-b3b9-4c77-989c-887fa6ef8983", - 1, - "*" - ], - [ - "c1a3ed6b-aced-418b-b46c-b8accae3a00d", - "5c624567-93f1-46d5-a105-91a4d746e0b2", - 1, - "df255364-4b43-4ae9-8a0a-8943a1a7f398", - 1, - "*" - ], - [ - "97b1e4d5-1b79-49cd-a5ac-9d92db536467", - "7cdfa3c9-b3b9-4c77-989c-887fa6ef8983", - 0, - "597df44f-6179-471b-9730-990c0071ef1b", - 2, - "number" - ], - [ - "59ac014a-6bff-443f-a4a7-33fd3b51cc68", - "df255364-4b43-4ae9-8a0a-8943a1a7f398", - 0, - "597df44f-6179-471b-9730-990c0071ef1b", - 3, - "number" - ], - [ - "00442883-6157-4ad7-ab50-81cf96f96c31", - "54804b59-f75e-49bf-b97a-3f5f6495841d", - 2, - "18428189-e387-4034-a8da-333e88da29f6", - 0, - "number" - ], - [ - "27982f07-e18c-4eac-99cb-cbd29e1ebb83", - "54804b59-f75e-49bf-b97a-3f5f6495841d", - 3, - "18428189-e387-4034-a8da-333e88da29f6", - 1, - "number" - ], - [ - "bda9dcb6-b906-4dbb-902c-55f71aa67277", - "5d3fc9ab-a7b8-45b5-a824-d70f98c97a96", - 0, - "54804b59-f75e-49bf-b97a-3f5f6495841d", - 0, - "COMFYBOX_IMAGES" - ], - [ - "51729fc1-a711-4872-9023-5ff86ca558ba", - "a43917b1-40ac-44b7-9f86-d6cbbed6bdc0", - 0, - "89ace6a4-7a24-4744-898a-e65109663b57", - 1, - "number" - ], - [ - "0845f395-2403-4a78-b716-22960c83ddef", - "1bb069bc-596c-4401-b943-0594b6ee6cd6", - 0, - "44ff9b23-bb22-43e8-b4ca-76db6855191c", - 2, - "number" - ], - [ - "24d5f780-5151-4908-9e4e-db1d00f52534", - "2d3a49a0-eed8-4547-9f8c-a713c0234a76", - 0, - "ad7226d8-a707-4abd-ba61-9261b0c9a20d", - 1, - "string" - ], - [ - "cb24e437-7fe2-400a-b39c-2a0e8d0d0b7e", - "a7b48551-2311-4830-8181-110f5b9035e5", - 0, - "ad7226d8-a707-4abd-ba61-9261b0c9a20d", - 0, - "string" - ], - [ - "e85e7aa8-51a3-449a-b4f1-621eeedcc1a4", - "ad7226d8-a707-4abd-ba61-9261b0c9a20d", - 0, - "def44ce3-6b61-4294-b0bd-abe3b7c6045a", - 0, - "boolean" - ], - [ - "3f10f50d-fe09-42ee-81cf-717811aa51ae", - "1bb069bc-596c-4401-b943-0594b6ee6cd6", - 0, - "b69fe98e-1fc6-4f0a-bf13-99ff12278c60", - 1, - "number" - ], - [ - "5fbd52e4-c236-4049-8965-24fb79ea7302", - "597df44f-6179-471b-9730-990c0071ef1b", - 0, - "b69fe98e-1fc6-4f0a-bf13-99ff12278c60", - 0, - "LATENT" - ], - [ - "b1f0710a-7dfa-4000-845d-5855ca955fbb", - "b69fe98e-1fc6-4f0a-bf13-99ff12278c60", - 0, - "7f251fb6-a708-4c48-8cb7-05d28edd85ad", - 1, - "*" - ], - [ - "8ed1821b-5d69-429c-a404-1b6b668c8727", - "9b7a8bd0-9869-444c-98f5-b6eb7bf75c3a", - 0, - "89ace6a4-7a24-4744-898a-e65109663b57", - 7, - "CONDITIONING" - ], - [ - "95a5de76-80b5-4cb1-a699-a91172c42efa", - "8c639133-9ba4-441e-8ea4-6de55bf7d6d2", - 0, - "89ace6a4-7a24-4744-898a-e65109663b57", - 6, - "CONDITIONING" - ], - [ - "3eb16bc7-0107-484b-8532-ecbe07d12872", - "3c5cfb22-f689-4e6e-81ea-70e6866b8359", - 0, - "89ace6a4-7a24-4744-898a-e65109663b57", - 3, - "number" - ], - [ - "1797d40f-5f1d-44be-a922-e795b81668bc", - "25ac6b37-f15d-4c3e-b9dd-f150c4274f61", - 0, - "89ace6a4-7a24-4744-898a-e65109663b57", - 4, - "string" - ], - [ - "3368c49e-7722-48b6-b07c-189e11818c2f", - "d9f20975-c4c7-4b4a-8472-f21928833ea8", - 0, - "89ace6a4-7a24-4744-898a-e65109663b57", - 5, - "string" - ], - [ - "74f5d77e-bd47-4a0c-9ad5-00e7d30c2bd5", - "54804b59-f75e-49bf-b97a-3f5f6495841d", - 0, - "a75f01ba-e834-47dc-93e3-56e50c86bc22", - 0, - "*" - ], - [ - "936afad8-7665-4d9f-9276-3b60c0b3c229", - "38b86170-5235-4606-a10b-c1b711acf30d", - 0, - "5d3fc9ab-a7b8-45b5-a824-d70f98c97a96", - 0, - -1 - ], - [ - "77c521c7-1518-48b2-84ce-b1b1f0091024", - "9b47521f-a733-4810-abdc-126415c583a1", - 0, - "0b989741-63e6-44c5-b419-4b166ca4b468", - 0, - -1 - ], - [ - "d3125f4d-53f7-42ca-ad2a-a9ac1c14b7a7", - "0b989741-63e6-44c5-b419-4b166ca4b468", - 0, - "f4238800-87bc-4def-ae8d-e8af2fab2479", - 1, - -1 - ], - [ - "de5d4640-f35e-42cb-b5f0-a73a0a609d75", - "0b989741-63e6-44c5-b419-4b166ca4b468", - 0, - "f94a0129-2e34-47c5-b9d4-ec372eda71b9", - 0, - -1 - ], - [ - "fdf36cfa-5064-49eb-a1ce-f99cf07f487e", - "38b86170-5235-4606-a10b-c1b711acf30d", - 0, - "0b989741-63e6-44c5-b419-4b166ca4b468", - 1, - -1 - ], - [ - "0de603d9-0126-460c-bef0-c45bcb5d4d77", - "b15eb076-8464-4e6d-bc47-011dd1a5a10d", - 0, - "def44ce3-6b61-4294-b0bd-abe3b7c6045a", - 1, - "boolean" - ], - [ - "d18dbb43-b2e2-47cb-831b-7a668ca484c4", - "54804b59-f75e-49bf-b97a-3f5f6495841d", - 0, - "b15eb076-8464-4e6d-bc47-011dd1a5a10d", - 0, - "*" - ], - [ - "f76bbdf2-d953-4f77-ab22-e07b87cb66ee", - "def44ce3-6b61-4294-b0bd-abe3b7c6045a", - 0, - "0e607e1f-114a-419f-bbdc-0b04eb82dff5", - 1, - "boolean" - ], - [ - "c1d8a7ed-fa02-4871-843b-4e4fd31327ac", - "a502386b-f168-4086-a512-623496b78199", - 0, - "0e607e1f-114a-419f-bbdc-0b04eb82dff5", - 0, - "*" - ], - [ - "893c8ef0-04ed-4f92-9e11-34ad0290d9a3", - "0e607e1f-114a-419f-bbdc-0b04eb82dff5", - 0, - "5c453a8e-e6b5-4260-8489-2eca1b459a5a", - 0, - "string" - ] - ], - "groups": [ - { - "title": "Error Handling", - "bounding": [ - -1454, - 63, - 631, - 189 - ], - "color": "#3f789e" - }, - { - "title": "Scale By Toggle", - "bounding": [ - 60, - -602, - 573, - 559 - ], - "color": "#A88" - }, - { - "title": "Mode Switcher", - "bounding": [ - -908, - -838, - 880, - 727 - ], - "color": "#b58b2a" - }, - { - "title": "img2img", - "bounding": [ - -854, - 448, - 1655, - 337 - ], - "color": "#88A" - }, - { - "title": "txt2img", - "bounding": [ - -2, - 204, - 383, - 183 - ], - "color": "#b06634" - } - ], - "config": {}, - "extra": {}, - "version": 10 - } + "saveUserState": true }, { "id": "ff11d194-a986-408b-a0dc-d61e8d601e31", @@ -21941,7 +16656,7 @@ "outputs": [ { "name": "Clear Gen", - "type": -2, + "type": -1, "links": [ "d953f0b7-4853-40d8-9bdb-f660b5f9fe9d" ], @@ -21950,7 +16665,7 @@ }, { "name": "Clear HR", - "type": -2, + "type": -1, "links": [ "fcbf2d5b-cc17-47f4-aea6-0649a7a7d665" ], @@ -22959,39 +17674,5688 @@ } }, { - "id": "bbf920e2-f9ee-4778-aa0f-78eb203737e6", - "type": "actions/set_prompt_thumbnails", + "id": "70361963-27f5-471d-b735-dbe2351a5ebd", + "type": "graph/subgraph", "pos": [ - 2747, - 288 + 1274, + 300 ], "size": [ - 260.4, - 26 + 200, + 190 ], - "flags": { - "collapsed": true - }, - "order": 41, + "flags": {}, + "order": 30, "mode": 0, "inputs": [ { - "name": "filenames", - "type": "*", - "link": "ba66d9be-19c3-4da8-84e0-823ef35f7f32", + "name": "model", + "type": "MODEL", + "link": "dd461061-2eaf-4cb3-821c-547955223eb3", + "properties": {} + }, + { + "name": "positive", + "type": "CONDITIONING", + "link": "e1a75b66-2558-41f5-b604-3d152d28d154", + "properties": {} + }, + { + "name": "negative", + "type": "CONDITIONING", + "link": "2da0832c-5de3-4989-bf49-b5c3e7a0196d", + "properties": {} + }, + { + "name": "vae", + "type": "VAE", + "link": "f26f80aa-abf3-403f-b83e-f2f92e99d0d8", "properties": {}, - "slot_index": 0 + "slot_index": 4 + }, + { + "name": "seed", + "type": "number", + "link": "c84ab5d2-3d2a-4304-b2a0-5fd29403a809", + "properties": {} + }, + { + "name": "batch_size", + "type": "number", + "link": "c004a9a1-6ebc-40f0-9fa5-dc9557f8b697", + "properties": {} + }, + { + "name": "cfg", + "type": "number", + "link": "74b0ece4-a591-41b1-935d-ed02fa3cec52", + "properties": {} + }, + { + "name": "sampler_name", + "type": "string", + "link": "bffaf708-3e9f-47c0-aaff-be10bad3cdcb", + "properties": {} + }, + { + "name": "scheduler", + "type": "string", + "link": "46b140b9-fe33-489c-803a-1b7f48ab776b", + "properties": {} } ], - "outputs": [], - "title": "Comfy.SetPromptThumbnailsAction", + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + "250486b4-7eae-4049-aa6f-1ff826687c9c" + ], + "properties": {} + }, + { + "name": "error", + "type": "string", + "links": [ + "842b3edb-9121-40d7-8b65-7d7937105c16" + ], + "properties": {}, + "slot_index": 1 + } + ], + "title": "Generate Image", "properties": { + "enabled": true, "tags": [ - "hr" - ], - "defaultFolderType": "input" + "gen" + ] }, - "saveUserState": true + "color": "#2a363b", + "bgColor": "#3f5159", + "subgraph": { + "last_node_id": 0, + "last_link_id": 0, + "nodes": [ + { + "id": "8752488d-6558-4111-aa69-083abe980619", + "type": "ui/number", + "pos": [ + 613.5042791050023, + 249.7165369712809 + ], + "size": [ + 210, + 158 + ], + "flags": { + "collapsed": true + }, + "order": 0, + "mode": 0, + "inputs": [ + { + "name": "store", + "type": -1, + "link": null, + "properties": {}, + "shape": 1 + } + ], + "outputs": [ + { + "name": "value", + "type": "number", + "links": [ + "5c6f3d0a-56cb-4265-9262-ad560524ffcd" + ], + "properties": {} + }, + { + "name": "changed", + "type": -2, + "links": [], + "properties": {}, + "shape": 1 + }, + { + "name": "@min", + "type": "number", + "links": [], + "properties": {} + }, + { + "name": "@max", + "type": "number", + "links": [], + "properties": {} + }, + { + "name": "@step", + "type": "number", + "links": [], + "properties": {} + }, + { + "name": "@precision", + "type": "number", + "links": [], + "properties": {} + } + ], + "title": "UI.Number", + "properties": { + "tags": [], + "defaultValue": 20, + "min": 1, + "max": 200, + "step": 1, + "precision": 0 + }, + "widgets_values": [ + "20.000" + ], + "color": "#223", + "bgColor": "#335", + "comfyValue": 20, + "shownOutputProperties": { + "min": { + "type": "number", + "outputName": "@min" + }, + "max": { + "type": "number", + "outputName": "@max" + }, + "step": { + "type": "number", + "outputName": "@step" + }, + "precision": { + "type": "number", + "outputName": "@precision" + } + }, + "saveUserState": true + }, + { + "id": "a43917b1-40ac-44b7-9f86-d6cbbed6bdc0", + "type": "graph/input", + "pos": [ + 644.8642791049996, + 227.03322398300003 + ], + "size": [ + 210, + 86 + ], + "flags": { + "collapsed": true + }, + "order": 1, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "", + "type": "number", + "links": [ + "51729fc1-a711-4872-9023-5ff86ca558ba" + ], + "properties": {}, + "shape": 0 + } + ], + "title": "Input", + "properties": { + "name": "seed", + "type": "number", + "value": 0, + "subgraphID": "70361963-27f5-471d-b735-dbe2351a5ebd", + "tags": [] + } + }, + { + "id": "a46ec9f3-82bd-470d-bd89-83d274e1c0cd", + "type": "VAEDecode", + "pos": [ + 969.8642791049981, + 187.03322398299997 + ], + "size": [ + 140, + 46 + ], + "flags": {}, + "order": 13, + "mode": 0, + "inputs": [ + { + "name": "samples", + "type": "LATENT", + "link": "4de28b7a-a2f2-431d-a204-2982ee63e5c6", + "properties": {}, + "config": {} + }, + { + "name": "vae", + "type": "VAE", + "link": "bd75390b-7eb3-4393-bea9-71a92ec0f52e", + "properties": {}, + "slot_index": 1, + "config": {} + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + "689818f7-101f-4250-9ead-7b4aa77f27e6" + ], + "properties": {}, + "shape": 3, + "slot_index": 0 + } + ], + "title": "VAE Decode", + "properties": { + "tags": [] + }, + "color": "#432", + "bgColor": "#653", + "saveUserState": true + }, + { + "id": "8c639133-9ba4-441e-8ea4-6de55bf7d6d2", + "type": "graph/input", + "pos": [ + 653.8642791049996, + 328.033223983 + ], + "size": [ + 210, + 86 + ], + "flags": { + "collapsed": true + }, + "order": 2, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "", + "type": "CONDITIONING", + "links": [ + "95a5de76-80b5-4cb1-a699-a91172c42efa" + ], + "properties": {}, + "slot_index": 0, + "shape": 0 + } + ], + "title": "Input", + "properties": { + "name": "positive", + "type": "CONDITIONING", + "value": null, + "subgraphID": "70361963-27f5-471d-b735-dbe2351a5ebd", + "tags": [] + } + }, + { + "id": "9b7a8bd0-9869-444c-98f5-b6eb7bf75c3a", + "type": "graph/input", + "pos": [ + 648.8642791049996, + 349.0332239830001 + ], + "size": [ + 210, + 86 + ], + "flags": { + "collapsed": true + }, + "order": 3, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "", + "type": "CONDITIONING", + "links": [ + "8ed1821b-5d69-429c-a404-1b6b668c8727" + ], + "properties": {}, + "slot_index": 0, + "shape": 0 + } + ], + "title": "Input", + "properties": { + "name": "negative", + "type": "CONDITIONING", + "value": null, + "subgraphID": "70361963-27f5-471d-b735-dbe2351a5ebd", + "tags": [] + } + }, + { + "id": "3c5cfb22-f689-4e6e-81ea-70e6866b8359", + "type": "graph/input", + "pos": [ + 659.8642791049996, + 267.033223983 + ], + "size": [ + 210, + 86 + ], + "flags": { + "collapsed": true + }, + "order": 4, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "", + "type": "number", + "links": [ + "3eb16bc7-0107-484b-8532-ecbe07d12872" + ], + "properties": {}, + "shape": 0 + } + ], + "title": "Input", + "properties": { + "name": "cfg", + "type": "number", + "value": 0, + "subgraphID": "70361963-27f5-471d-b735-dbe2351a5ebd", + "tags": [] + } + }, + { + "id": "d9f20975-c4c7-4b4a-8472-f21928833ea8", + "type": "graph/input", + "pos": [ + 633.8642791049996, + 309.03322398300014 + ], + "size": [ + 210, + 86 + ], + "flags": { + "collapsed": true + }, + "order": 5, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "", + "type": "string", + "links": [ + "3368c49e-7722-48b6-b07c-189e11818c2f" + ], + "properties": {}, + "shape": 0 + } + ], + "title": "Input", + "properties": { + "name": "scheduler", + "type": "string", + "value": "", + "subgraphID": "70361963-27f5-471d-b735-dbe2351a5ebd", + "tags": [] + } + }, + { + "id": "25ac6b37-f15d-4c3e-b9dd-f150c4274f61", + "type": "graph/input", + "pos": [ + 603.8642791049996, + 288.033223983 + ], + "size": [ + 210, + 86 + ], + "flags": { + "collapsed": true + }, + "order": 6, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "", + "type": "string", + "links": [ + "1797d40f-5f1d-44be-a922-e795b81668bc" + ], + "properties": {}, + "shape": 0 + } + ], + "title": "Input", + "properties": { + "name": "sampler_name", + "type": "string", + "value": "", + "subgraphID": "70361963-27f5-471d-b735-dbe2351a5ebd", + "tags": [] + } + }, + { + "id": "6b833917-9871-480d-b607-b41a8673edc1", + "type": "graph/input", + "pos": [ + 634.8642791049996, + 207.033223983 + ], + "size": [ + 210, + 86 + ], + "flags": { + "collapsed": true + }, + "order": 7, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "", + "type": "MODEL", + "links": [ + "5127d518-b146-488e-b296-ed2be1b382c0" + ], + "properties": {}, + "shape": 0 + } + ], + "title": "Input", + "properties": { + "name": "model", + "type": "MODEL", + "value": null, + "subgraphID": "70361963-27f5-471d-b735-dbe2351a5ebd", + "tags": [] + } + }, + { + "id": "f6fe8af8-fd20-491e-b6d6-f285141ee7eb", + "type": "graph/output", + "pos": [ + 1153.864279104998, + 211.03322398300003 + ], + "size": [ + 210, + 62 + ], + "flags": { + "collapsed": true + }, + "order": 14, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "IMAGE", + "link": "689818f7-101f-4250-9ead-7b4aa77f27e6", + "properties": {}, + "shape": 0 + } + ], + "outputs": [], + "title": "Output", + "properties": { + "name": "IMAGE", + "type": "IMAGE", + "subgraphID": "70361963-27f5-471d-b735-dbe2351a5ebd", + "tags": [] + } + }, + { + "id": "1bb069bc-596c-4401-b943-0594b6ee6cd6", + "type": "graph/input", + "pos": [ + 154, + 336 + ], + "size": [ + 210, + 86 + ], + "flags": { + "collapsed": true + }, + "order": 8, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "", + "type": "number", + "links": [ + "86b8df4b-90e6-4c38-85c7-c0b1dcae2c25", + "fc078cb7-ad3c-4d52-ba62-a65194d45c5f" + ], + "properties": {}, + "slot_index": 0, + "shape": 0 + } + ], + "title": "Input", + "properties": { + "name": "batch_size", + "type": "number", + "value": 0, + "subgraphID": "70361963-27f5-471d-b735-dbe2351a5ebd", + "tags": [] + } + }, + { + "id": "89ace6a4-7a24-4744-898a-e65109663b57", + "type": "KSampler", + "pos": [ + 743, + 186 + ], + "size": [ + 161.2, + 206 + ], + "flags": {}, + "order": 12, + "mode": 0, + "inputs": [ + { + "name": "model", + "type": "MODEL", + "link": "5127d518-b146-488e-b296-ed2be1b382c0", + "properties": {}, + "config": {} + }, + { + "name": "seed", + "type": "number", + "link": "51729fc1-a711-4872-9023-5ff86ca558ba", + "properties": {}, + "config": {}, + "defaultWidgetNode": null, + "widgetNodeType": "ui/number", + "serialize": true + }, + { + "name": "steps", + "type": "number", + "link": "5c6f3d0a-56cb-4265-9262-ad560524ffcd", + "properties": {}, + "config": {}, + "defaultWidgetNode": null, + "widgetNodeType": "ui/number", + "serialize": true + }, + { + "name": "cfg", + "type": "number", + "link": "3eb16bc7-0107-484b-8532-ecbe07d12872", + "properties": {}, + "config": {}, + "defaultWidgetNode": null, + "widgetNodeType": "ui/number", + "serialize": true + }, + { + "name": "sampler_name", + "type": "string", + "link": "1797d40f-5f1d-44be-a922-e795b81668bc", + "properties": {}, + "config": {}, + "defaultWidgetNode": null, + "widgetNodeType": "ui/combo", + "serialize": true + }, + { + "name": "scheduler", + "type": "string", + "link": "3368c49e-7722-48b6-b07c-189e11818c2f", + "properties": {}, + "config": {}, + "defaultWidgetNode": null, + "widgetNodeType": "ui/combo", + "serialize": true + }, + { + "name": "positive", + "type": "CONDITIONING", + "link": "95a5de76-80b5-4cb1-a699-a91172c42efa", + "properties": {}, + "slot_index": 6, + "config": {} + }, + { + "name": "negative", + "type": "CONDITIONING", + "link": "8ed1821b-5d69-429c-a404-1b6b668c8727", + "properties": {}, + "slot_index": 7, + "config": {} + }, + { + "name": "latent_image", + "type": "LATENT", + "link": "3d1f254e-ed58-4e79-86ec-b15cf9fce964", + "properties": {}, + "slot_index": 8, + "config": {} + }, + { + "name": "denoise", + "type": "number", + "link": "8d939a5e-e431-4666-8949-8b117aea47f6", + "properties": {}, + "config": {}, + "defaultWidgetNode": null, + "widgetNodeType": "ui/number", + "serialize": true + } + ], + "outputs": [ + { + "name": "LATENT", + "type": "LATENT", + "links": [ + "4de28b7a-a2f2-431d-a204-2982ee63e5c6" + ], + "properties": {}, + "shape": 3, + "slot_index": 0 + } + ], + "title": "KSampler", + "properties": { + "tags": [] + }, + "color": "#432", + "bgColor": "#653", + "saveUserState": true + }, + { + "id": "a0dde8b6-db9b-4216-9fd8-123fcc4b2611", + "type": "graph/subgraph", + "pos": [ + 301, + 314 + ], + "size": [ + 200, + 70 + ], + "flags": {}, + "order": 10, + "mode": 0, + "inputs": [ + { + "name": "batch_size", + "type": "number", + "link": "fc078cb7-ad3c-4d52-ba62-a65194d45c5f", + "properties": {} + }, + { + "name": "vae", + "type": "VAE", + "link": "a4ef9c45-3bd4-49db-8aab-3511b0c80c57", + "properties": {} + } + ], + "outputs": [ + { + "name": "error", + "type": "string", + "links": [ + "587a13a2-7b4a-4c83-844c-17855feb983f" + ], + "properties": {}, + "slot_index": 0 + }, + { + "name": "latent", + "type": "LATENT", + "links": [ + "3d1f254e-ed58-4e79-86ec-b15cf9fce964" + ], + "properties": {}, + "slot_index": 1 + }, + { + "name": "denoise", + "type": "number", + "links": [ + "8d939a5e-e431-4666-8949-8b117aea47f6" + ], + "properties": {}, + "slot_index": 2 + } + ], + "title": "txt2img/img2img", + "properties": { + "enabled": true, + "tags": [] + }, + "color": "#2a363b", + "bgColor": "#3f5159", + "subgraph": { + "last_node_id": 0, + "last_link_id": 0, + "nodes": [ + { + "id": "099185ef-d84a-4f4d-8467-eeb5a9c36cc2", + "type": "ui/combo", + "pos": [ + 1547.4599842113023, + 1427.4397472799958 + ], + "size": [ + 210, + 78 + ], + "flags": { + "collapsed": true + }, + "order": 0, + "mode": 2, + "inputs": [ + { + "name": "store", + "type": -1, + "link": null, + "properties": {}, + "shape": 1 + } + ], + "outputs": [ + { + "name": "value", + "type": "string", + "links": [ + "bbdefc15-5d93-46ef-a577-48e687afabea" + ], + "properties": {} + }, + { + "name": "changed", + "type": -2, + "links": [], + "properties": {}, + "shape": 1 + } + ], + "title": "UI.Combo", + "properties": { + "tags": [ + "img2img" + ], + "defaultValue": null, + "values": [], + "convertValueToLabelCode": "" + }, + "widgets_values": [], + "color": "#223", + "bgColor": "#335", + "comfyValue": null, + "shownOutputProperties": {}, + "saveUserState": false + }, + { + "id": "aae3b454-d5ef-49f4-ab65-d4ae360010b1", + "type": "ui/combo", + "pos": [ + 1542.4599842113023, + 1364.439747279996 + ], + "size": [ + 210, + 78 + ], + "flags": { + "collapsed": true + }, + "order": 1, + "mode": 2, + "inputs": [ + { + "name": "store", + "type": -1, + "link": null, + "properties": {}, + "shape": 1 + } + ], + "outputs": [ + { + "name": "value", + "type": "string", + "links": [ + "65b5f94b-75ab-4f6c-9d12-eaae891d7ca2" + ], + "properties": {} + }, + { + "name": "changed", + "type": -2, + "links": [], + "properties": {}, + "shape": 1 + } + ], + "title": "UI.Combo", + "properties": { + "tags": [ + "img2img" + ], + "defaultValue": null, + "values": [], + "convertValueToLabelCode": "" + }, + "widgets_values": [], + "color": "#223", + "bgColor": "#335", + "comfyValue": null, + "shownOutputProperties": {}, + "saveUserState": false + }, + { + "id": "2d5fb9b4-1a72-484e-9808-4db9facfcf28", + "type": "LoadImage", + "pos": [ + 1096.4599842113041, + 1293.4397472799963 + ], + "size": [ + 140, + 46 + ], + "flags": {}, + "order": 31, + "mode": 2, + "inputs": [ + { + "name": "image", + "type": "string", + "link": "d934d3cc-bdb1-413a-a0bf-d38e670c46ab", + "properties": {}, + "config": {}, + "defaultWidgetNode": null, + "widgetNodeType": "ui/combo", + "serialize": true + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + "f4ae20a0-8695-4a10-b045-3e93752b3bec" + ], + "properties": {}, + "shape": 3, + "slot_index": 0 + }, + { + "name": "MASK", + "type": "MASK", + "links": [], + "properties": {}, + "shape": 3 + } + ], + "title": "Load Image", + "properties": { + "tags": [ + "img2img" + ] + }, + "color": "#432", + "bgColor": "#653", + "saveUserState": true + }, + { + "id": "c7623ffd-2ce4-4164-9a5b-721d7670630f", + "type": "string/template", + "pos": [ + 323.0741996109804, + 423.9187198669652 + ], + "size": [ + 210, + 98 + ], + "flags": {}, + "order": 15, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "string,array", + "link": "90b51e50-209f-4ab8-a7d3-3738054f393c", + "properties": {}, + "slot_index": 0 + }, + { + "name": "", + "type": "string", + "link": null, + "properties": {} + }, + { + "name": "update", + "type": -1, + "link": "0bc377d1-4fe7-4276-8a3d-0edf6d02e036", + "properties": {}, + "shape": 1 + } + ], + "outputs": [ + { + "name": "out", + "type": "string", + "links": [ + "27e5a8e5-65d0-4caa-89f1-ace4b68384a0" + ], + "properties": {}, + "slot_index": 0 + }, + { + "name": "changed", + "type": -2, + "links": [], + "properties": {}, + "shape": 1 + } + ], + "title": "Template", + "properties": { + "template": "Queue $1", + "stringQuote": "", + "outputJSON": false, + "tags": [] + }, + "boxcolor": "#666" + }, + { + "id": "0c1af43a-61de-40f0-907a-67e07445cde1", + "type": "workflow/configure_queue_prompt_button", + "pos": [ + 563.5402538606403, + 365.0900603366832 + ], + "size": [ + 268.8, + 26 + ], + "flags": {}, + "order": 27, + "mode": 0, + "inputs": [ + { + "name": "config", + "type": -1, + "link": "8b4bfc35-f622-40d1-92a8-6289d6733b04", + "properties": {}, + "shape": 1, + "slot_index": 0 + } + ], + "outputs": [], + "title": "Comfy.ConfigureQueuePromptButton", + "properties": { + "tags": [] + }, + "saveUserState": true + }, + { + "id": "2ab2332e-be3c-4465-bb6a-ac7488a1bf96", + "type": "actions/set_node_mode_advanced", + "pos": [ + 463.2441772004838, + 593.5502283054336 + ], + "size": [ + 260.4, + 102 + ], + "flags": {}, + "order": 22, + "mode": 0, + "inputs": [ + { + "name": "enabled", + "type": "boolean", + "link": null, + "properties": {} + }, + { + "name": "set", + "type": -1, + "link": "608439c9-8480-422c-892e-f4b044c4c238", + "properties": {}, + "shape": 1, + "slot_index": 1 + } + ], + "outputs": [], + "title": "Comfy.SetNodeModeAdvancedAction", + "properties": { + "targetTags": [ + { + "tag": "txt2img", + "enable": true + }, + { + "tag": "img2img", + "enable": false + } + ], + "enable": true, + "tags": [] + }, + "boxcolor": "#666", + "saveUserState": true + }, + { + "id": "ca444b59-667e-44d0-98ce-63a9dfe2f7e8", + "type": "basic/boolean", + "pos": [ + 342.0032538606413, + 959.7080603366827 + ], + "size": [ + 210, + 38 + ], + "flags": { + "collapsed": true + }, + "order": 2, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "bool", + "type": "boolean", + "links": [ + "a42d0893-0f6c-4fe7-906a-70d8f530b59b" + ], + "properties": {}, + "slot_index": 0 + } + ], + "title": "Const Boolean", + "properties": { + "value": false, + "tags": [] + } + }, + { + "id": "3adcd800-59b3-4408-8985-095b695f77c2", + "type": "events/filter", + "pos": [ + 1198.7818689582937, + 486.1181132077769 + ], + "size": [ + 210, + 150 + ], + "flags": {}, + "order": 45, + "mode": 0, + "inputs": [ + { + "name": "event", + "type": -1, + "link": "d5ae6e29-c230-4122-a5fe-78259236daf3", + "properties": {}, + "shape": 1, + "slot_index": 0 + }, + { + "name": "compare_value", + "type": "*", + "link": "52351bc5-216a-4893-9749-88591b8070f3", + "properties": {}, + "slot_index": 1 + } + ], + "outputs": [ + { + "name": "accept", + "type": -2, + "links": [ + "10d6ff02-9c82-4d34-bf5b-a891ad369016" + ], + "properties": {}, + "shape": 1 + }, + { + "name": "reject", + "type": -2, + "links": [ + "78cccb67-856d-4d2e-8609-cd5f9cfa2a7b" + ], + "properties": {}, + "shape": 1 + } + ], + "title": "Filter Event", + "properties": { + "compareValue": true, + "propertyName": "", + "mode": "param", + "operation": "==", + "tags": [] + } + }, + { + "id": "2125eaed-c018-40f9-8493-dffa713c4cc2", + "type": "basic/boolean", + "pos": [ + 1109.7818689582941, + 531.1181132077767 + ], + "size": [ + 210, + 38 + ], + "flags": { + "collapsed": true + }, + "order": 3, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "bool", + "type": "boolean", + "links": [ + "52351bc5-216a-4893-9749-88591b8070f3" + ], + "properties": {}, + "slot_index": 0 + } + ], + "title": "Const Boolean", + "properties": { + "value": true, + "tags": [] + } + }, + { + "id": "7cdfa3c9-b3b9-4c77-989c-887fa6ef8983", + "type": "utils/pick_first", + "pos": [ + 1392.4599842113018, + 1408.439747279996 + ], + "size": [ + 210, + 122 + ], + "flags": { + "collapsed": true + }, + "order": 37, + "mode": 0, + "inputs": [ + { + "name": "A", + "type": "*", + "link": "b078bdfe-727b-4a76-9618-8a5500b9e799", + "properties": {} + }, + { + "name": "B", + "type": "*", + "link": "106d2042-0652-4a9d-9dbf-50341b991189", + "properties": {} + }, + { + "name": "C", + "type": "*", + "link": null, + "properties": {} + } + ], + "outputs": [ + { + "name": "", + "type": "*", + "links": [ + "483584a0-da90-4392-af6c-78d22070a08d" + ], + "properties": {}, + "slot_index": 0 + } + ], + "title": "Comfy.PickFirst", + "properties": { + "tags": [], + "mode": "dataNonNull" + }, + "color": "#232", + "bgColor": "#353", + "saveUserState": true + }, + { + "id": "a7b48551-2311-4830-8181-110f5b9035e5", + "type": "ui/radio", + "pos": [ + 15.279877200484771, + 418.2156283054331 + ], + "size": [ + 210, + 122 + ], + "flags": {}, + "order": 4, + "mode": 0, + "inputs": [ + { + "name": "store", + "type": -1, + "link": null, + "properties": {}, + "shape": 1 + } + ], + "outputs": [ + { + "name": "value", + "type": "string", + "links": [ + "90b51e50-209f-4ab8-a7d3-3738054f393c", + "9a63ff61-ae41-460d-909d-eaf640a81eaa" + ], + "properties": {}, + "slot_index": 0 + }, + { + "name": "index", + "type": "number", + "links": [], + "properties": {} + }, + { + "name": "changed", + "type": -2, + "links": [ + "0bc377d1-4fe7-4276-8a3d-0edf6d02e036", + "a1637d53-3f7b-4773-8d46-ce74e2e979af" + ], + "properties": {}, + "shape": 1, + "slot_index": 2 + } + ], + "title": "UI.Radio", + "properties": { + "tags": [], + "choices": [ + "txt2img", + "img2img" + ], + "defaultValue": "txt2img" + }, + "widgets_values": [ + "txt2img", + 0 + ], + "color": "#223", + "bgColor": "#335", + "comfyValue": "txt2img", + "shownOutputProperties": {}, + "saveUserState": true + }, + { + "id": "2d3a49a0-eed8-4547-9f8c-a713c0234a76", + "type": "basic/string", + "pos": [ + 1780.5091914559403, + 846.2066808449449 + ], + "size": [ + 210, + 38 + ], + "flags": { + "collapsed": true + }, + "order": 5, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "string", + "type": "string", + "links": [ + "2f7edd2c-339e-4e0d-ba0d-82afbb91aeed" + ], + "properties": {}, + "slot_index": 0 + } + ], + "title": "Const String", + "properties": { + "value": "img2img", + "tags": [] + } + }, + { + "id": "ad64f79d-0434-4673-a8af-55de017ba9ff", + "type": "VAEEncode", + "pos": [ + 1317.7523842113026, + 1296.8934472799965 + ], + "size": [ + 140, + 46 + ], + "flags": {}, + "order": 36, + "mode": 2, + "inputs": [ + { + "name": "pixels", + "type": "IMAGE", + "link": "f4ae20a0-8695-4a10-b045-3e93752b3bec", + "properties": {}, + "config": {} + }, + { + "name": "vae", + "type": "VAE", + "link": "ed86876f-5e19-4309-8452-49792cecd5d8", + "properties": {}, + "config": {} + } + ], + "outputs": [ + { + "name": "LATENT", + "type": "LATENT", + "links": [ + "1363c2ad-2f65-4c8d-9fb0-00e2c3059ec2" + ], + "properties": {}, + "shape": 3, + "slot_index": 0 + } + ], + "title": "VAE Encode", + "properties": { + "tags": [ + "img2img" + ] + }, + "color": "#432", + "bgColor": "#653", + "saveUserState": true + }, + { + "id": "c6a16ab9-6816-4262-8b8c-8a4d3285d190", + "type": "ui/checkbox", + "pos": [ + 929.157568958296, + 629.7695132077777 + ], + "size": [ + 210, + 78 + ], + "flags": {}, + "order": 42, + "mode": 2, + "inputs": [ + { + "name": "store", + "type": -1, + "link": "7ef32f50-0b75-489e-9739-90f0d61c236b", + "properties": {}, + "shape": 1 + } + ], + "outputs": [ + { + "name": "value", + "type": "boolean", + "links": [], + "properties": {} + }, + { + "name": "changed", + "type": -2, + "links": [ + "d5ae6e29-c230-4122-a5fe-78259236daf3" + ], + "properties": {}, + "shape": 1 + } + ], + "title": "UI.Checkbox", + "properties": { + "tags": [ + "img2img" + ], + "defaultValue": true + }, + "widgets_values": [ + "true" + ], + "color": "#223", + "bgColor": "#335", + "comfyValue": true, + "shownOutputProperties": {}, + "saveUserState": true + }, + { + "id": "756b6825-8f4e-42a8-a967-260878d2ce1a", + "type": "events/trigger", + "pos": [ + 586.5989538606398, + 426.40346033668305 + ], + "size": [ + 140, + 66 + ], + "flags": {}, + "order": 21, + "mode": 0, + "inputs": [ + { + "name": "if", + "type": "", + "link": "27e5a8e5-65d0-4caa-89f1-ace4b68384a0", + "properties": {}, + "slot_index": 0 + } + ], + "outputs": [ + { + "name": "true", + "type": -2, + "links": [], + "properties": {}, + "shape": 1 + }, + { + "name": "change", + "type": -2, + "links": [ + "8b4bfc35-f622-40d1-92a8-6289d6733b04" + ], + "properties": {}, + "shape": 1 + }, + { + "name": "false", + "type": -2, + "links": [], + "properties": {}, + "shape": 1 + } + ], + "title": "Trigger Event", + "properties": { + "onlyOnChange": true, + "tags": [] + } + }, + { + "id": "f4ffe234-d4ff-4598-a9aa-3cc88f2a134c", + "type": "events/no_change", + "pos": [ + 663.938953860638, + 937.3894603366829 + ], + "size": [ + 159.6, + 26 + ], + "flags": { + "collapsed": true + }, + "order": 39, + "mode": 0, + "inputs": [ + { + "name": "in", + "type": -1, + "link": "00b968d6-2221-4a60-bd57-bcc964db300f", + "properties": {}, + "shape": 1, + "slot_index": 0 + } + ], + "outputs": [ + { + "name": "out", + "type": -2, + "links": [ + "7ef32f50-0b75-489e-9739-90f0d61c236b" + ], + "properties": {}, + "shape": 1, + "slot_index": 0 + } + ], + "title": "Comfy.NoChangeEvent", + "properties": { + "tags": [] + }, + "saveUserState": true + }, + { + "id": "774e27a2-ca48-4fe6-9e2a-c22ff544da7f", + "type": "graph/subgraph", + "pos": [ + 1682.108078046769, + 1033.2211504172594 + ], + "size": [ + 200, + 50 + ], + "flags": { + "collapsed": true, + "pinned": false + }, + "order": 6, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "width", + "type": "number", + "links": [ + "f1740a10-589c-489d-b950-3f82c42c745b" + ], + "properties": {}, + "slot_index": 0 + }, + { + "name": "height", + "type": "number", + "links": [ + "1f07cff4-5ca7-4323-8dcd-e94090573b2a" + ], + "properties": {}, + "slot_index": 1 + } + ], + "title": "Dim. Sliders", + "properties": { + "enabled": true, + "tags": [ + "txt2img" + ] + }, + "color": "#2a363b", + "bgColor": "#3f5159", + "subgraph": { + "last_node_id": 0, + "last_link_id": 0, + "nodes": [ + { + "id": "eeac590a-f37f-4edf-9b2c-97ea89305991", + "type": "graph/output", + "pos": [ + 410, + -31 + ], + "size": [ + 210, + 62 + ], + "flags": {}, + "order": 5, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "number", + "link": "aa912584-cf6c-45ff-ab0c-763952055f1e", + "properties": {}, + "shape": 0 + } + ], + "outputs": [], + "title": "Output", + "properties": { + "name": "width", + "type": "number", + "subgraphID": "774e27a2-ca48-4fe6-9e2a-c22ff544da7f", + "tags": [] + } + }, + { + "id": "c4ce192d-9458-47e9-b098-c000e0565a71", + "type": "graph/output", + "pos": [ + 410, + 51 + ], + "size": [ + 210, + 62 + ], + "flags": {}, + "order": 4, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "number", + "link": "d8cd9308-4621-41c9-9707-d7332ea30046", + "properties": {}, + "shape": 0 + } + ], + "outputs": [], + "title": "Output", + "properties": { + "name": "height", + "type": "number", + "subgraphID": "774e27a2-ca48-4fe6-9e2a-c22ff544da7f", + "tags": [] + } + }, + { + "id": "6ef9168e-7e5b-471c-b7c6-137b708cbea8", + "type": "actions/swap", + "pos": [ + 200, + -3 + ], + "size": [ + 140, + 66 + ], + "flags": {}, + "order": 2, + "mode": 0, + "inputs": [ + { + "name": "A", + "type": "*", + "link": "b455272d-f3a5-43d2-94a7-0b814c312a55", + "properties": {} + }, + { + "name": "B", + "type": "*", + "link": "feb1fff4-6c21-4df0-a195-2b13bf4e1cc5", + "properties": {} + }, + { + "name": "swap", + "type": -1, + "link": "e48ab171-adf2-4e63-81d5-633b45af1409", + "properties": {}, + "shape": 1 + } + ], + "outputs": [ + { + "name": "B", + "type": -2, + "links": [ + "1b5f9c6f-0c37-4a7b-a9aa-10c16d157dc7" + ], + "properties": {}, + "shape": 1, + "slot_index": 0 + }, + { + "name": "A", + "type": -2, + "links": [ + "2c31ed9f-2b29-4c28-b46a-66688d0c095f" + ], + "properties": {}, + "shape": 1, + "slot_index": 1 + } + ], + "title": "Comfy.SwapAction", + "properties": { + "tags": [] + }, + "saveUserState": true + }, + { + "id": "c0795591-7179-4de0-a104-0750d41c636b", + "type": "ui/button", + "pos": [ + 28, + 85 + ], + "size": [ + 210, + 58 + ], + "flags": { + "collapsed": true + }, + "order": 0, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "clicked", + "type": -2, + "links": [ + "e48ab171-adf2-4e63-81d5-633b45af1409" + ], + "properties": {}, + "shape": 1, + "slot_index": 0 + } + ], + "title": "UI.Button", + "properties": { + "tags": [ + "txt2img" + ], + "defaultValue": false, + "param": "bang" + }, + "widgets_values": [ + "false" + ], + "color": "#223", + "bgColor": "#335", + "comfyValue": false, + "shownOutputProperties": {}, + "saveUserState": true + }, + { + "id": "5d0afab9-6cea-46c2-8f2c-e75a2d48f786", + "type": "ui/number", + "pos": [ + 47, + 16 + ], + "size": [ + 210, + 158 + ], + "flags": { + "collapsed": true + }, + "order": 1, + "mode": 0, + "inputs": [ + { + "name": "store", + "type": -1, + "link": "1b5f9c6f-0c37-4a7b-a9aa-10c16d157dc7", + "properties": {}, + "shape": 1 + } + ], + "outputs": [ + { + "name": "value", + "type": "number", + "links": [ + "b455272d-f3a5-43d2-94a7-0b814c312a55", + "aa912584-cf6c-45ff-ab0c-763952055f1e" + ], + "properties": {}, + "slot_index": 0 + }, + { + "name": "changed", + "type": -2, + "links": [], + "properties": {}, + "shape": 1 + }, + { + "name": "@min", + "type": "number", + "links": [], + "properties": {} + }, + { + "name": "@max", + "type": "number", + "links": [], + "properties": {} + }, + { + "name": "@step", + "type": "number", + "links": [], + "properties": {} + }, + { + "name": "@precision", + "type": "number", + "links": [], + "properties": {} + } + ], + "title": "UI.Number", + "properties": { + "tags": [ + "txt2img" + ], + "defaultValue": 512, + "min": 64, + "max": 2048, + "step": 64, + "precision": 0 + }, + "widgets_values": [ + "512.000" + ], + "color": "#223", + "bgColor": "#335", + "comfyValue": 512, + "shownOutputProperties": { + "min": { + "type": "number", + "outputName": "@min" + }, + "max": { + "type": "number", + "outputName": "@max" + }, + "step": { + "type": "number", + "outputName": "@step" + }, + "precision": { + "type": "number", + "outputName": "@precision" + } + }, + "saveUserState": true + }, + { + "id": "9b6252b2-8b18-42bb-87f5-c8427a3a9121", + "type": "ui/number", + "pos": [ + 45, + 49 + ], + "size": [ + 210, + 158 + ], + "flags": { + "collapsed": true + }, + "order": 3, + "mode": 0, + "inputs": [ + { + "name": "store", + "type": -1, + "link": "2c31ed9f-2b29-4c28-b46a-66688d0c095f", + "properties": {}, + "shape": 1 + } + ], + "outputs": [ + { + "name": "value", + "type": "number", + "links": [ + "feb1fff4-6c21-4df0-a195-2b13bf4e1cc5", + "d8cd9308-4621-41c9-9707-d7332ea30046" + ], + "properties": {}, + "slot_index": 0 + }, + { + "name": "changed", + "type": -2, + "links": [], + "properties": {}, + "shape": 1 + }, + { + "name": "@min", + "type": "number", + "links": [], + "properties": {} + }, + { + "name": "@max", + "type": "number", + "links": [], + "properties": {} + }, + { + "name": "@step", + "type": "number", + "links": [], + "properties": {} + }, + { + "name": "@precision", + "type": "number", + "links": [], + "properties": {} + } + ], + "title": "UI.Number", + "properties": { + "tags": [ + "txt2img" + ], + "defaultValue": 512, + "min": 64, + "max": 2048, + "step": 64, + "precision": 0 + }, + "widgets_values": [ + "512.000" + ], + "color": "#223", + "bgColor": "#335", + "comfyValue": 512, + "shownOutputProperties": { + "min": { + "type": "number", + "outputName": "@min" + }, + "max": { + "type": "number", + "outputName": "@max" + }, + "step": { + "type": "number", + "outputName": "@step" + }, + "precision": { + "type": "number", + "outputName": "@precision" + } + }, + "saveUserState": true + } + ], + "links": [ + [ + "b455272d-f3a5-43d2-94a7-0b814c312a55", + "5d0afab9-6cea-46c2-8f2c-e75a2d48f786", + 0, + "6ef9168e-7e5b-471c-b7c6-137b708cbea8", + 0, + "*" + ], + [ + "feb1fff4-6c21-4df0-a195-2b13bf4e1cc5", + "9b6252b2-8b18-42bb-87f5-c8427a3a9121", + 0, + "6ef9168e-7e5b-471c-b7c6-137b708cbea8", + 1, + "*" + ], + [ + "e48ab171-adf2-4e63-81d5-633b45af1409", + "c0795591-7179-4de0-a104-0750d41c636b", + 0, + "6ef9168e-7e5b-471c-b7c6-137b708cbea8", + 2, + -1 + ], + [ + "2c31ed9f-2b29-4c28-b46a-66688d0c095f", + "6ef9168e-7e5b-471c-b7c6-137b708cbea8", + 1, + "9b6252b2-8b18-42bb-87f5-c8427a3a9121", + 0, + -1 + ], + [ + "1b5f9c6f-0c37-4a7b-a9aa-10c16d157dc7", + "6ef9168e-7e5b-471c-b7c6-137b708cbea8", + 0, + "5d0afab9-6cea-46c2-8f2c-e75a2d48f786", + 0, + -1 + ], + [ + "aa912584-cf6c-45ff-ab0c-763952055f1e", + "5d0afab9-6cea-46c2-8f2c-e75a2d48f786", + 0, + "eeac590a-f37f-4edf-9b2c-97ea89305991", + 0, + "number" + ], + [ + "d8cd9308-4621-41c9-9707-d7332ea30046", + "9b6252b2-8b18-42bb-87f5-c8427a3a9121", + 0, + "c4ce192d-9458-47e9-b098-c000e0565a71", + 0, + "number" + ] + ], + "groups": [], + "config": {}, + "extra": {}, + "version": 10 + } + }, + { + "id": "6391469c-22aa-45cf-b49b-c093ba92efa2", + "type": "ui/number", + "pos": [ + 1632.6647255198964, + 1276.9792610006998 + ], + "size": [ + 210, + 158 + ], + "flags": { + "collapsed": true + }, + "order": 7, + "mode": 2, + "inputs": [ + { + "name": "store", + "type": -1, + "link": null, + "properties": {}, + "shape": 1 + } + ], + "outputs": [ + { + "name": "value", + "type": "number", + "links": [ + "50b041bf-7c59-4a30-bf8c-cc0cde6dd488" + ], + "properties": {} + }, + { + "name": "changed", + "type": -2, + "links": [], + "properties": {}, + "shape": 1 + }, + { + "name": "@min", + "type": "number", + "links": [], + "properties": {} + }, + { + "name": "@max", + "type": "number", + "links": [], + "properties": {} + }, + { + "name": "@step", + "type": "number", + "links": [], + "properties": {} + }, + { + "name": "@precision", + "type": "number", + "links": [], + "properties": {} + } + ], + "title": "UI.Number (denoise)", + "properties": { + "tags": [ + "img2img" + ], + "defaultValue": 0.65, + "min": 0, + "max": 1, + "step": 0.01, + "precision": 0 + }, + "widgets_values": [ + "0.650" + ], + "color": "#223", + "bgColor": "#335", + "comfyValue": 0.65, + "shownOutputProperties": { + "min": { + "type": "number", + "outputName": "@min" + }, + "max": { + "type": "number", + "outputName": "@max" + }, + "step": { + "type": "number", + "outputName": "@step" + }, + "precision": { + "type": "number", + "outputName": "@precision" + } + }, + "saveUserState": true + }, + { + "id": "a75f01ba-e834-47dc-93e3-56e50c86bc22", + "type": "actions/set_prompt_thumbnails", + "pos": [ + 1026.9139499339624, + 1484.8035093405433 + ], + "size": [ + 260.4, + 26 + ], + "flags": {}, + "order": 29, + "mode": 2, + "inputs": [ + { + "name": "filenames", + "type": "*", + "link": "1211fe06-01a5-4df0-9b14-f0c8d9891370", + "properties": {} + } + ], + "outputs": [], + "title": "Comfy.SetPromptThumbnailsAction", + "properties": { + "tags": [ + "img2img" + ], + "defaultFolderType": "input" + }, + "saveUserState": true + }, + { + "id": "5d3fc9ab-a7b8-45b5-a824-d70f98c97a96", + "type": "ui/image_upload", + "pos": [ + 465.60538421130616, + 1293.6744472799967 + ], + "size": [ + 210, + 78 + ], + "flags": {}, + "order": 17, + "mode": 2, + "inputs": [ + { + "name": "store", + "type": -1, + "link": "9d109f15-b1f1-456a-b2de-b70717b74a87", + "properties": {}, + "shape": 1, + "slot_index": 0 + } + ], + "outputs": [ + { + "name": "images", + "type": "COMFYBOX_IMAGES", + "links": [ + "2627ec6c-c425-4298-bab9-d8add653aa27" + ], + "properties": {}, + "slot_index": 0 + }, + { + "name": "changed", + "type": -2, + "links": [], + "properties": {}, + "shape": 1 + } + ], + "title": "UI.ImageUpload", + "properties": { + "defaultValue": [], + "tags": [ + "img2img" + ] + }, + "widgets_values": [], + "color": "#223", + "bgColor": "#335", + "comfyValue": [], + "shownOutputProperties": {}, + "saveUserState": false + }, + { + "id": "f4238800-87bc-4def-ae8d-e8af2fab2479", + "type": "actions/set_node_mode_advanced", + "pos": [ + 499.07823608720315, + 750.6209056491837 + ], + "size": [ + 260.4, + 102 + ], + "flags": {}, + "order": 33, + "mode": 0, + "inputs": [ + { + "name": "enabled", + "type": "boolean", + "link": null, + "properties": {} + }, + { + "name": "set", + "type": -1, + "link": "5d610ec6-eda4-43b1-afa9-b86c37a9e5c7", + "properties": {}, + "shape": 1, + "slot_index": 1 + } + ], + "outputs": [], + "title": "Comfy.SetNodeModeAdvancedAction", + "properties": { + "targetTags": [ + { + "tag": "img2img", + "enable": true + }, + { + "tag": "txt2img", + "enable": false + }, + { + "tag": "img2imgPixelSize", + "enable": true + }, + { + "tag": "img2imgScaleSize", + "enable": false + } + ], + "enable": true, + "tags": [] + }, + "boxcolor": "#666", + "saveUserState": true + }, + { + "id": "f94a0129-2e34-47c5-b9d4-ec372eda71b9", + "type": "events/trigger_new_event", + "pos": [ + 440.774928958296, + 914.1451532077771 + ], + "size": [ + 210, + 78 + ], + "flags": {}, + "order": 34, + "mode": 0, + "inputs": [ + { + "name": "in", + "type": -1, + "link": "1c86ae43-d2d1-4d55-a51e-980eeaff625f", + "properties": {}, + "shape": 1, + "slot_index": 0 + }, + { + "name": "param", + "type": "*", + "link": "a42d0893-0f6c-4fe7-906a-70d8f530b59b", + "properties": {}, + "slot_index": 1 + } + ], + "outputs": [ + { + "name": "out", + "type": -2, + "links": [ + "00b968d6-2221-4a60-bd57-bcc964db300f" + ], + "properties": {}, + "shape": 1, + "slot_index": 0 + } + ], + "title": "Comfy.TriggerNewEvent", + "properties": { + "param": false, + "tags": [] + } + }, + { + "id": "9e64edd9-3ad5-458c-a10a-78d54edb06ee", + "type": "events/filter", + "pos": [ + 202.43492895829627, + 583.1591532077767 + ], + "size": [ + 210, + 150 + ], + "flags": {}, + "order": 16, + "mode": 0, + "inputs": [ + { + "name": "event", + "type": -1, + "link": "a1637d53-3f7b-4773-8d46-ce74e2e979af", + "properties": {}, + "shape": 1 + }, + { + "name": "compare_value", + "type": "*", + "link": null, + "properties": {} + } + ], + "outputs": [ + { + "name": "accept", + "type": -2, + "links": [ + "608439c9-8480-422c-892e-f4b044c4c238" + ], + "properties": {}, + "shape": 1 + }, + { + "name": "reject", + "type": -2, + "links": [ + "0cf68c78-b83f-4eb7-a5ad-96a2244ff811" + ], + "properties": {}, + "shape": 1, + "slot_index": 1 + } + ], + "title": "Filter Event", + "properties": { + "compareValue": "txt2img", + "propertyName": "", + "mode": "param", + "operation": "==", + "tags": [] + } + }, + { + "id": "38b86170-5235-4606-a10b-c1b711acf30d", + "type": "events/receive_output", + "pos": [ + 169.91394993396156, + 1295.8035093405433 + ], + "size": [ + 210, + 106 + ], + "flags": { + "collapsed": false + }, + "order": 8, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "received", + "type": -2, + "links": [ + "9d109f15-b1f1-456a-b2de-b70717b74a87" + ], + "properties": {}, + "shape": 1, + "slot_index": 0, + "color_on": "fuchsia", + "color_off": "fuchsia" + } + ], + "title": "Comfy.ReceiveOutput", + "properties": { + "tags": [], + "name": "img2img", + "description": "Image to use for img2img.", + "type": "COMFYBOX_IMAGE" + }, + "saveUserState": true + }, + { + "id": "0b989741-63e6-44c5-b419-4b166ca4b468", + "type": "events/sequence", + "pos": [ + 312.43492895829655, + 856.1591532077771 + ], + "size": [ + 140, + 46 + ], + "flags": { + "collapsed": true + }, + "order": 28, + "mode": 0, + "inputs": [ + { + "name": "", + "type": -1, + "link": "9bc08527-32d9-4d2f-8440-f7f9b8f20e2e", + "properties": {}, + "shape": 1 + }, + { + "name": "", + "type": -1, + "link": null, + "properties": {}, + "shape": 1 + } + ], + "outputs": [ + { + "name": "", + "type": -2, + "links": [ + "5d610ec6-eda4-43b1-afa9-b86c37a9e5c7", + "1c86ae43-d2d1-4d55-a51e-980eeaff625f" + ], + "properties": {}, + "shape": 1, + "slot_index": 0 + }, + { + "name": "", + "type": -2, + "links": [], + "properties": {}, + "shape": 1 + } + ], + "title": "Sequence", + "properties": { + "tags": [] + } + }, + { + "id": "9b47521f-a733-4810-abdc-126415c583a1", + "type": "events/filter", + "pos": [ + 32.43492895829666, + 789.159153207777 + ], + "size": [ + 210, + 150 + ], + "flags": {}, + "order": 23, + "mode": 0, + "inputs": [ + { + "name": "event", + "type": -1, + "link": "0cf68c78-b83f-4eb7-a5ad-96a2244ff811", + "properties": {}, + "shape": 1 + }, + { + "name": "compare_value", + "type": "*", + "link": null, + "properties": {} + } + ], + "outputs": [ + { + "name": "accept", + "type": -2, + "links": [ + "9bc08527-32d9-4d2f-8440-f7f9b8f20e2e" + ], + "properties": {}, + "shape": 1, + "slot_index": 0 + }, + { + "name": "reject", + "type": -2, + "links": [], + "properties": {}, + "shape": 1 + } + ], + "title": "Filter Event", + "properties": { + "compareValue": "img2img", + "propertyName": "", + "mode": "param", + "operation": "==", + "tags": [] + } + }, + { + "id": "df255364-4b43-4ae9-8a0a-8943a1a7f398", + "type": "utils/pick_first", + "pos": [ + 1390.913949933959, + 1445.8035093405433 + ], + "size": [ + 210, + 122 + ], + "flags": { + "collapsed": true + }, + "order": 38, + "mode": 0, + "inputs": [ + { + "name": "A", + "type": "*", + "link": "3554eb5b-bb7c-44c5-b69a-b4eae1e68b77", + "properties": {} + }, + { + "name": "B", + "type": "*", + "link": "b55a57a7-35f7-4804-bf5e-4a7f14c22e64", + "properties": {} + }, + { + "name": "C", + "type": "*", + "link": null, + "properties": {} + } + ], + "outputs": [ + { + "name": "", + "type": "*", + "links": [ + "48b71a7d-a6e8-45d0-b0cf-d8408de26eb1" + ], + "properties": {}, + "slot_index": 0 + } + ], + "title": "Comfy.PickFirst", + "properties": { + "tags": [], + "mode": "dataNonNull" + }, + "color": "#232", + "bgColor": "#353", + "saveUserState": true + }, + { + "id": "54804b59-f75e-49bf-b97a-3f5f6495841d", + "type": "image/pick_image", + "pos": [ + 790.9503842113065, + 1302.0754472799968 + ], + "size": [ + 210, + 190 + ], + "flags": {}, + "order": 24, + "mode": 0, + "inputs": [ + { + "name": "images", + "type": "COMFYBOX_IMAGES", + "link": "2627ec6c-c425-4298-bab9-d8add653aa27", + "properties": {}, + "slot_index": 0 + }, + { + "name": "index", + "type": "number", + "link": null, + "properties": {} + } + ], + "outputs": [ + { + "name": "image", + "type": "COMFYBOX_IMAGE", + "links": [ + "1211fe06-01a5-4df0-9b14-f0c8d9891370", + "a6475896-9080-4a68-bc3d-8a93a89191ed" + ], + "properties": {}, + "slot_index": 0 + }, + { + "name": "filename", + "type": "string", + "links": [ + "d934d3cc-bdb1-413a-a0bf-d38e670c46ab" + ], + "properties": {}, + "slot_index": 1 + }, + { + "name": "width", + "type": "number", + "links": [ + "293cbe35-07db-4903-bbb1-f60b78607368" + ], + "properties": {}, + "slot_index": 2 + }, + { + "name": "height", + "type": "number", + "links": [ + "97aea333-2ebe-4e16-a7cd-abbb67168f62" + ], + "properties": {} + } + ], + "title": "Comfy.PickImage", + "properties": { + "tags": [] + }, + "saveUserState": true + }, + { + "id": "def44ce3-6b61-4294-b0bd-abe3b7c6045a", + "type": "logic/AND", + "pos": [ + 2038.6008056249714, + 849.0743745270909 + ], + "size": [ + 140, + 46 + ], + "flags": { + "collapsed": true + }, + "order": 35, + "mode": 0, + "inputs": [ + { + "name": "a", + "type": "boolean", + "link": "3e11d8b7-3efe-4c4a-a3f1-38a7e537d181", + "properties": {}, + "slot_index": 0 + }, + { + "name": "b", + "type": "boolean", + "link": "89ebc100-08d2-4aec-981a-f8cbc70acbb9", + "properties": {}, + "slot_index": 1 + } + ], + "outputs": [ + { + "name": "out", + "type": "boolean", + "links": [ + "f4caefc3-c009-434c-b68f-e64b7549ef9b" + ], + "properties": {}, + "slot_index": 0 + } + ], + "title": "AND", + "properties": { + "tags": [] + } + }, + { + "id": "a502386b-f168-4086-a512-623496b78199", + "type": "basic/string", + "pos": [ + 1897.600805624973, + 814.0743745270911 + ], + "size": [ + 210, + 38 + ], + "flags": { + "collapsed": true + }, + "order": 9, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "string", + "type": "string", + "links": [ + "a18254dc-ed0d-4afc-84b0-291190450f44" + ], + "properties": {} + } + ], + "title": "Const String", + "properties": { + "value": "Upload an image to be used with img2img first.", + "tags": [] + } + }, + { + "id": "ad7226d8-a707-4abd-ba61-9261b0c9a20d", + "type": "basic/CompareValues", + "pos": [ + 1912.600805624973, + 848.0743745270909 + ], + "size": [ + 210, + 78 + ], + "flags": { + "collapsed": true + }, + "order": 26, + "mode": 0, + "inputs": [ + { + "name": "A", + "type": 0, + "link": "fa8493d2-7d2c-4462-831c-a6133345e879", + "properties": {} + }, + { + "name": "B", + "type": 0, + "link": "2f7edd2c-339e-4e0d-ba0d-82afbb91aeed", + "properties": {}, + "slot_index": 1 + } + ], + "outputs": [ + { + "name": "true", + "type": "boolean", + "links": [ + "3e11d8b7-3efe-4c4a-a3f1-38a7e537d181" + ], + "properties": {} + }, + { + "name": "false", + "type": "boolean", + "links": [], + "properties": {} + } + ], + "title": "GenericCompare", + "properties": { + "A": "txt2img", + "B": "img2img", + "OP": "==", + "enabled": true, + "tags": [] + } + }, + { + "id": "b15eb076-8464-4e6d-bc47-011dd1a5a10d", + "type": "basic/is_null", + "pos": [ + 1912.600805624973, + 882.0743745270911 + ], + "size": [ + 140, + 26 + ], + "flags": { + "collapsed": true + }, + "order": 30, + "mode": 0, + "inputs": [ + { + "name": "in", + "type": "*", + "link": "a6475896-9080-4a68-bc3d-8a93a89191ed", + "properties": {} + } + ], + "outputs": [ + { + "name": "is_null", + "type": "boolean", + "links": [ + "89ebc100-08d2-4aec-981a-f8cbc70acbb9" + ], + "properties": {}, + "slot_index": 0 + } + ], + "title": "== Null", + "properties": { + "strictEquality": true, + "tags": [] + } + }, + { + "id": "5c624567-93f1-46d5-a105-91a4d746e0b2", + "type": "graph/subgraph", + "pos": [ + 1243.913949933959, + 1448.8035093405433 + ], + "size": [ + 200, + 50 + ], + "flags": { + "collapsed": true + }, + "order": 10, + "mode": 2, + "inputs": [], + "outputs": [ + { + "name": "width_1", + "type": "number", + "links": [ + "106d2042-0652-4a9d-9dbf-50341b991189" + ], + "properties": {} + }, + { + "name": "height", + "type": "number", + "links": [ + "b55a57a7-35f7-4804-bf5e-4a7f14c22e64" + ], + "properties": {} + } + ], + "title": "Dim. Sliders", + "properties": { + "enabled": true, + "tags": [ + "img2img", + "img2imgPixelSize" + ] + }, + "color": "#2a363b", + "bgColor": "#3f5159", + "subgraph": { + "last_node_id": 0, + "last_link_id": 0, + "nodes": [ + { + "id": "0c240656-de95-44c4-99ad-d071912e2669", + "type": "graph/output", + "pos": [ + 410, + 51 + ], + "size": [ + 210, + 62 + ], + "flags": {}, + "order": 1, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "number", + "link": "81c514f3-a476-401b-9236-cebf09af65c9", + "properties": {}, + "shape": 0 + } + ], + "outputs": [], + "title": "Output", + "properties": { + "name": "height", + "type": "number", + "subgraphID": "5c624567-93f1-46d5-a105-91a4d746e0b2", + "tags": [] + } + }, + { + "id": "d8ea1bf0-1148-4d78-a797-7d57bf36786a", + "type": "ui/number", + "pos": [ + 47, + 16 + ], + "size": [ + 210, + 158 + ], + "flags": { + "collapsed": true + }, + "order": 5, + "mode": 2, + "inputs": [ + { + "name": "store", + "type": -1, + "link": "98719918-3d33-48b2-9010-cc8e748146e6", + "properties": {}, + "shape": 1 + } + ], + "outputs": [ + { + "name": "value", + "type": "number", + "links": [ + "18a3e2a4-4767-4bdc-aa1d-483b4e33efb2", + "b3024d91-648c-4d81-9b3b-c3ad5c45cd87" + ], + "properties": {}, + "slot_index": 0 + }, + { + "name": "changed", + "type": -2, + "links": [], + "properties": {}, + "shape": 1 + }, + { + "name": "@min", + "type": "number", + "links": [], + "properties": {} + }, + { + "name": "@max", + "type": "number", + "links": [], + "properties": {} + }, + { + "name": "@step", + "type": "number", + "links": [], + "properties": {} + }, + { + "name": "@precision", + "type": "number", + "links": [], + "properties": {} + } + ], + "title": "UI.Number", + "properties": { + "tags": [ + "img2img", + "img2imgPixelSize" + ], + "defaultValue": 512, + "min": 64, + "max": 2048, + "step": 64, + "precision": 0 + }, + "widgets_values": [ + "512.000" + ], + "color": "#223", + "bgColor": "#335", + "comfyValue": 512, + "shownOutputProperties": { + "min": { + "type": "number", + "outputName": "@min" + }, + "max": { + "type": "number", + "outputName": "@max" + }, + "step": { + "type": "number", + "outputName": "@step" + }, + "precision": { + "type": "number", + "outputName": "@precision" + } + }, + "saveUserState": true + }, + { + "id": "36315f44-7341-45d5-8927-4fbe39a7b3cc", + "type": "ui/number", + "pos": [ + 45, + 49 + ], + "size": [ + 210, + 158 + ], + "flags": { + "collapsed": true + }, + "order": 2, + "mode": 2, + "inputs": [ + { + "name": "store", + "type": -1, + "link": "e927080f-9778-4f8c-987c-75b19a30c4af", + "properties": {}, + "shape": 1 + } + ], + "outputs": [ + { + "name": "value", + "type": "number", + "links": [ + "25cedd82-9571-41f1-95a6-345c1012ec35", + "81c514f3-a476-401b-9236-cebf09af65c9" + ], + "properties": {}, + "slot_index": 0 + }, + { + "name": "changed", + "type": -2, + "links": [], + "properties": {}, + "shape": 1 + }, + { + "name": "@min", + "type": "number", + "links": [], + "properties": {} + }, + { + "name": "@max", + "type": "number", + "links": [], + "properties": {} + }, + { + "name": "@step", + "type": "number", + "links": [], + "properties": {} + }, + { + "name": "@precision", + "type": "number", + "links": [], + "properties": {} + } + ], + "title": "UI.Number", + "properties": { + "tags": [ + "img2img", + "img2imgPixelSize" + ], + "defaultValue": 512, + "min": 64, + "max": 2048, + "step": 64, + "precision": 0 + }, + "widgets_values": [ + "512.000" + ], + "color": "#223", + "bgColor": "#335", + "comfyValue": 512, + "shownOutputProperties": { + "min": { + "type": "number", + "outputName": "@min" + }, + "max": { + "type": "number", + "outputName": "@max" + }, + "step": { + "type": "number", + "outputName": "@step" + }, + "precision": { + "type": "number", + "outputName": "@precision" + } + }, + "saveUserState": true + }, + { + "id": "d36165ef-188c-4a4c-9bb1-971ce04cec6f", + "type": "ui/button", + "pos": [ + 28, + 85 + ], + "size": [ + 210, + 58 + ], + "flags": { + "collapsed": true + }, + "order": 0, + "mode": 2, + "inputs": [], + "outputs": [ + { + "name": "clicked", + "type": -2, + "links": [ + "3938ae23-64ef-45ce-885b-31185f76bfca" + ], + "properties": {}, + "shape": 1, + "slot_index": 0 + } + ], + "title": "UI.Button", + "properties": { + "tags": [ + "img2img", + "img2imgPixelSize" + ], + "defaultValue": false, + "param": "bang" + }, + "widgets_values": [ + "false" + ], + "color": "#223", + "bgColor": "#335", + "comfyValue": false, + "shownOutputProperties": {}, + "saveUserState": true + }, + { + "id": "c9aec526-28b9-4f7c-b3f5-16679af8e329", + "type": "graph/output", + "pos": [ + 410, + -31 + ], + "size": [ + 210, + 62 + ], + "flags": {}, + "order": 4, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "number", + "link": "b3024d91-648c-4d81-9b3b-c3ad5c45cd87", + "properties": {}, + "shape": 0 + } + ], + "outputs": [], + "title": "Output", + "properties": { + "name": "width_1", + "type": "number", + "subgraphID": "5c624567-93f1-46d5-a105-91a4d746e0b2", + "tags": [] + } + }, + { + "id": "8425eb19-7e66-43e1-a8c7-f4d215ace5b8", + "type": "actions/swap", + "pos": [ + 200, + -3 + ], + "size": [ + 140, + 66 + ], + "flags": {}, + "order": 3, + "mode": 0, + "inputs": [ + { + "name": "A", + "type": "*", + "link": "18a3e2a4-4767-4bdc-aa1d-483b4e33efb2", + "properties": {} + }, + { + "name": "B", + "type": "*", + "link": "25cedd82-9571-41f1-95a6-345c1012ec35", + "properties": {} + }, + { + "name": "swap", + "type": -1, + "link": "3938ae23-64ef-45ce-885b-31185f76bfca", + "properties": {}, + "shape": 1 + } + ], + "outputs": [ + { + "name": "B", + "type": -2, + "links": [ + "98719918-3d33-48b2-9010-cc8e748146e6" + ], + "properties": {}, + "shape": 1, + "slot_index": 0 + }, + { + "name": "A", + "type": -2, + "links": [ + "e927080f-9778-4f8c-987c-75b19a30c4af" + ], + "properties": {}, + "shape": 1, + "slot_index": 1 + } + ], + "title": "Comfy.SwapAction", + "properties": { + "tags": [] + }, + "saveUserState": true + } + ], + "links": [ + [ + "18a3e2a4-4767-4bdc-aa1d-483b4e33efb2", + "d8ea1bf0-1148-4d78-a797-7d57bf36786a", + 0, + "8425eb19-7e66-43e1-a8c7-f4d215ace5b8", + 0, + "*" + ], + [ + "25cedd82-9571-41f1-95a6-345c1012ec35", + "36315f44-7341-45d5-8927-4fbe39a7b3cc", + 0, + "8425eb19-7e66-43e1-a8c7-f4d215ace5b8", + 1, + "*" + ], + [ + "3938ae23-64ef-45ce-885b-31185f76bfca", + "d36165ef-188c-4a4c-9bb1-971ce04cec6f", + 0, + "8425eb19-7e66-43e1-a8c7-f4d215ace5b8", + 2, + -1 + ], + [ + "e927080f-9778-4f8c-987c-75b19a30c4af", + "8425eb19-7e66-43e1-a8c7-f4d215ace5b8", + 1, + "36315f44-7341-45d5-8927-4fbe39a7b3cc", + 0, + -1 + ], + [ + "98719918-3d33-48b2-9010-cc8e748146e6", + "8425eb19-7e66-43e1-a8c7-f4d215ace5b8", + 0, + "d8ea1bf0-1148-4d78-a797-7d57bf36786a", + 0, + -1 + ], + [ + "b3024d91-648c-4d81-9b3b-c3ad5c45cd87", + "d8ea1bf0-1148-4d78-a797-7d57bf36786a", + 0, + "c9aec526-28b9-4f7c-b3f5-16679af8e329", + 0, + "number" + ], + [ + "81c514f3-a476-401b-9236-cebf09af65c9", + "36315f44-7341-45d5-8927-4fbe39a7b3cc", + 0, + "0c240656-de95-44c4-99ad-d071912e2669", + 0, + "number" + ] + ], + "groups": [], + "config": {}, + "extra": {}, + "version": 10 + } + }, + { + "id": "18428189-e387-4034-a8da-333e88da29f6", + "type": "graph/subgraph", + "pos": [ + 1230.913949933959, + 1410.8035093405433 + ], + "size": [ + 200, + 50 + ], + "flags": { + "collapsed": true + }, + "order": 32, + "mode": 2, + "inputs": [ + { + "name": "width", + "type": "number", + "link": "293cbe35-07db-4903-bbb1-f60b78607368", + "properties": {}, + "slot_index": 0 + }, + { + "name": "height", + "type": "number", + "link": "97aea333-2ebe-4e16-a7cd-abbb67168f62", + "properties": {}, + "slot_index": 1 + } + ], + "outputs": [ + { + "name": "width", + "type": "number", + "links": [ + "b078bdfe-727b-4a76-9618-8a5500b9e799" + ], + "properties": {}, + "slot_index": 0 + }, + { + "name": "height", + "type": "number", + "links": [ + "3554eb5b-bb7c-44c5-b69a-b4eae1e68b77" + ], + "properties": {}, + "slot_index": 1 + } + ], + "title": "Scale By Slider", + "properties": { + "enabled": true, + "tags": [ + "img2img", + "img2imgScaleSize" + ] + }, + "color": "#2a363b", + "bgColor": "#3f5159", + "subgraph": { + "last_node_id": 0, + "last_link_id": 0, + "nodes": [ + { + "id": "136e6181-4d24-4224-a956-812bf021d46d", + "type": "graph/input", + "pos": [ + 408.0700000000001, + 403.89 + ], + "size": [ + 210, + 86 + ], + "flags": {}, + "order": 0, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "", + "type": "number", + "links": [ + "a511c62f-d680-4c56-b3c1-d82945cee862" + ], + "properties": {}, + "shape": 0 + } + ], + "title": "Input", + "properties": { + "name": "height", + "type": "number", + "value": 0, + "subgraphID": "18428189-e387-4034-a8da-333e88da29f6", + "tags": [] + } + }, + { + "id": "1a61ef88-92d0-4ebf-a2c8-c05f538ad8fd", + "type": "math/operation", + "pos": [ + 884, + 402 + ], + "size": [ + 140, + 46 + ], + "flags": { + "collapsed": true + }, + "order": 4, + "mode": 0, + "inputs": [ + { + "name": "A", + "type": "number,array,object", + "link": "a511c62f-d680-4c56-b3c1-d82945cee862", + "properties": {}, + "slot_index": 0 + }, + { + "name": "B", + "type": "number", + "link": "58135e31-98b2-4d6b-8c54-4742a11d2c0f", + "properties": {} + } + ], + "outputs": [ + { + "name": "=", + "type": "number", + "links": [ + "b04786a1-13d1-48b4-85bf-65f19c75084c" + ], + "properties": {}, + "slot_index": 0 + } + ], + "title": "Operation", + "properties": { + "A": 1850, + "B": 2, + "OP": "*", + "tags": [] + } + }, + { + "id": "7059ce4d-6526-430f-aceb-f8d81b93bbd2", + "type": "math/floor", + "pos": [ + 966, + 405 + ], + "size": [ + 140, + 26 + ], + "flags": { + "collapsed": true + }, + "order": 6, + "mode": 0, + "inputs": [ + { + "name": "in", + "type": "number", + "link": "b04786a1-13d1-48b4-85bf-65f19c75084c", + "properties": {}, + "slot_index": 0 + } + ], + "outputs": [ + { + "name": "out", + "type": "number", + "links": [ + "3042fbc4-2d8d-421e-a33d-01f2ac569e3f", + "14cfc1a9-1abb-4baf-8374-9c7f196fdae8" + ], + "properties": {}, + "slot_index": 0 + } + ], + "title": "Floor", + "properties": { + "tags": [] + } + }, + { + "id": "2ef62e0e-e061-44fc-b92e-a053a882423f", + "type": "graph/output", + "pos": [ + 1220, + 378 + ], + "size": [ + 210, + 62 + ], + "flags": {}, + "order": 10, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "number", + "link": "14cfc1a9-1abb-4baf-8374-9c7f196fdae8", + "properties": {}, + "shape": 0 + } + ], + "outputs": [], + "title": "Output", + "properties": { + "name": "height", + "type": "number", + "subgraphID": "18428189-e387-4034-a8da-333e88da29f6", + "tags": [] + } + }, + { + "id": "aa88e2b1-2faf-4971-9421-6276b5892067", + "type": "graph/output", + "pos": [ + 1222, + 277 + ], + "size": [ + 210, + 62 + ], + "flags": {}, + "order": 8, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "number", + "link": "7cbde9b6-8890-45c8-b3e9-6318a76331de", + "properties": {}, + "shape": 0 + } + ], + "outputs": [], + "title": "Output", + "properties": { + "name": "width", + "type": "number", + "subgraphID": "18428189-e387-4034-a8da-333e88da29f6", + "tags": [] + } + }, + { + "id": "66c98a78-d9a2-47de-99ec-053995a254f0", + "type": "string/toString", + "pos": [ + 1020, + 473 + ], + "size": [ + 140, + 26 + ], + "flags": { + "collapsed": true + }, + "order": 9, + "mode": 0, + "inputs": [ + { + "name": "in", + "type": "", + "link": "3042fbc4-2d8d-421e-a33d-01f2ac569e3f", + "properties": {}, + "slot_index": 0 + } + ], + "outputs": [ + { + "name": "out", + "type": "string", + "links": [ + "ab27c7bf-64f5-47fc-abf3-408e2b2ac58c" + ], + "properties": {}, + "slot_index": 0 + } + ], + "title": "ToString", + "properties": { + "tags": [] + } + }, + { + "id": "b54a1fc0-44e9-461c-b743-62e9f651db12", + "type": "ui/text", + "pos": [ + 1128, + 473 + ], + "size": [ + 210, + 78 + ], + "flags": { + "collapsed": true + }, + "order": 12, + "mode": 0, + "inputs": [ + { + "name": "value", + "type": "string", + "link": "ab27c7bf-64f5-47fc-abf3-408e2b2ac58c", + "properties": {}, + "slot_index": 0 + }, + { + "name": "store", + "type": -1, + "link": null, + "properties": {}, + "shape": 1 + } + ], + "outputs": [ + { + "name": "value", + "type": "string", + "links": [], + "properties": {} + }, + { + "name": "changed", + "type": -2, + "links": [], + "properties": {}, + "shape": 1 + } + ], + "title": "UI.Text", + "properties": { + "tags": [], + "defaultValue": "3700", + "multiline": false, + "lines": 5, + "maxLines": 5 + }, + "widgets_values": [ + "3700" + ], + "color": "#223", + "bgColor": "#335", + "comfyValue": "3700", + "shownOutputProperties": {}, + "saveUserState": true + }, + { + "id": "53c0e65d-3f57-481b-b163-cc5aa48f1a85", + "type": "ui/text", + "pos": [ + 1108, + 233 + ], + "size": [ + 210, + 78 + ], + "flags": { + "collapsed": true + }, + "order": 11, + "mode": 0, + "inputs": [ + { + "name": "value", + "type": "string", + "link": "8fa77e0a-bd27-4cd0-a7c0-e34154a814af", + "properties": {} + }, + { + "name": "store", + "type": -1, + "link": null, + "properties": {}, + "shape": 1 + } + ], + "outputs": [ + { + "name": "value", + "type": "string", + "links": [], + "properties": {} + }, + { + "name": "changed", + "type": -2, + "links": [], + "properties": {}, + "shape": 1 + } + ], + "title": "UI.Text", + "properties": { + "tags": [], + "defaultValue": "4096", + "multiline": false, + "lines": 5, + "maxLines": 5 + }, + "widgets_values": [ + "4096" + ], + "color": "#223", + "bgColor": "#335", + "comfyValue": "4096", + "shownOutputProperties": {}, + "saveUserState": true + }, + { + "id": "31eda029-17af-4a5f-8afb-77664a0a339e", + "type": "graph/input", + "pos": [ + 410, + 278 + ], + "size": [ + 210, + 86 + ], + "flags": {}, + "order": 1, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "", + "type": "number", + "links": [ + "7ea42a09-cdfb-4bb0-b590-053284a5cbe3" + ], + "properties": {}, + "shape": 0 + } + ], + "title": "Input", + "properties": { + "name": "width", + "type": "number", + "value": 0, + "subgraphID": "18428189-e387-4034-a8da-333e88da29f6", + "tags": [] + } + }, + { + "id": "4f97b299-282f-4198-bb70-42ce83ce71c2", + "type": "ui/number", + "pos": [ + 680, + 370 + ], + "size": [ + 210, + 158 + ], + "flags": { + "collapsed": true + }, + "order": 2, + "mode": 2, + "inputs": [ + { + "name": "store", + "type": -1, + "link": null, + "properties": {}, + "shape": 1 + } + ], + "outputs": [ + { + "name": "value", + "type": "number", + "links": [ + "bd46bc61-44e2-4a93-9603-a91daa6d90fe", + "58135e31-98b2-4d6b-8c54-4742a11d2c0f" + ], + "properties": {}, + "slot_index": 0 + }, + { + "name": "changed", + "type": -2, + "links": [], + "properties": {}, + "shape": 1 + }, + { + "name": "@min", + "type": "number", + "links": [], + "properties": {} + }, + { + "name": "@max", + "type": "number", + "links": [], + "properties": {} + }, + { + "name": "@step", + "type": "number", + "links": [], + "properties": {} + }, + { + "name": "@precision", + "type": "number", + "links": [], + "properties": {} + } + ], + "title": "UI.Number", + "properties": { + "tags": [ + "img2img", + "img2imgScaleSize" + ], + "defaultValue": 2, + "min": 1, + "max": 4, + "step": 0.05, + "precision": 1 + }, + "widgets_values": [ + "2.000" + ], + "color": "#223", + "bgColor": "#335", + "comfyValue": 2, + "shownOutputProperties": { + "min": { + "type": "number", + "outputName": "@min" + }, + "max": { + "type": "number", + "outputName": "@max" + }, + "step": { + "type": "number", + "outputName": "@step" + }, + "precision": { + "type": "number", + "outputName": "@precision" + } + }, + "saveUserState": true + }, + { + "id": "605ebc25-3cfb-4b15-beca-cbe8750fab86", + "type": "math/operation", + "pos": [ + 881, + 329 + ], + "size": [ + 140, + 46 + ], + "flags": { + "collapsed": true + }, + "order": 3, + "mode": 0, + "inputs": [ + { + "name": "A", + "type": "number,array,object", + "link": "7ea42a09-cdfb-4bb0-b590-053284a5cbe3", + "properties": {}, + "slot_index": 0 + }, + { + "name": "B", + "type": "number", + "link": "bd46bc61-44e2-4a93-9603-a91daa6d90fe", + "properties": {} + } + ], + "outputs": [ + { + "name": "=", + "type": "number", + "links": [ + "25e369c1-0d83-4321-a97a-fb85d9271b18" + ], + "properties": {} + } + ], + "title": "Operation", + "properties": { + "A": 2048, + "B": 2, + "OP": "*", + "tags": [] + } + }, + { + "id": "f876126a-3d22-4fb0-b6d2-b6e955df1585", + "type": "string/toString", + "pos": [ + 1005, + 235 + ], + "size": [ + 140, + 26 + ], + "flags": { + "collapsed": true + }, + "order": 7, + "mode": 0, + "inputs": [ + { + "name": "in", + "type": "", + "link": "851b0e53-f9fb-4eec-81a6-e79f2c5fd080", + "properties": {}, + "slot_index": 0 + } + ], + "outputs": [ + { + "name": "out", + "type": "string", + "links": [ + "8fa77e0a-bd27-4cd0-a7c0-e34154a814af" + ], + "properties": {}, + "slot_index": 0 + } + ], + "title": "ToString", + "properties": { + "tags": [] + } + }, + { + "id": "d4c21ed8-df1f-458a-8716-b2cdf3f8166c", + "type": "math/floor", + "pos": [ + 967, + 331 + ], + "size": [ + 140, + 26 + ], + "flags": { + "collapsed": true + }, + "order": 5, + "mode": 0, + "inputs": [ + { + "name": "in", + "type": "number", + "link": "25e369c1-0d83-4321-a97a-fb85d9271b18", + "properties": {}, + "slot_index": 0 + } + ], + "outputs": [ + { + "name": "out", + "type": "number", + "links": [ + "851b0e53-f9fb-4eec-81a6-e79f2c5fd080", + "7cbde9b6-8890-45c8-b3e9-6318a76331de" + ], + "properties": {}, + "slot_index": 0 + } + ], + "title": "Floor", + "properties": { + "tags": [] + } + } + ], + "links": [ + [ + "bd46bc61-44e2-4a93-9603-a91daa6d90fe", + "4f97b299-282f-4198-bb70-42ce83ce71c2", + 0, + "605ebc25-3cfb-4b15-beca-cbe8750fab86", + 1, + "number" + ], + [ + "58135e31-98b2-4d6b-8c54-4742a11d2c0f", + "4f97b299-282f-4198-bb70-42ce83ce71c2", + 0, + "1a61ef88-92d0-4ebf-a2c8-c05f538ad8fd", + 1, + "number" + ], + [ + "7ea42a09-cdfb-4bb0-b590-053284a5cbe3", + "31eda029-17af-4a5f-8afb-77664a0a339e", + 0, + "605ebc25-3cfb-4b15-beca-cbe8750fab86", + 0, + "number" + ], + [ + "a511c62f-d680-4c56-b3c1-d82945cee862", + "136e6181-4d24-4224-a956-812bf021d46d", + 0, + "1a61ef88-92d0-4ebf-a2c8-c05f538ad8fd", + 0, + "number" + ], + [ + "b04786a1-13d1-48b4-85bf-65f19c75084c", + "1a61ef88-92d0-4ebf-a2c8-c05f538ad8fd", + 0, + "7059ce4d-6526-430f-aceb-f8d81b93bbd2", + 0, + "number" + ], + [ + "25e369c1-0d83-4321-a97a-fb85d9271b18", + "605ebc25-3cfb-4b15-beca-cbe8750fab86", + 0, + "d4c21ed8-df1f-458a-8716-b2cdf3f8166c", + 0, + "number" + ], + [ + "851b0e53-f9fb-4eec-81a6-e79f2c5fd080", + "d4c21ed8-df1f-458a-8716-b2cdf3f8166c", + 0, + "f876126a-3d22-4fb0-b6d2-b6e955df1585", + 0, + "number" + ], + [ + "3042fbc4-2d8d-421e-a33d-01f2ac569e3f", + "7059ce4d-6526-430f-aceb-f8d81b93bbd2", + 0, + "66c98a78-d9a2-47de-99ec-053995a254f0", + 0, + "number" + ], + [ + "14cfc1a9-1abb-4baf-8374-9c7f196fdae8", + "7059ce4d-6526-430f-aceb-f8d81b93bbd2", + 0, + "2ef62e0e-e061-44fc-b92e-a053a882423f", + 0, + "number" + ], + [ + "7cbde9b6-8890-45c8-b3e9-6318a76331de", + "d4c21ed8-df1f-458a-8716-b2cdf3f8166c", + 0, + "aa88e2b1-2faf-4971-9421-6276b5892067", + 0, + "number" + ], + [ + "8fa77e0a-bd27-4cd0-a7c0-e34154a814af", + "f876126a-3d22-4fb0-b6d2-b6e955df1585", + 0, + "53c0e65d-3f57-481b-b163-cc5aa48f1a85", + 0, + "string" + ], + [ + "ab27c7bf-64f5-47fc-abf3-408e2b2ac58c", + "66c98a78-d9a2-47de-99ec-053995a254f0", + 0, + "b54a1fc0-44e9-461c-b743-62e9f651db12", + 0, + "string" + ] + ], + "groups": [], + "config": {}, + "extra": {}, + "version": 10 + } + }, + { + "id": "b7bad3b8-aea7-4afb-82ec-dabf9aa26758", + "type": "graph/output", + "pos": [ + 2314.535299282277, + 1140.718028469451 + ], + "size": [ + 210, + 62 + ], + "flags": { + "collapsed": true + }, + "order": 49, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "LATENT", + "link": "a02a1787-23ef-4c0b-b930-0cfc4689a862", + "properties": {}, + "shape": 0 + } + ], + "outputs": [], + "title": "Output", + "properties": { + "name": "latent", + "type": "LATENT", + "subgraphID": "a0dde8b6-db9b-4216-9fd8-123fcc4b2611", + "tags": [] + } + }, + { + "id": "6df08565-1298-4dfc-a02f-00e3a244f75f", + "type": "graph/output", + "pos": [ + 2274.5091914559375, + 821.2815957646092 + ], + "size": [ + 210, + 62 + ], + "flags": { + "collapsed": true + }, + "order": 43, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "string", + "link": "a78ea4ee-d166-4d89-aafd-092e1d6795f4", + "properties": {}, + "shape": 0 + } + ], + "outputs": [], + "title": "Output", + "properties": { + "name": "error", + "type": "string", + "subgraphID": "a0dde8b6-db9b-4216-9fd8-123fcc4b2611", + "tags": [] + } + }, + { + "id": "0e607e1f-114a-419f-bbdc-0b04eb82dff5", + "type": "utils/switch", + "pos": [ + 2119, + 795 + ], + "size": [ + 140, + 86 + ], + "flags": {}, + "order": 40, + "mode": 0, + "inputs": [ + { + "name": "A_value", + "type": "*", + "link": "a18254dc-ed0d-4afc-84b0-291190450f44", + "properties": {} + }, + { + "name": "A_cond", + "type": "boolean", + "link": "f4caefc3-c009-434c-b68f-e64b7549ef9b", + "properties": {}, + "slot_index": 1 + }, + { + "name": "B_value", + "type": "*", + "link": null, + "properties": {} + }, + { + "name": "B_cond", + "type": "boolean", + "link": null, + "properties": {} + } + ], + "outputs": [ + { + "name": "", + "type": "string", + "links": [ + "a78ea4ee-d166-4d89-aafd-092e1d6795f4" + ], + "properties": {}, + "slot_index": 0 + } + ], + "title": "Comfy.Switch", + "properties": { + "tags": [] + }, + "color": "#232", + "bgColor": "#353", + "saveUserState": true + }, + { + "id": "4d0c38bb-4279-4ce1-82eb-c6780de81e82", + "type": "utils/pick_first", + "pos": [ + 2180.5352992822773, + 1174.718028469451 + ], + "size": [ + 210, + 122 + ], + "flags": { + "collapsed": true + }, + "order": 18, + "mode": 0, + "inputs": [ + { + "name": "A", + "type": "*", + "link": "50b041bf-7c59-4a30-bf8c-cc0cde6dd488", + "properties": {} + }, + { + "name": "B", + "type": "*", + "link": "a35b8dfa-3ab3-4a25-9c60-827610d9a3f5", + "properties": {} + }, + { + "name": "C", + "type": "*", + "link": null, + "properties": {} + } + ], + "outputs": [ + { + "name": "", + "type": "*", + "links": [ + "2cf3b4ef-d79f-4361-9208-c0bed2739813" + ], + "properties": {}, + "slot_index": 0 + } + ], + "title": "Comfy.PickFirst", + "properties": { + "tags": [], + "mode": "dataNonNull" + }, + "color": "#232", + "bgColor": "#353", + "saveUserState": true + }, + { + "id": "7f251fb6-a708-4c48-8cb7-05d28edd85ad", + "type": "utils/pick_first", + "pos": [ + 2163.637931282277, + 1140.73441646945 + ], + "size": [ + 210, + 122 + ], + "flags": { + "collapsed": true + }, + "order": 46, + "mode": 0, + "inputs": [ + { + "name": "A", + "type": "*", + "link": "c568d558-3998-4441-8a10-1c50d1b28f85", + "properties": {} + }, + { + "name": "B", + "type": "*", + "link": "939d4378-063c-4001-af68-d79cf7a9306d", + "properties": {} + }, + { + "name": "C", + "type": "*", + "link": null, + "properties": {} + } + ], + "outputs": [ + { + "name": "", + "type": "LATENT", + "links": [ + "a02a1787-23ef-4c0b-b930-0cfc4689a862" + ], + "properties": {}, + "slot_index": 0 + } + ], + "title": "Comfy.PickFirst", + "properties": { + "tags": [], + "mode": "dataNonNull" + }, + "color": "#232", + "bgColor": "#353", + "saveUserState": true + }, + { + "id": "b69fe98e-1fc6-4f0a-bf13-99ff12278c60", + "type": "RepeatLatentBatch", + "pos": [ + 1897.637931282279, + 1325 + ], + "size": [ + 159.6, + 46 + ], + "flags": {}, + "order": 44, + "mode": 2, + "inputs": [ + { + "name": "samples", + "type": "LATENT", + "link": "b3fbd967-dbe0-4bf2-94fe-c7de7d297f23", + "properties": {}, + "config": {} + }, + { + "name": "amount", + "type": "number", + "link": "2b4c2841-4edd-4e76-a9b4-35dc5a33d6b6", + "properties": {}, + "config": {}, + "defaultWidgetNode": null, + "widgetNodeType": "ui/number", + "serialize": true + } + ], + "outputs": [ + { + "name": "LATENT", + "type": "LATENT", + "links": [ + "939d4378-063c-4001-af68-d79cf7a9306d" + ], + "properties": {}, + "shape": 3, + "slot_index": 0 + } + ], + "title": "Repeat Latent Batch", + "properties": { + "tags": [ + "img2img" + ] + }, + "color": "#432", + "bgColor": "#653", + "saveUserState": true + }, + { + "id": "597df44f-6179-471b-9730-990c0071ef1b", + "type": "LatentUpscale", + "pos": [ + 1675, + 1313 + ], + "size": [ + 178, + 106 + ], + "flags": {}, + "order": 41, + "mode": 2, + "inputs": [ + { + "name": "samples", + "type": "LATENT", + "link": "1363c2ad-2f65-4c8d-9fb0-00e2c3059ec2", + "properties": {}, + "config": {} + }, + { + "name": "upscale_method", + "type": "string", + "link": "65b5f94b-75ab-4f6c-9d12-eaae891d7ca2", + "properties": {}, + "config": {}, + "defaultWidgetNode": null, + "widgetNodeType": "ui/combo", + "serialize": true + }, + { + "name": "width", + "type": "number", + "link": "483584a0-da90-4392-af6c-78d22070a08d", + "properties": {}, + "config": {}, + "defaultWidgetNode": null, + "widgetNodeType": "ui/number", + "serialize": true + }, + { + "name": "height", + "type": "number", + "link": "48b71a7d-a6e8-45d0-b0cf-d8408de26eb1", + "properties": {}, + "config": {}, + "defaultWidgetNode": null, + "widgetNodeType": "ui/number", + "serialize": true + }, + { + "name": "crop", + "type": "string", + "link": "bbdefc15-5d93-46ef-a577-48e687afabea", + "properties": {}, + "config": {}, + "defaultWidgetNode": null, + "widgetNodeType": "ui/combo", + "serialize": true + } + ], + "outputs": [ + { + "name": "LATENT", + "type": "LATENT", + "links": [ + "b3fbd967-dbe0-4bf2-94fe-c7de7d297f23" + ], + "properties": {}, + "shape": 3, + "slot_index": 0 + } + ], + "title": "Upscale Latent", + "properties": { + "tags": [ + "img2img" + ] + }, + "color": "#432", + "bgColor": "#653", + "saveUserState": true + }, + { + "id": "9a314bb7-1e6e-4734-a9e4-2232badba86a", + "type": "graph/input", + "pos": [ + 1243, + 1336 + ], + "size": [ + 210, + 86 + ], + "flags": { + "collapsed": true + }, + "order": 11, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "", + "type": "VAE", + "links": [ + "ed86876f-5e19-4309-8452-49792cecd5d8" + ], + "properties": {}, + "shape": 0 + } + ], + "title": "Input", + "properties": { + "name": "vae", + "type": "VAE", + "value": null, + "subgraphID": "a0dde8b6-db9b-4216-9fd8-123fcc4b2611", + "tags": [] + } + }, + { + "id": "e9edfe61-2ce1-4546-b90b-bd854e88eda5", + "type": "actions/set_node_mode_advanced", + "pos": [ + 1171.3439210413044, + 680.2042167534422 + ], + "size": [ + 260.4, + 102 + ], + "flags": {}, + "order": 47, + "mode": 0, + "inputs": [ + { + "name": "enabled", + "type": "boolean", + "link": null, + "properties": {} + }, + { + "name": "set", + "type": -1, + "link": "10d6ff02-9c82-4d34-bf5b-a891ad369016", + "properties": {}, + "shape": 1, + "slot_index": 1 + } + ], + "outputs": [], + "title": "Comfy.SetNodeModeAdvancedAction", + "properties": { + "targetTags": [ + { + "tag": "img2imgScaleSize", + "enable": true + }, + { + "tag": "img2imgPixelSize", + "enable": false + } + ], + "enable": true, + "tags": [] + }, + "boxcolor": "#666", + "saveUserState": true + }, + { + "id": "eb37e5af-7266-4da0-ab89-36b6e200b82f", + "type": "actions/set_node_mode_advanced", + "pos": [ + 1163, + 840 + ], + "size": [ + 260.4, + 102 + ], + "flags": {}, + "order": 48, + "mode": 0, + "inputs": [ + { + "name": "enabled", + "type": "boolean", + "link": null, + "properties": {} + }, + { + "name": "set", + "type": -1, + "link": "78cccb67-856d-4d2e-8609-cd5f9cfa2a7b", + "properties": {}, + "shape": 1, + "slot_index": 1 + } + ], + "outputs": [], + "title": "Comfy.SetNodeModeAdvancedAction", + "properties": { + "targetTags": [ + { + "tag": "img2imgScaleSize", + "enable": false + }, + { + "tag": "img2imgPixelSize", + "enable": true + } + ], + "enable": true, + "tags": [] + }, + "boxcolor": "#666", + "saveUserState": true + }, + { + "id": "e547fbc1-07a6-4ba6-a732-106cd1ebffe0", + "type": "utils/reroute", + "pos": [ + 1696, + 288 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 20, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": "a9db7ffb-4642-465a-93f8-a4b4640c79a7", + "properties": {} + } + ], + "outputs": [ + { + "name": "", + "type": "string", + "links": [ + "fa8493d2-7d2c-4462-831c-a6133345e879" + ], + "properties": {} + } + ], + "title": "Comfy.Reroute", + "properties": { + "tags": [], + "showOutputText": false, + "horizontal": false, + "ignoreTypes": false + }, + "saveUserState": true + }, + { + "id": "b5a0279c-a78f-484e-a05f-53bd1ce103c5", + "type": "utils/reroute", + "pos": [ + 288, + 288 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 14, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": "9a63ff61-ae41-460d-909d-eaf640a81eaa", + "properties": {} + } + ], + "outputs": [ + { + "name": "", + "type": "string", + "links": [ + "a9db7ffb-4642-465a-93f8-a4b4640c79a7" + ], + "properties": {} + } + ], + "title": "Comfy.Reroute", + "properties": { + "tags": [], + "showOutputText": false, + "horizontal": false, + "ignoreTypes": false + }, + "saveUserState": true + }, + { + "id": "44ff9b23-bb22-43e8-b4ca-76db6855191c", + "type": "EmptyLatentImage", + "pos": [ + 1822, + 993 + ], + "size": [ + 151.2, + 66 + ], + "flags": {}, + "order": 19, + "mode": 0, + "inputs": [ + { + "name": "width", + "type": "number", + "link": "f1740a10-589c-489d-b950-3f82c42c745b", + "properties": {}, + "config": {}, + "defaultWidgetNode": null, + "widgetNodeType": "ui/number", + "serialize": true + }, + { + "name": "height", + "type": "number", + "link": "1f07cff4-5ca7-4323-8dcd-e94090573b2a", + "properties": {}, + "config": {}, + "defaultWidgetNode": null, + "widgetNodeType": "ui/number", + "serialize": true + }, + { + "name": "batch_size", + "type": "number", + "link": "2726d81a-54fe-4611-bf60-5ffb0d2671e3", + "properties": {}, + "config": {}, + "defaultWidgetNode": null, + "widgetNodeType": "ui/number", + "serialize": true + } + ], + "outputs": [ + { + "name": "LATENT", + "type": "LATENT", + "links": [ + "c568d558-3998-4441-8a10-1c50d1b28f85" + ], + "properties": {}, + "shape": 3, + "slot_index": 0 + } + ], + "title": "Empty Latent Image", + "properties": { + "tags": [ + "txt2img" + ] + }, + "color": "#432", + "bgColor": "#653", + "saveUserState": true + }, + { + "id": "e70690b5-cff8-4f82-9c58-f075f478fa41", + "type": "basic/number", + "pos": [ + 1923, + 1098 + ], + "size": [ + 210, + 38 + ], + "flags": { + "collapsed": true + }, + "order": 12, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "value", + "type": "number", + "links": [ + "a35b8dfa-3ab3-4a25-9c60-827610d9a3f5" + ], + "properties": {}, + "label": "1.000", + "slot_index": 0 + } + ], + "title": "Const Number", + "properties": { + "value": 1, + "tags": [] + } + }, + { + "id": "b0602cbb-8271-4f22-9859-d779d0cb5586", + "type": "graph/input", + "pos": [ + 1536, + 1056 + ], + "size": [ + 210, + 86 + ], + "flags": { + "collapsed": true + }, + "order": 13, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "", + "type": "number", + "links": [ + "2726d81a-54fe-4611-bf60-5ffb0d2671e3", + "2b4c2841-4edd-4e76-a9b4-35dc5a33d6b6" + ], + "properties": {}, + "shape": 0 + } + ], + "title": "Input", + "properties": { + "name": "batch_size", + "type": "number", + "value": 0, + "subgraphID": "a0dde8b6-db9b-4216-9fd8-123fcc4b2611", + "tags": [] + } + }, + { + "id": "120f06bd-d5ba-4b59-a0a3-9779fa1ecc81", + "type": "graph/output", + "pos": [ + 2371, + 1176 + ], + "size": [ + 210, + 62 + ], + "flags": { + "collapsed": true + }, + "order": 25, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "number", + "link": "2cf3b4ef-d79f-4361-9208-c0bed2739813", + "properties": {}, + "shape": 0 + } + ], + "outputs": [], + "title": "Output", + "properties": { + "name": "denoise", + "type": "number", + "subgraphID": "a0dde8b6-db9b-4216-9fd8-123fcc4b2611", + "tags": [] + } + } + ], + "links": [ + [ + "2726d81a-54fe-4611-bf60-5ffb0d2671e3", + "b0602cbb-8271-4f22-9859-d779d0cb5586", + 0, + "44ff9b23-bb22-43e8-b4ca-76db6855191c", + 2, + "number" + ], + [ + "ed86876f-5e19-4309-8452-49792cecd5d8", + "9a314bb7-1e6e-4734-a9e4-2232badba86a", + 0, + "ad64f79d-0434-4673-a8af-55de017ba9ff", + 1, + "VAE" + ], + [ + "2b4c2841-4edd-4e76-a9b4-35dc5a33d6b6", + "b0602cbb-8271-4f22-9859-d779d0cb5586", + 0, + "b69fe98e-1fc6-4f0a-bf13-99ff12278c60", + 1, + "number" + ], + [ + "a78ea4ee-d166-4d89-aafd-092e1d6795f4", + "0e607e1f-114a-419f-bbdc-0b04eb82dff5", + 0, + "6df08565-1298-4dfc-a02f-00e3a244f75f", + 0, + "string" + ], + [ + "a02a1787-23ef-4c0b-b930-0cfc4689a862", + "7f251fb6-a708-4c48-8cb7-05d28edd85ad", + 0, + "b7bad3b8-aea7-4afb-82ec-dabf9aa26758", + 0, + "LATENT" + ], + [ + "bbdefc15-5d93-46ef-a577-48e687afabea", + "099185ef-d84a-4f4d-8467-eeb5a9c36cc2", + 0, + "597df44f-6179-471b-9730-990c0071ef1b", + 4, + "string" + ], + [ + "65b5f94b-75ab-4f6c-9d12-eaae891d7ca2", + "aae3b454-d5ef-49f4-ab65-d4ae360010b1", + 0, + "597df44f-6179-471b-9730-990c0071ef1b", + 1, + "string" + ], + [ + "d934d3cc-bdb1-413a-a0bf-d38e670c46ab", + "54804b59-f75e-49bf-b97a-3f5f6495841d", + 1, + "2d5fb9b4-1a72-484e-9808-4db9facfcf28", + 0, + "string" + ], + [ + "f4ae20a0-8695-4a10-b045-3e93752b3bec", + "2d5fb9b4-1a72-484e-9808-4db9facfcf28", + 0, + "ad64f79d-0434-4673-a8af-55de017ba9ff", + 0, + "IMAGE" + ], + [ + "90b51e50-209f-4ab8-a7d3-3738054f393c", + "a7b48551-2311-4830-8181-110f5b9035e5", + 0, + "c7623ffd-2ce4-4164-9a5b-721d7670630f", + 0, + "string,array" + ], + [ + "0bc377d1-4fe7-4276-8a3d-0edf6d02e036", + "a7b48551-2311-4830-8181-110f5b9035e5", + 2, + "c7623ffd-2ce4-4164-9a5b-721d7670630f", + 2, + -1 + ], + [ + "27e5a8e5-65d0-4caa-89f1-ace4b68384a0", + "c7623ffd-2ce4-4164-9a5b-721d7670630f", + 0, + "756b6825-8f4e-42a8-a967-260878d2ce1a", + 0, + "string" + ], + [ + "8b4bfc35-f622-40d1-92a8-6289d6733b04", + "756b6825-8f4e-42a8-a967-260878d2ce1a", + 1, + "0c1af43a-61de-40f0-907a-67e07445cde1", + 0, + -1 + ], + [ + "608439c9-8480-422c-892e-f4b044c4c238", + "9e64edd9-3ad5-458c-a10a-78d54edb06ee", + 0, + "2ab2332e-be3c-4465-bb6a-ac7488a1bf96", + 1, + -1 + ], + [ + "a42d0893-0f6c-4fe7-906a-70d8f530b59b", + "ca444b59-667e-44d0-98ce-63a9dfe2f7e8", + 0, + "f94a0129-2e34-47c5-b9d4-ec372eda71b9", + 1, + "*" + ], + [ + "d5ae6e29-c230-4122-a5fe-78259236daf3", + "c6a16ab9-6816-4262-8b8c-8a4d3285d190", + 1, + "3adcd800-59b3-4408-8985-095b695f77c2", + 0, + -1 + ], + [ + "52351bc5-216a-4893-9749-88591b8070f3", + "2125eaed-c018-40f9-8493-dffa713c4cc2", + 0, + "3adcd800-59b3-4408-8985-095b695f77c2", + 1, + "*" + ], + [ + "10d6ff02-9c82-4d34-bf5b-a891ad369016", + "3adcd800-59b3-4408-8985-095b695f77c2", + 0, + "e9edfe61-2ce1-4546-b90b-bd854e88eda5", + 1, + -1 + ], + [ + "78cccb67-856d-4d2e-8609-cd5f9cfa2a7b", + "3adcd800-59b3-4408-8985-095b695f77c2", + 1, + "eb37e5af-7266-4da0-ab89-36b6e200b82f", + 1, + -1 + ], + [ + "b078bdfe-727b-4a76-9618-8a5500b9e799", + "18428189-e387-4034-a8da-333e88da29f6", + 0, + "7cdfa3c9-b3b9-4c77-989c-887fa6ef8983", + 0, + "*" + ], + [ + "106d2042-0652-4a9d-9dbf-50341b991189", + "5c624567-93f1-46d5-a105-91a4d746e0b2", + 0, + "7cdfa3c9-b3b9-4c77-989c-887fa6ef8983", + 1, + "*" + ], + [ + "483584a0-da90-4392-af6c-78d22070a08d", + "7cdfa3c9-b3b9-4c77-989c-887fa6ef8983", + 0, + "597df44f-6179-471b-9730-990c0071ef1b", + 2, + "number" + ], + [ + "a1637d53-3f7b-4773-8d46-ce74e2e979af", + "a7b48551-2311-4830-8181-110f5b9035e5", + 2, + "9e64edd9-3ad5-458c-a10a-78d54edb06ee", + 0, + -1 + ], + [ + "2f7edd2c-339e-4e0d-ba0d-82afbb91aeed", + "2d3a49a0-eed8-4547-9f8c-a713c0234a76", + 0, + "ad7226d8-a707-4abd-ba61-9261b0c9a20d", + 1, + "string" + ], + [ + "1363c2ad-2f65-4c8d-9fb0-00e2c3059ec2", + "ad64f79d-0434-4673-a8af-55de017ba9ff", + 0, + "597df44f-6179-471b-9730-990c0071ef1b", + 0, + "LATENT" + ], + [ + "48b71a7d-a6e8-45d0-b0cf-d8408de26eb1", + "df255364-4b43-4ae9-8a0a-8943a1a7f398", + 0, + "597df44f-6179-471b-9730-990c0071ef1b", + 3, + "number" + ], + [ + "b3fbd967-dbe0-4bf2-94fe-c7de7d297f23", + "597df44f-6179-471b-9730-990c0071ef1b", + 0, + "b69fe98e-1fc6-4f0a-bf13-99ff12278c60", + 0, + "LATENT" + ], + [ + "7ef32f50-0b75-489e-9739-90f0d61c236b", + "f4ffe234-d4ff-4598-a9aa-3cc88f2a134c", + 0, + "c6a16ab9-6816-4262-8b8c-8a4d3285d190", + 0, + -1 + ], + [ + "00b968d6-2221-4a60-bd57-bcc964db300f", + "f94a0129-2e34-47c5-b9d4-ec372eda71b9", + 0, + "f4ffe234-d4ff-4598-a9aa-3cc88f2a134c", + 0, + -1 + ], + [ + "f1740a10-589c-489d-b950-3f82c42c745b", + "774e27a2-ca48-4fe6-9e2a-c22ff544da7f", + 0, + "44ff9b23-bb22-43e8-b4ca-76db6855191c", + 0, + "number" + ], + [ + "1f07cff4-5ca7-4323-8dcd-e94090573b2a", + "774e27a2-ca48-4fe6-9e2a-c22ff544da7f", + 1, + "44ff9b23-bb22-43e8-b4ca-76db6855191c", + 1, + "number" + ], + [ + "c568d558-3998-4441-8a10-1c50d1b28f85", + "44ff9b23-bb22-43e8-b4ca-76db6855191c", + 0, + "7f251fb6-a708-4c48-8cb7-05d28edd85ad", + 0, + "*" + ], + [ + "50b041bf-7c59-4a30-bf8c-cc0cde6dd488", + "6391469c-22aa-45cf-b49b-c093ba92efa2", + 0, + "4d0c38bb-4279-4ce1-82eb-c6780de81e82", + 0, + "*" + ], + [ + "a35b8dfa-3ab3-4a25-9c60-827610d9a3f5", + "e70690b5-cff8-4f82-9c58-f075f478fa41", + 0, + "4d0c38bb-4279-4ce1-82eb-c6780de81e82", + 1, + "*" + ], + [ + "939d4378-063c-4001-af68-d79cf7a9306d", + "b69fe98e-1fc6-4f0a-bf13-99ff12278c60", + 0, + "7f251fb6-a708-4c48-8cb7-05d28edd85ad", + 1, + "*" + ], + [ + "1211fe06-01a5-4df0-9b14-f0c8d9891370", + "54804b59-f75e-49bf-b97a-3f5f6495841d", + 0, + "a75f01ba-e834-47dc-93e3-56e50c86bc22", + 0, + "*" + ], + [ + "9d109f15-b1f1-456a-b2de-b70717b74a87", + "38b86170-5235-4606-a10b-c1b711acf30d", + 0, + "5d3fc9ab-a7b8-45b5-a824-d70f98c97a96", + 0, + -1 + ], + [ + "2627ec6c-c425-4298-bab9-d8add653aa27", + "5d3fc9ab-a7b8-45b5-a824-d70f98c97a96", + 0, + "54804b59-f75e-49bf-b97a-3f5f6495841d", + 0, + "COMFYBOX_IMAGES" + ], + [ + "5d610ec6-eda4-43b1-afa9-b86c37a9e5c7", + "0b989741-63e6-44c5-b419-4b166ca4b468", + 0, + "f4238800-87bc-4def-ae8d-e8af2fab2479", + 1, + -1 + ], + [ + "1c86ae43-d2d1-4d55-a51e-980eeaff625f", + "0b989741-63e6-44c5-b419-4b166ca4b468", + 0, + "f94a0129-2e34-47c5-b9d4-ec372eda71b9", + 0, + -1 + ], + [ + "0cf68c78-b83f-4eb7-a5ad-96a2244ff811", + "9e64edd9-3ad5-458c-a10a-78d54edb06ee", + 1, + "9b47521f-a733-4810-abdc-126415c583a1", + 0, + -1 + ], + [ + "9bc08527-32d9-4d2f-8440-f7f9b8f20e2e", + "9b47521f-a733-4810-abdc-126415c583a1", + 0, + "0b989741-63e6-44c5-b419-4b166ca4b468", + 0, + -1 + ], + [ + "3554eb5b-bb7c-44c5-b69a-b4eae1e68b77", + "18428189-e387-4034-a8da-333e88da29f6", + 1, + "df255364-4b43-4ae9-8a0a-8943a1a7f398", + 0, + "*" + ], + [ + "b55a57a7-35f7-4804-bf5e-4a7f14c22e64", + "5c624567-93f1-46d5-a105-91a4d746e0b2", + 1, + "df255364-4b43-4ae9-8a0a-8943a1a7f398", + 1, + "*" + ], + [ + "a6475896-9080-4a68-bc3d-8a93a89191ed", + "54804b59-f75e-49bf-b97a-3f5f6495841d", + 0, + "b15eb076-8464-4e6d-bc47-011dd1a5a10d", + 0, + "*" + ], + [ + "293cbe35-07db-4903-bbb1-f60b78607368", + "54804b59-f75e-49bf-b97a-3f5f6495841d", + 2, + "18428189-e387-4034-a8da-333e88da29f6", + 0, + "number" + ], + [ + "97aea333-2ebe-4e16-a7cd-abbb67168f62", + "54804b59-f75e-49bf-b97a-3f5f6495841d", + 3, + "18428189-e387-4034-a8da-333e88da29f6", + 1, + "number" + ], + [ + "3e11d8b7-3efe-4c4a-a3f1-38a7e537d181", + "ad7226d8-a707-4abd-ba61-9261b0c9a20d", + 0, + "def44ce3-6b61-4294-b0bd-abe3b7c6045a", + 0, + "boolean" + ], + [ + "89ebc100-08d2-4aec-981a-f8cbc70acbb9", + "b15eb076-8464-4e6d-bc47-011dd1a5a10d", + 0, + "def44ce3-6b61-4294-b0bd-abe3b7c6045a", + 1, + "boolean" + ], + [ + "f4caefc3-c009-434c-b68f-e64b7549ef9b", + "def44ce3-6b61-4294-b0bd-abe3b7c6045a", + 0, + "0e607e1f-114a-419f-bbdc-0b04eb82dff5", + 1, + "boolean" + ], + [ + "a18254dc-ed0d-4afc-84b0-291190450f44", + "a502386b-f168-4086-a512-623496b78199", + 0, + "0e607e1f-114a-419f-bbdc-0b04eb82dff5", + 0, + "*" + ], + [ + "9a63ff61-ae41-460d-909d-eaf640a81eaa", + "a7b48551-2311-4830-8181-110f5b9035e5", + 0, + "b5a0279c-a78f-484e-a05f-53bd1ce103c5", + 0, + "*" + ], + [ + "a9db7ffb-4642-465a-93f8-a4b4640c79a7", + "b5a0279c-a78f-484e-a05f-53bd1ce103c5", + 0, + "e547fbc1-07a6-4ba6-a732-106cd1ebffe0", + 0, + "*" + ], + [ + "fa8493d2-7d2c-4462-831c-a6133345e879", + "e547fbc1-07a6-4ba6-a732-106cd1ebffe0", + 0, + "ad7226d8-a707-4abd-ba61-9261b0c9a20d", + 0, + "string" + ], + [ + "2cf3b4ef-d79f-4361-9208-c0bed2739813", + "4d0c38bb-4279-4ce1-82eb-c6780de81e82", + 0, + "120f06bd-d5ba-4b59-a0a3-9779fa1ecc81", + 0, + "number" + ] + ], + "groups": [], + "config": {}, + "extra": {}, + "version": 10 + } + }, + { + "id": "5c453a8e-e6b5-4260-8489-2eca1b459a5a", + "type": "graph/output", + "pos": [ + 536, + 338 + ], + "size": [ + 210, + 62 + ], + "flags": { + "collapsed": true + }, + "order": 11, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "string", + "link": "587a13a2-7b4a-4c83-844c-17855feb983f", + "properties": {}, + "shape": 0 + } + ], + "outputs": [], + "title": "Output", + "properties": { + "name": "error", + "type": "string", + "subgraphID": "70361963-27f5-471d-b735-dbe2351a5ebd", + "tags": [] + } + }, + { + "id": "2578ff5a-4a88-44d8-aed7-aeabc0664dbb", + "type": "graph/input", + "pos": [ + 190, + 230 + ], + "size": [ + 210, + 86 + ], + "flags": { + "collapsed": true + }, + "order": 9, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "", + "type": "VAE", + "links": [ + "bd75390b-7eb3-4393-bea9-71a92ec0f52e", + "09cc6a05-3cb5-45f4-a99b-9f2f57cc6a71", + "a4ef9c45-3bd4-49db-8aab-3511b0c80c57" + ], + "properties": {}, + "slot_index": 0, + "shape": 0 + } + ], + "title": "Input", + "properties": { + "name": "vae", + "type": "VAE", + "value": null, + "subgraphID": "70361963-27f5-471d-b735-dbe2351a5ebd", + "tags": [] + } + } + ], + "links": [ + [ + "5127d518-b146-488e-b296-ed2be1b382c0", + "6b833917-9871-480d-b607-b41a8673edc1", + 0, + "89ace6a4-7a24-4744-898a-e65109663b57", + 0, + "MODEL" + ], + [ + "689818f7-101f-4250-9ead-7b4aa77f27e6", + "a46ec9f3-82bd-470d-bd89-83d274e1c0cd", + 0, + "f6fe8af8-fd20-491e-b6d6-f285141ee7eb", + 0, + "IMAGE" + ], + [ + "5c6f3d0a-56cb-4265-9262-ad560524ffcd", + "8752488d-6558-4111-aa69-083abe980619", + 0, + "89ace6a4-7a24-4744-898a-e65109663b57", + 2, + "number" + ], + [ + "4de28b7a-a2f2-431d-a204-2982ee63e5c6", + "89ace6a4-7a24-4744-898a-e65109663b57", + 0, + "a46ec9f3-82bd-470d-bd89-83d274e1c0cd", + 0, + "LATENT" + ], + [ + "bd75390b-7eb3-4393-bea9-71a92ec0f52e", + "2578ff5a-4a88-44d8-aed7-aeabc0664dbb", + 0, + "a46ec9f3-82bd-470d-bd89-83d274e1c0cd", + 1, + "VAE" + ], + [ + "51729fc1-a711-4872-9023-5ff86ca558ba", + "a43917b1-40ac-44b7-9f86-d6cbbed6bdc0", + 0, + "89ace6a4-7a24-4744-898a-e65109663b57", + 1, + "number" + ], + [ + "8ed1821b-5d69-429c-a404-1b6b668c8727", + "9b7a8bd0-9869-444c-98f5-b6eb7bf75c3a", + 0, + "89ace6a4-7a24-4744-898a-e65109663b57", + 7, + "CONDITIONING" + ], + [ + "95a5de76-80b5-4cb1-a699-a91172c42efa", + "8c639133-9ba4-441e-8ea4-6de55bf7d6d2", + 0, + "89ace6a4-7a24-4744-898a-e65109663b57", + 6, + "CONDITIONING" + ], + [ + "3eb16bc7-0107-484b-8532-ecbe07d12872", + "3c5cfb22-f689-4e6e-81ea-70e6866b8359", + 0, + "89ace6a4-7a24-4744-898a-e65109663b57", + 3, + "number" + ], + [ + "1797d40f-5f1d-44be-a922-e795b81668bc", + "25ac6b37-f15d-4c3e-b9dd-f150c4274f61", + 0, + "89ace6a4-7a24-4744-898a-e65109663b57", + 4, + "string" + ], + [ + "3368c49e-7722-48b6-b07c-189e11818c2f", + "d9f20975-c4c7-4b4a-8472-f21928833ea8", + 0, + "89ace6a4-7a24-4744-898a-e65109663b57", + 5, + "string" + ], + [ + "09cc6a05-3cb5-45f4-a99b-9f2f57cc6a71", + "2578ff5a-4a88-44d8-aed7-aeabc0664dbb", + 0, + "a0dde8b6-db9b-4216-9fd8-123fcc4b2611", + 1, + "VAE" + ], + [ + "86b8df4b-90e6-4c38-85c7-c0b1dcae2c25", + "1bb069bc-596c-4401-b943-0594b6ee6cd6", + 0, + "a0dde8b6-db9b-4216-9fd8-123fcc4b2611", + 0, + "number" + ], + [ + "4655c724-feb9-402e-aff1-999375ef85cf", + "a0dde8b6-db9b-4216-9fd8-123fcc4b2611", + 0, + "5c453a8e-e6b5-4260-8489-2eca1b459a5a", + 0, + "string" + ], + [ + "150cf27c-0238-4a04-92a1-09de307ad114", + "a0dde8b6-db9b-4216-9fd8-123fcc4b2611", + 1, + "89ace6a4-7a24-4744-898a-e65109663b57", + 8, + "LATENT" + ], + [ + "facfe1ae-f45b-4e73-ad43-3425c53b1cec", + "a0dde8b6-db9b-4216-9fd8-123fcc4b2611", + 2, + "89ace6a4-7a24-4744-898a-e65109663b57", + 9, + "number" + ], + [ + "fc078cb7-ad3c-4d52-ba62-a65194d45c5f", + "1bb069bc-596c-4401-b943-0594b6ee6cd6", + 0, + "a0dde8b6-db9b-4216-9fd8-123fcc4b2611", + 0, + "number" + ], + [ + "8d939a5e-e431-4666-8949-8b117aea47f6", + "a0dde8b6-db9b-4216-9fd8-123fcc4b2611", + 2, + "89ace6a4-7a24-4744-898a-e65109663b57", + 9, + "number" + ], + [ + "587a13a2-7b4a-4c83-844c-17855feb983f", + "a0dde8b6-db9b-4216-9fd8-123fcc4b2611", + 0, + "5c453a8e-e6b5-4260-8489-2eca1b459a5a", + 0, + "string" + ], + [ + "3d1f254e-ed58-4e79-86ec-b15cf9fce964", + "a0dde8b6-db9b-4216-9fd8-123fcc4b2611", + 1, + "89ace6a4-7a24-4744-898a-e65109663b57", + 8, + "LATENT" + ], + [ + "a4ef9c45-3bd4-49db-8aab-3511b0c80c57", + "2578ff5a-4a88-44d8-aed7-aeabc0664dbb", + 0, + "a0dde8b6-db9b-4216-9fd8-123fcc4b2611", + 1, + "VAE" + ] + ], + "groups": [], + "config": {}, + "extra": {}, + "version": 10 + } } ], "links": [ @@ -23572,7 +23936,8 @@ "attrs": { "title": "Default", "queuePromptButtonName": "Queue txt2img", - "queuePromptButtonRunWorkflow": false + "queuePromptButtonRunWorkflow": false, + "showDefaultNotifications": false }, "layout": { "root": "35003345-c9e8-46c8-8583-3c40e61b377f", @@ -24127,7 +24492,7 @@ "id": "cacc852b-7e8d-4b34-98d1-7e04c2e428df", "nodeId": "aae3b454-d5ef-49f4-ab65-d4ae360010b1", "attrs": { - "title": "Upscale Method", + "title": "upscale_method", "hidden": false, "disabled": false, "direction": "vertical", @@ -24202,7 +24567,7 @@ "id": "aec088b7-b1e9-4619-8ebe-6bae7ba32111", "nodeId": "099185ef-d84a-4f4d-8467-eeb5a9c36cc2", "attrs": { - "title": "Crop", + "title": "crop", "hidden": false, "disabled": false, "direction": "vertical", @@ -25308,7 +25673,7 @@ "id": "158a0aab-dcc9-4da2-b9eb-fea21755f603", "attrs": { "title": "", - "hidden": true, + "hidden": false, "disabled": false, "direction": "horizontal", "classes": "", @@ -26805,9 +27170,9 @@ }, "canvas": { "offset": [ - -1403.275822999999, - 50.71766291353943 + 0, + 0 ], - "scale": 0.6209213230591552 + "scale": 1 } } diff --git a/src/lib/components/ComfyApp.ts b/src/lib/components/ComfyApp.ts index de4ec6d..551abac 100644 --- a/src/lib/components/ComfyApp.ts +++ b/src/lib/components/ComfyApp.ts @@ -29,7 +29,7 @@ import queueState from "$lib/stores/queueState"; import selectionState from "$lib/stores/selectionState"; import uiState from "$lib/stores/uiState"; import workflowState, { ComfyBoxWorkflow, type WorkflowAttributes, type WorkflowInstID } from "$lib/stores/workflowState"; -import { readFileToText, type SerializedPromptOutput } from "$lib/utils"; +import { playSound, readFileToText, type SerializedPromptOutput } from "$lib/utils"; import { basename, capitalize, download, graphToGraphVis, jsonToJsObject, promptToGraphVis, range } from "$lib/utils"; import { tick } from "svelte"; import { type SvelteComponentDev } from "svelte/internal"; @@ -891,7 +891,7 @@ export default class ComfyApp { if (workflow.attrs.queuePromptButtonRunWorkflow) { // Hold control to queue at the front const num = this.ctrlDown ? -1 : 0; - this.queuePrompt(num, 1); + this.queuePrompt(workflow, num, 1); } } @@ -941,14 +941,8 @@ export default class ComfyApp { return this.promptSerializer.serialize(workflow.graph, tag) } - async queuePrompt(num: number, batchCount: number = 1, tag: string | null = null) { - const activeWorkflow = workflowState.getActiveWorkflow(); - if (activeWorkflow == null) { - notify("No workflow is opened!", { type: "error" }) - return; - } - - this.queueItems.push({ num, batchCount, workflow: activeWorkflow }); + async queuePrompt(targetWorkflow: ComfyBoxWorkflow, num: number, batchCount: number = 1, tag: string | null = null) { + this.queueItems.push({ num, batchCount, workflow: targetWorkflow }); // Only have one action process the items so each one gets a unique seed correctly if (this.processingQueue) { @@ -958,6 +952,10 @@ export default class ComfyApp { if (tag === "") tag = null; + if (targetWorkflow.attrs.showDefaultNotifications) { + notify("Prompt queued.", { type: "info" }); + } + this.processingQueue = true; let workflow: ComfyBoxWorkflow; diff --git a/src/lib/nodes/actions/ComfyExecuteSubgraphAction.ts b/src/lib/nodes/actions/ComfyExecuteSubgraphAction.ts index 44fb92f..61648d1 100644 --- a/src/lib/nodes/actions/ComfyExecuteSubgraphAction.ts +++ b/src/lib/nodes/actions/ComfyExecuteSubgraphAction.ts @@ -47,7 +47,7 @@ export default class ComfyExecuteSubgraphAction extends ComfyGraphNode { // Hold control to queue at the front const num = app.ctrlDown ? -1 : 0; - app.queuePrompt(num, 1, tag); + app.queuePrompt(this.workflow, num, 1, tag); } } diff --git a/src/lib/nodes/actions/ComfyPlaySoundAction.ts b/src/lib/nodes/actions/ComfyPlaySoundAction.ts index 22c34ca..10659db 100644 --- a/src/lib/nodes/actions/ComfyPlaySoundAction.ts +++ b/src/lib/nodes/actions/ComfyPlaySoundAction.ts @@ -1,5 +1,6 @@ import { BuiltInSlotType, LiteGraph, type SlotLayout } from "@litegraph-ts/core"; import ComfyGraphNode, { type ComfyGraphNodeProperties } from "../ComfyGraphNode"; +import { playSound } from "$lib/utils"; export interface ComfyPlaySoundActionProperties extends ComfyGraphNodeProperties { sound: string, @@ -21,9 +22,7 @@ export default class ComfyPlaySoundAction extends ComfyGraphNode { override onAction(action: any, param: any) { const sound = this.getInputData(0) || this.properties.sound; if (sound) { - const url = `${location.origin}/sound/${sound}`; - const audio = new Audio(url); - audio.play(); + playSound(sound) } }; } diff --git a/src/lib/stores/layoutStates.ts b/src/lib/stores/layoutStates.ts index 3f9fd54..1c21522 100644 --- a/src/lib/stores/layoutStates.ts +++ b/src/lib/stores/layoutStates.ts @@ -667,6 +667,13 @@ const ALL_ATTRIBUTES: AttributesSpecList = [ location: "workflow", editable: true, defaultValue: true + }, + { + name: "showDefaultNotifications", + type: "boolean", + location: "workflow", + editable: true, + defaultValue: true } ] } diff --git a/src/lib/stores/queueState.ts b/src/lib/stores/queueState.ts index b92e7d1..996377f 100644 --- a/src/lib/stores/queueState.ts +++ b/src/lib/stores/queueState.ts @@ -3,6 +3,8 @@ import type { Progress, SerializedPromptInputsAll, SerializedPromptOutputs, Work import type { ComfyExecutionResult } from "$lib/nodes/ComfyWidgetNodes"; import notify from "$lib/notify"; import { get, writable, type Writable } from "svelte/store"; +import workflowState from "./workflowState"; +import { playSound } from "$lib/utils"; export type QueueEntryStatus = "success" | "error" | "interrupted" | "all_cached" | "unknown"; @@ -267,6 +269,11 @@ function executingUpdated(promptID: PromptID, runningNodeID: ComfyNodeID | null) moveToCompleted(index, queue, "all_cached", "(Execution was cached)"); } else if (entry.nodesRan.size >= totalNodesInPrompt) { + const workflow = workflowState.getWorkflow(entry.extraData.workflowID); + if (workflow?.attrs.showDefaultNotifications) { + notify("Prompt finished!", { type: "success" }); + playSound("notification.mp3") + } moveToCompleted(index, queue, "success") } else { diff --git a/src/lib/stores/workflowState.ts b/src/lib/stores/workflowState.ts index b6f5f37..d795c17 100644 --- a/src/lib/stores/workflowState.ts +++ b/src/lib/stores/workflowState.ts @@ -54,6 +54,13 @@ export type WorkflowAttributes = { * Comfy.QueueEvents node. */ queuePromptButtonRunWorkflow: boolean, + + /* + * If true, notifications will be shown when a prompt is queued and + * completed. Set to false if you need more detailed control over the + * notification type/contents, and use the `ComfyNotifyAction` node instead. + */ + showDefaultNotifications: boolean, } export class ComfyBoxWorkflow { @@ -217,7 +224,7 @@ export class ComfyBoxWorkflow { // this.#invokeExtensions("loadedGraphNode", node); } - this.attrs = data.attrs; + this.attrs = { ...defaultWorkflowAttributes, ...data.attrs }; // Now restore the layout // Subsequent added nodes will add the UI data to layoutState diff --git a/src/lib/utils.ts b/src/lib/utils.ts index e6ce5c1..87303df 100644 --- a/src/lib/utils.ts +++ b/src/lib/utils.ts @@ -622,3 +622,9 @@ export function nextLetter(s: string): string { } }); } + +export function playSound(sound: string) { + const url = `${location.origin}/sound/${sound}`; + const audio = new Audio(url); + audio.play(); +}