From 8e27a2611ce6871ba78d88b5d05ba1e6e0af768b Mon Sep 17 00:00:00 2001 From: space-nuko <24979496+space-nuko@users.noreply.github.com> Date: Fri, 26 May 2023 12:59:38 -0500 Subject: [PATCH 1/7] Switch node --- litegraph | 2 +- public/config.json | 2 +- src/lib/components/ComfyApp.ts | 4 +- src/lib/nodes/ComfyGraphNode.ts | 12 ++- src/lib/nodes/ComfyPickFirstNode.ts | 12 +-- src/lib/nodes/ComfySwitch.ts | 147 ++++++++++++++++++++++++++++ src/lib/nodes/index.ts | 1 + src/lib/utils.ts | 12 +++ 8 files changed, 176 insertions(+), 16 deletions(-) create mode 100644 src/lib/nodes/ComfySwitch.ts diff --git a/litegraph b/litegraph index d335948..5a2b601 160000 --- a/litegraph +++ b/litegraph @@ -1 +1 @@ -Subproject commit d335948703b8705e7bc2b3a042142442a5d45853 +Subproject commit 5a2b60167dcf49107e93bba1d7b4599011ea71bd diff --git a/public/config.json b/public/config.json index 744ff2d..f1267ea 100644 --- a/public/config.json +++ b/public/config.json @@ -3,7 +3,7 @@ "comfyUIPort": 8188, "alwaysStripUserState": false, "promptForWorkflowName": false, - "confirmWhenUnloadingUnsavedChanges": true, + "confirmWhenUnloadingUnsavedChanges": false, "builtInTemplates": ["ControlNet", "LoRA x5", "Model Loader", "Positive_Negative", "Seed Randomizer"], "cacheBuiltInResources": true } diff --git a/src/lib/components/ComfyApp.ts b/src/lib/components/ComfyApp.ts index 6f0e579..de4ec6d 100644 --- a/src/lib/components/ComfyApp.ts +++ b/src/lib/components/ComfyApp.ts @@ -1020,7 +1020,7 @@ export default class ComfyApp { try { const response = await this.api.queuePrompt(request); if (response.error != null) { - error = response.error; + error = response; } else { queueState.afterQueued(workflow.id, response.promptID, num, p.output, extraData) @@ -1030,7 +1030,7 @@ export default class ComfyApp { } if (error != null) { - const mes: string = error; + const mes: any = error; notify(`Error queuing prompt: \n${mes} `, { type: "error" }) console.error(graphToGraphVis(workflow.graph)) console.error(promptToGraphVis(p)) diff --git a/src/lib/nodes/ComfyGraphNode.ts b/src/lib/nodes/ComfyGraphNode.ts index 5911b9c..e03204a 100644 --- a/src/lib/nodes/ComfyGraphNode.ts +++ b/src/lib/nodes/ComfyGraphNode.ts @@ -103,6 +103,16 @@ export default class ComfyGraphNode extends LGraphNode { return null; } + /* + * Traverses this node backwards in the graph in order to determine the type + * for slot type inheritance. This is used if there isn't a valid upstream + * link but the output type can be inferred otherwise (for example from + * properties or other connected inputs) + */ + getUpstreamLinkForInheritedType(): LLink | null { + return this.getUpstreamLink(); + } + get layoutState(): WritableLayoutStateStore | null { return layoutStates.getLayoutByNode(this); } @@ -151,7 +161,7 @@ export default class ComfyGraphNode extends LGraphNode { while (currentNode) { updateNodes.unshift(currentNode); - const link = currentNode.getUpstreamLink(); + const link = currentNode.getUpstreamLinkForInheritedType(); if (link !== null) { const node = this.graph.getNodeById(link.origin_id) as ComfyGraphNode; if (node.canInheritSlotTypes) { diff --git a/src/lib/nodes/ComfyPickFirstNode.ts b/src/lib/nodes/ComfyPickFirstNode.ts index ef31b7a..32f2566 100644 --- a/src/lib/nodes/ComfyPickFirstNode.ts +++ b/src/lib/nodes/ComfyPickFirstNode.ts @@ -1,6 +1,7 @@ import { BuiltInSlotType, LiteGraph, NodeMode, type INodeInputSlot, type SlotLayout, type INodeOutputSlot, LLink, LConnectionKind, type ITextWidget, type SerializedLGraphNode, type IComboWidget } from "@litegraph-ts/core"; import ComfyGraphNode, { type ComfyGraphNodeProperties } from "./ComfyGraphNode"; import { Watch } from "@litegraph-ts/nodes-basic"; +import { nextLetter } from "$lib/utils"; export type PickFirstMode = "anyActiveLink" | "truthy" | "dataNonNull" @@ -8,17 +9,6 @@ export interface ComfyPickFirstNodeProperties extends ComfyGraphNodeProperties { mode: PickFirstMode } -function nextLetter(s: string): string { - return s.replace(/([a-zA-Z])[^a-zA-Z]*$/, function(a) { - var c = a.charCodeAt(0); - switch (c) { - case 90: return 'A'; - case 122: return 'a'; - default: return String.fromCharCode(++c); - } - }); -} - export default class ComfyPickFirstNode extends ComfyGraphNode { override properties: ComfyPickFirstNodeProperties = { tags: [], diff --git a/src/lib/nodes/ComfySwitch.ts b/src/lib/nodes/ComfySwitch.ts new file mode 100644 index 0000000..f1f32f5 --- /dev/null +++ b/src/lib/nodes/ComfySwitch.ts @@ -0,0 +1,147 @@ +import { nextLetter } from "$lib/utils"; +import { LConnectionKind, LLink, LiteGraph, type INodeInputSlot, type INodeOutputSlot, type SlotLayout } from "@litegraph-ts/core"; +import ComfyGraphNode from "./ComfyGraphNode"; + +export default class ComfySwitch extends ComfyGraphNode { + static slotLayout: SlotLayout = { + inputs: [ + { name: "A_value", type: "*" }, + { name: "A_cond", type: "boolean" }, + ], + outputs: [ + { name: "out", type: "*" } + ], + } + + override canInheritSlotTypes = true; + + private _selected: number | null = null; + + constructor(title?: string) { + super(title); + } + + override getUpstreamLinkForInheritedType(): LLink | null { + for (let index = 0; index < this.inputs.length / 2; index++) { + const link = this.getInputLink(index * 2); + if (link != null) + return link + } + return null; + } + + override getUpstreamLink(): LLink | null { + const selected = this.getSelected(); + if (selected == null) + return null; + + return this.getInputLink(selected * 2); + } + + getSelected(): number | null { + for (let i = 0; i < this.inputs.length / 2; i++) { + if (this.getInputData(i * 2 + 1) == true) + return i + } + return null; + } + + override onDrawBackground(ctx: CanvasRenderingContext2D) { + if (this.flags.collapsed || this._selected == null) { + return; + } + ctx.fillStyle = "#AFB"; + var y = this._selected * 2 * LiteGraph.NODE_SLOT_HEIGHT + 6; + ctx.beginPath(); + ctx.moveTo(30 + 50, y); + ctx.lineTo(30 + 50, y + LiteGraph.NODE_SLOT_HEIGHT); + ctx.lineTo(30 + 34, y + LiteGraph.NODE_SLOT_HEIGHT * 0.5); + ctx.fill(); + }; + + override onExecute() { + this._selected = this.getSelected(); + var sel = this._selected + + if (sel == null || sel.constructor !== Number) { + this.setOutputData(0, null) + return + } + + var v = this.getInputData(sel * 2); + if (v !== undefined) { + this.setOutputData(0, v); + } + } + + private hasActiveSlots(pairIndex: number): boolean { + const slotValue = this.inputs[pairIndex * 2] + const slotCond = this.inputs[pairIndex * 2 + 1]; + return slotValue && slotCond && (slotValue.link != null || slotCond.link != null); + } + + override onConnectionsChange( + type: LConnectionKind, + slotIndex: number, + isConnected: boolean, + link: LLink, + ioSlot: (INodeInputSlot | INodeOutputSlot) + ) { + super.onConnectionsChange(type, slotIndex, isConnected, link, ioSlot); + + if (type !== LConnectionKind.INPUT) + return; + + const lastPairIdx = Math.floor((this.inputs.length / 2) - 1); + + let newlyConnected = false; + if (isConnected) { + newlyConnected = this.hasActiveSlots(lastPairIdx) + } + let newlyDisconnected = false; + if (!isConnected) { + newlyDisconnected = !this.hasActiveSlots(lastPairIdx) && !this.hasActiveSlots(lastPairIdx - 1) + } + + console.error("CONNCHANGE", lastPairIdx, this.hasActiveSlots(lastPairIdx), isConnected, slotIndex, this.inputs.length, newlyConnected, newlyDisconnected); + + if (newlyConnected) { + if (link != null) { + // Add new inputs + const lastInputName = this.inputs[this.inputs.length - 1].name + const inputName = nextLetter(lastInputName.split("_")[0]); + this.addInput(`${inputName}_value`, this.inputs[0].type) + this.addInput(`${inputName}_cond`, "boolean") + } + } + else if (newlyDisconnected) { + // Remove empty inputs + for (let i = this.inputs.length / 2; i > 0; i -= 1) { + if (i <= 0) + break; + + if (!this.hasActiveSlots(i - 1)) { + this.removeInput(i * 2) + this.removeInput(i * 2) + } + else { + break; + } + } + + let name = "A" + for (let i = 0; i < this.inputs.length; i += 2) { + this.inputs[i].name = `${name}_value`; + this.inputs[i + 1].name = `${name}_cond` + name = nextLetter(name); + } + } + } +} + +LiteGraph.registerNodeType({ + class: ComfySwitch, + title: "Comfy.Switch", + desc: "Selects an output if its condition is true, if none match returns null", + type: "utils/switch" +}) diff --git a/src/lib/nodes/index.ts b/src/lib/nodes/index.ts index 0de3fc8..0c058b4 100644 --- a/src/lib/nodes/index.ts +++ b/src/lib/nodes/index.ts @@ -2,6 +2,7 @@ export { default as ComfyReroute } from "./ComfyReroute" export { default as ComfyPickFirstNode } from "./ComfyPickFirstNode" export { default as ComfyValueControl } from "./ComfyValueControl" export { default as ComfySelector } from "./ComfySelector" +export { default as ComfySwitch } from "./ComfySwitch" export { default as ComfyTriggerNewEventNode } from "./ComfyTriggerNewEventNode" export { default as ComfyConfigureQueuePromptButton } from "./ComfyConfigureQueuePromptButton" export { default as ComfyPickImageNode } from "./ComfyPickImageNode" diff --git a/src/lib/utils.ts b/src/lib/utils.ts index e222e36..e6ce5c1 100644 --- a/src/lib/utils.ts +++ b/src/lib/utils.ts @@ -610,3 +610,15 @@ export async function readFileToText(file: File): Promise { reader.readAsText(file); }) } + + +export function nextLetter(s: string): string { + return s.replace(/([a-zA-Z])[^a-zA-Z]*$/, function(a) { + var c = a.charCodeAt(0); + switch (c) { + case 90: return 'A'; + case 122: return 'a'; + default: return String.fromCharCode(++c); + } + }); +} From 74bad3bd1e8e2a5608ff46a1ca18fcc21f12e220 Mon Sep 17 00:00:00 2001 From: space-nuko <24979496+space-nuko@users.noreply.github.com> Date: Fri, 26 May 2023 13:11:34 -0500 Subject: [PATCH 2/7] Update default workflow --- public/workflows/defaultWorkflow.json | 3284 +++++++++++++------------ 1 file changed, 1761 insertions(+), 1523 deletions(-) diff --git a/public/workflows/defaultWorkflow.json b/public/workflows/defaultWorkflow.json index be0479a..02a114d 100644 --- a/public/workflows/defaultWorkflow.json +++ b/public/workflows/defaultWorkflow.json @@ -54,7 +54,7 @@ 126 ], "flags": {}, - "order": 52, + "order": 53, "mode": 0, "inputs": [ { @@ -98,7 +98,7 @@ "properties": { "tags": [], "defaultValue": [], - "index": 0, + "index": 18, "updateMode": "append", "autoSelectOnUpdate": true }, @@ -909,7 +909,7 @@ "flags": { "collapsed": false }, - "order": 48, + "order": 49, "mode": 0, "inputs": [ { @@ -958,7 +958,7 @@ "flags": { "collapsed": true }, - "order": 58, + "order": 59, "mode": 0, "inputs": [ { @@ -1399,7 +1399,7 @@ 30 ], "flags": {}, - "order": 47, + "order": 48, "mode": 0, "inputs": [ { @@ -1596,7 +1596,7 @@ "flags": { "collapsed": true }, - "order": 54, + "order": 55, "mode": 0, "inputs": [ { @@ -1856,7 +1856,7 @@ "flags": { "collapsed": true }, - "order": 50, + "order": 51, "mode": 0, "inputs": [ { @@ -1929,7 +1929,7 @@ "flags": { "collapsed": true }, - "order": 51, + "order": 52, "mode": 0, "inputs": [ { @@ -1970,7 +1970,7 @@ "flags": { "collapsed": true }, - "order": 59, + "order": 60, "mode": 0, "inputs": [ { @@ -2077,7 +2077,7 @@ "flags": { "collapsed": true }, - "order": 60, + "order": 61, "mode": 0, "inputs": [ { @@ -2158,7 +2158,7 @@ "flags": { "collapsed": true }, - "order": 49, + "order": 50, "mode": 0, "inputs": [ { @@ -2457,7 +2457,7 @@ 126 ], "flags": {}, - "order": 61, + "order": 62, "mode": 0, "inputs": [ { @@ -2524,7 +2524,7 @@ 190 ], "flags": {}, - "order": 62, + "order": 63, "mode": 0, "inputs": [ { @@ -2588,7 +2588,7 @@ 46 ], "flags": {}, - "order": 63, + "order": 64, "mode": 0, "inputs": [ { @@ -2624,7 +2624,7 @@ 46 ], "flags": {}, - "order": 55, + "order": 56, "mode": 0, "inputs": [ { @@ -2781,7 +2781,8 @@ "name": "", "type": "MODEL", "link": "49f2f7fa-4c17-475d-a642-556dd939acc0", - "properties": {} + "properties": {}, + "shape": 0 } ], "outputs": [], @@ -2812,7 +2813,8 @@ "name": "", "type": "CLIP", "link": "16db93f3-d0f4-4124-91aa-9d4c53126901", - "properties": {} + "properties": {}, + "shape": 0 } ], "outputs": [], @@ -2843,7 +2845,8 @@ "name": "", "type": "VAE", "link": "3803fc4e-8e09-421c-a421-a080895a87b4", - "properties": {} + "properties": {}, + "shape": 0 } ], "outputs": [], @@ -3396,7 +3399,8 @@ "name": "", "type": "MODEL", "link": "ba87068a-8744-4b99-bf30-dbf3c7d47a0a", - "properties": {} + "properties": {}, + "shape": 0 } ], "outputs": [], @@ -3429,7 +3433,8 @@ "name": "", "type": "CLIP", "link": "7e7bcec0-5aa9-47de-a650-69153d55d372", - "properties": {} + "properties": {}, + "shape": 0 } ], "outputs": [], @@ -3523,7 +3528,8 @@ "afbcc1fa-a6e1-47dd-8362-63d06eb615e8" ], "properties": {}, - "slot_index": 0 + "slot_index": 0, + "shape": 0 } ], "title": "Input", @@ -3561,7 +3567,8 @@ "28871589-1329-42d7-8691-7bd883359876" ], "properties": {}, - "slot_index": 0 + "slot_index": 0, + "shape": 0 } ], "title": "Input", @@ -3867,7 +3874,8 @@ "links": [ "dd20a098-cbbf-4913-8fd8-91f27ccf056e" ], - "properties": {} + "properties": {}, + "shape": 0 } ], "title": "Input", @@ -3903,7 +3911,8 @@ "links": [ "ae2a2bd3-c857-41f5-838a-7409835703d9" ], - "properties": {} + "properties": {}, + "shape": 0 } ], "title": "Input", @@ -4419,7 +4428,8 @@ "5fea36ea-c013-4838-bf06-5c9b462e1e9c" ], "properties": {}, - "slot_index": 0 + "slot_index": 0, + "shape": 0 } ], "title": "Input", @@ -4596,7 +4606,8 @@ "name": "", "type": "MODEL", "link": "8cd9c9fd-7004-4306-aeec-2ca38f6b6c01", - "properties": {} + "properties": {}, + "shape": 0 } ], "outputs": [], @@ -4629,7 +4640,8 @@ "name": "", "type": "CLIP", "link": "84c1e4fa-5f01-49ae-a853-0b3fcc376626", - "properties": {} + "properties": {}, + "shape": 0 } ], "outputs": [], @@ -5741,7 +5753,8 @@ "32e9a672-9c98-4af4-9228-50d8e676684e" ], "properties": {}, - "slot_index": 0 + "slot_index": 0, + "shape": 0 } ], "title": "Input", @@ -5811,7 +5824,8 @@ "links": [ "9918f954-72a9-4028-acd0-05dab7c95ea5" ], - "properties": {} + "properties": {}, + "shape": 0 } ], "title": "Input", @@ -5847,7 +5861,8 @@ "links": [ "65727f23-60ee-4274-bd13-23daa04f171e" ], - "properties": {} + "properties": {}, + "shape": 0 } ], "title": "Input", @@ -5880,7 +5895,8 @@ "name": "", "type": "MODEL", "link": "b78f49a6-8737-4fe5-9ec3-96d9243cbd53", - "properties": {} + "properties": {}, + "shape": 0 } ], "outputs": [], @@ -5913,7 +5929,8 @@ "name": "", "type": "CLIP", "link": "c3c4d4ed-dbee-4d99-a60d-78321fdb0692", - "properties": {} + "properties": {}, + "shape": 0 } ], "outputs": [], @@ -6464,7 +6481,8 @@ "links": [ "14da4c61-977c-44c7-8dc8-748513b156d8" ], - "properties": {} + "properties": {}, + "shape": 0 } ], "title": "Input", @@ -6500,7 +6518,8 @@ "links": [ "6160be2b-efe8-4a6d-ae9a-2233af543352" ], - "properties": {} + "properties": {}, + "shape": 0 } ], "title": "Input", @@ -6533,7 +6552,8 @@ "name": "", "type": "CLIP", "link": "61ca6ac6-16f3-4156-9a7c-fb1653f9f83e", - "properties": {} + "properties": {}, + "shape": 0 } ], "outputs": [], @@ -6566,7 +6586,8 @@ "name": "", "type": "MODEL", "link": "977ecca5-5cb2-48da-b93e-4b125094548b", - "properties": {} + "properties": {}, + "shape": 0 } ], "outputs": [], @@ -7190,7 +7211,8 @@ "3114c94b-0b54-45ae-a6ee-3e2891020abe" ], "properties": {}, - "slot_index": 0 + "slot_index": 0, + "shape": 0 } ], "title": "Input", @@ -7620,7 +7642,8 @@ "links": [ "e992636e-3f38-49ec-a3fc-efba37ee72cf" ], - "properties": {} + "properties": {}, + "shape": 0 } ], "title": "Input", @@ -7656,7 +7679,8 @@ "links": [ "a5f1f301-bce1-48a1-a7ea-246396b61ef3" ], - "properties": {} + "properties": {}, + "shape": 0 } ], "title": "Input", @@ -7689,7 +7713,8 @@ "name": "", "type": "MODEL", "link": "020092a1-a272-45c5-8601-132437636698", - "properties": {} + "properties": {}, + "shape": 0 } ], "outputs": [], @@ -7722,7 +7747,8 @@ "name": "", "type": "CLIP", "link": "780dffb0-2edf-46ea-b978-366eae8a0d9a", - "properties": {} + "properties": {}, + "shape": 0 } ], "outputs": [], @@ -8295,7 +8321,8 @@ "d8990675-fa5f-4f41-8d0d-d935efae5bc6" ], "properties": {}, - "slot_index": 0 + "slot_index": 0, + "shape": 0 } ], "title": "Input", @@ -8930,7 +8957,8 @@ "links": [ "92dfa4fd-ce56-460c-9456-cd6c6a0878fa" ], - "properties": {} + "properties": {}, + "shape": 0 } ], "title": "Input", @@ -8966,7 +8994,8 @@ "links": [ "754513bb-b47e-4ab5-91c5-5302af208414" ], - "properties": {} + "properties": {}, + "shape": 0 } ], "title": "Input", @@ -8999,7 +9028,8 @@ "name": "", "type": "MODEL", "link": "a815e913-d076-4d15-a55c-1593a48b401e", - "properties": {} + "properties": {}, + "shape": 0 } ], "outputs": [], @@ -9032,7 +9062,8 @@ "name": "", "type": "CLIP", "link": "0c5df27e-2145-4321-91e6-975df07927d6", - "properties": {} + "properties": {}, + "shape": 0 } ], "outputs": [], @@ -9657,7 +9688,8 @@ "9c43e5e4-f2b7-4e5c-8fad-75adc7a990d1" ], "properties": {}, - "slot_index": 0 + "slot_index": 0, + "shape": 0 } ], "title": "Input", @@ -10343,7 +10375,8 @@ "name": "", "type": "CONDITIONING", "link": "469693cc-ba2c-4af9-a8f0-082532caf206", - "properties": {} + "properties": {}, + "shape": 0 } ], "outputs": [], @@ -10376,7 +10409,8 @@ "name": "", "type": "CONDITIONING", "link": "3f18997c-4cc3-4aac-8714-afe3ca02ba94", - "properties": {} + "properties": {}, + "shape": 0 } ], "outputs": [], @@ -10479,7 +10513,8 @@ "312f420d-b73f-4351-8221-c07ba07de2b7", "c2a49868-0af6-4d9d-bdf5-5be43b7332e2" ], - "properties": {} + "properties": {}, + "shape": 0 } ], "title": "Input", @@ -11317,7 +11352,8 @@ "name": "", "type": "CONDITIONING", "link": "8433f10b-112a-488f-b34d-29156b692bde", - "properties": {} + "properties": {}, + "shape": 0 } ], "outputs": [], @@ -11570,7 +11606,8 @@ "ba0a0894-24c4-4093-9bfe-241d9d2d987a" ], "properties": {}, - "slot_index": 0 + "slot_index": 0, + "shape": 0 } ], "title": "Input", @@ -11608,7 +11645,8 @@ "cb0c53cb-9ef2-4421-9341-631818541ad8" ], "properties": {}, - "slot_index": 0 + "slot_index": 0, + "shape": 0 } ], "title": "Input", @@ -11644,7 +11682,8 @@ "links": [ "082b07f6-01f9-421d-b7c7-63484088f53f" ], - "properties": {} + "properties": {}, + "shape": 0 } ], "title": "Input", @@ -11735,7 +11774,8 @@ "type": "CONDITIONING", "link": "b72d7a78-1e85-423d-9332-0c2be7c6fd84", "properties": {}, - "slot_index": 0 + "slot_index": 0, + "shape": 0 } ], "outputs": [], @@ -12059,7 +12099,7 @@ "title": "Comfy.ValueControl", "properties": { "tags": [], - "value": 1115185389166036, + "value": 475772298912200, "action": "randomize", "min": 0, "max": 18446744073709552000, @@ -12145,18 +12185,18 @@ "title": "UI.Number", "properties": { "tags": [], - "defaultValue": 1115185389166036, + "defaultValue": 0, "min": 0, "max": 18446744073709552000, "step": 1, "precision": 0 }, "widgets_values": [ - "1115185389166036.000" + "0.000" ], "color": "#223", "bgColor": "#335", - "comfyValue": 1115185389166036, + "comfyValue": 0, "shownOutputProperties": { "min": { "type": "number", @@ -12304,7 +12344,8 @@ "name": "", "type": "number", "link": "887c67fb-c2ac-4026-bffa-b5823880d430", - "properties": {} + "properties": {}, + "shape": 0 } ], "outputs": [], @@ -12341,7 +12382,8 @@ "7f24f920-5771-48f6-9690-cb69aee64534" ], "properties": {}, - "slot_index": 0 + "slot_index": 0, + "shape": 0 } ], "title": "Input", @@ -12497,7 +12539,7 @@ 190 ], "flags": {}, - "order": 53, + "order": 54, "mode": 0, "inputs": [ { @@ -12570,7 +12612,7 @@ 46 ], "flags": {}, - "order": 57, + "order": 58, "mode": 0, "inputs": [ { @@ -12629,7 +12671,7 @@ 230 ], "flags": {}, - "order": 56, + "order": 57, "mode": 0, "inputs": [ { @@ -12747,7 +12789,8 @@ "links": [ "6494ccd2-651f-4c4f-b439-bc26997ecc4c" ], - "properties": {} + "properties": {}, + "shape": 0 } ], "title": "Input", @@ -12783,7 +12826,8 @@ "links": [ "54713e33-bc69-437e-826d-8003a4847b04" ], - "properties": {} + "properties": {}, + "shape": 0 } ], "title": "Input", @@ -12920,7 +12964,8 @@ "links": [ "c5c4aa54-c6cb-4f4d-8600-9fea6ba21194" ], - "properties": {} + "properties": {}, + "shape": 0 } ], "title": "Input", @@ -12956,7 +13001,8 @@ "links": [ "3495f139-629e-4ff2-8f40-af27de6ca393" ], - "properties": {} + "properties": {}, + "shape": 0 } ], "title": "Input", @@ -12992,7 +13038,8 @@ "links": [ "4caca8dd-4c69-410e-8df9-58c2ec868302" ], - "properties": {} + "properties": {}, + "shape": 0 } ], "title": "Input", @@ -13028,7 +13075,8 @@ "links": [ "53a2dedf-850b-47d7-9bd7-5abc3b83c6aa" ], - "properties": {} + "properties": {}, + "shape": 0 } ], "title": "Input", @@ -13064,7 +13112,8 @@ "links": [ "f970330a-6fe5-4e68-b944-a1bb6661a997" ], - "properties": {} + "properties": {}, + "shape": 0 } ], "title": "Input", @@ -13198,7 +13247,8 @@ "name": "", "type": "IMAGE", "link": "928ac2b7-3d97-443b-8c21-84ba1bd0ae54", - "properties": {} + "properties": {}, + "shape": 0 } ], "outputs": [], @@ -13582,7 +13632,7 @@ "collapsed": true }, "order": 14, - "mode": 2, + "mode": 0, "inputs": [], "outputs": [ { @@ -13636,7 +13686,8 @@ "name": "", "type": "number", "link": "8a4da085-5cc2-441a-ab97-69a499db00f6", - "properties": {} + "properties": {}, + "shape": 0 } ], "outputs": [], @@ -13667,7 +13718,8 @@ "name": "", "type": "number", "link": "48bf0ac5-fc6a-41f4-896e-4f25f7a3a2d9", - "properties": {} + "properties": {}, + "shape": 0 } ], "outputs": [], @@ -13757,7 +13809,7 @@ "collapsed": true }, "order": 3, - "mode": 2, + "mode": 0, "inputs": [ { "name": "store", @@ -13862,7 +13914,7 @@ "collapsed": true }, "order": 5, - "mode": 2, + "mode": 0, "inputs": [ { "name": "store", @@ -13967,7 +14019,7 @@ "collapsed": true }, "order": 0, - "mode": 2, + "mode": 0, "inputs": [], "outputs": [ { @@ -14298,14 +14350,14 @@ "title": "UI.Checkbox", "properties": { "tags": [], - "defaultValue": true + "defaultValue": false }, "widgets_values": [ - "true" + "false" ], "color": "#223", "bgColor": "#335", - "comfyValue": true, + "comfyValue": false, "shownOutputProperties": {}, "saveUserState": true }, @@ -14336,7 +14388,8 @@ "f0741048-991e-4cdb-9fad-2baced82a2d7" ], "properties": {}, - "slot_index": 0 + "slot_index": 0, + "shape": 0 } ], "title": "Input", @@ -14439,7 +14492,7 @@ ], "title": "GenericCompare", "properties": { - "A": "._00001_.png [output]", + "A": "ComfyUI_06410_.png [output]", "B": "", "OP": "==", "enabled": true, @@ -14790,7 +14843,8 @@ "0d6eb900-712d-4b5f-a29b-eb17cb79e844" ], "properties": {}, - "slot_index": 0 + "slot_index": 0, + "shape": 0 } ], "title": "Input", @@ -15430,7 +15484,8 @@ "0f7d6ecf-0309-4244-9d37-56f2a6c6109d" ], "properties": {}, - "slot_index": 0 + "slot_index": 0, + "shape": 0 } ], "title": "Input", @@ -15571,7 +15626,8 @@ "0a35ade9-7212-420c-b8d7-22607682e086" ], "properties": {}, - "slot_index": 0 + "slot_index": 0, + "shape": 0 } ], "title": "Input", @@ -15583,12 +15639,52 @@ "tags": [] } }, + { + "id": "711b0ea5-ab0c-46d1-8ad0-583bd3307498", + "type": "actions/execute_subgraph", + "pos": [ + 628, + -229 + ], + "size": [ + 226.79999999999998, + 78 + ], + "flags": { + "collapsed": false + }, + "order": 46, + "mode": 0, + "inputs": [ + { + "name": "execute", + "type": -1, + "link": "126a645d-bc14-4bf6-ad06-ce0599037868", + "properties": {}, + "shape": 1, + "slot_index": 0 + }, + { + "name": "targetTag", + "type": "string", + "link": null, + "properties": {} + } + ], + "outputs": [], + "title": "Comfy.ExecuteSubgraphAction", + "properties": { + "tags": [], + "targetTag": "hr" + }, + "saveUserState": true + }, { "id": "3c32f0ff-d950-4c7a-a257-91324f3668b2", "type": "graph/subgraph", "pos": [ - 84, - 423 + 87, + 425 ], "size": [ 200, @@ -15598,7 +15694,7 @@ "collapsed": true }, "order": 29, - "mode": 0, + "mode": 2, "inputs": [ { "name": "height", @@ -15668,7 +15764,8 @@ "links": [ "c87429e4-204c-40cc-8053-5668c10792e7" ], - "properties": {} + "properties": {}, + "shape": 0 } ], "title": "Input", @@ -15882,7 +15979,8 @@ "name": "", "type": "number", "link": "ea8d6ce9-4028-4249-ac73-0a04c8daee73", - "properties": {} + "properties": {}, + "shape": 0 } ], "outputs": [], @@ -15913,7 +16011,8 @@ "name": "", "type": "number", "link": "8e096bea-8581-4edc-9432-1f5637ceaba5", - "properties": {} + "properties": {}, + "shape": 0 } ], "outputs": [], @@ -15947,7 +16046,8 @@ "links": [ "2d27a8b9-7e1b-4394-9d57-ec8806420222" ], - "properties": {} + "properties": {}, + "shape": 0 } ], "title": "Input", @@ -15974,7 +16074,7 @@ "collapsed": true }, "order": 2, - "mode": 0, + "mode": 2, "inputs": [ { "name": "store", @@ -16161,7 +16261,7 @@ "collapsed": true }, "order": 12, - "mode": 0, + "mode": 2, "inputs": [ { "name": "value", @@ -16227,7 +16327,7 @@ "collapsed": true }, "order": 11, - "mode": 0, + "mode": 2, "inputs": [ { "name": "value", @@ -16381,46 +16481,6 @@ "extra": {}, "version": 10 } - }, - { - "id": "711b0ea5-ab0c-46d1-8ad0-583bd3307498", - "type": "actions/execute_subgraph", - "pos": [ - 628, - -229 - ], - "size": [ - 226.79999999999998, - 78 - ], - "flags": { - "collapsed": false - }, - "order": 46, - "mode": 0, - "inputs": [ - { - "name": "execute", - "type": -1, - "link": "126a645d-bc14-4bf6-ad06-ce0599037868", - "properties": {}, - "shape": 1, - "slot_index": 0 - }, - { - "name": "targetTag", - "type": "string", - "link": null, - "properties": {} - } - ], - "outputs": [], - "title": "Comfy.ExecuteSubgraphAction", - "properties": { - "tags": [], - "targetTag": "hr" - }, - "saveUserState": true } ], "links": [ @@ -16934,6 +16994,15 @@ "250486b4-7eae-4049-aa6f-1ff826687c9c" ], "properties": {} + }, + { + "name": "error", + "type": "string", + "links": [ + "842b3edb-9121-40d7-8b65-7d7937105c16" + ], + "properties": {}, + "slot_index": 1 } ], "title": "txt2img/img2img", @@ -17178,7 +17247,7 @@ 46 ], "flags": {}, - "order": 38, + "order": 36, "mode": 2, "inputs": [ { @@ -17233,7 +17302,7 @@ 98 ], "flags": {}, - "order": 26, + "order": 23, "mode": 0, "inputs": [ { @@ -17297,7 +17366,7 @@ 26 ], "flags": {}, - "order": 36, + "order": 33, "mode": 0, "inputs": [ { @@ -17328,7 +17397,7 @@ 102 ], "flags": {}, - "order": 31, + "order": 28, "mode": 0, "inputs": [ { @@ -17411,7 +17480,7 @@ 150 ], "flags": {}, - "order": 54, + "order": 50, "mode": 0, "inputs": [ { @@ -17507,7 +17576,7 @@ "flags": { "collapsed": true }, - "order": 45, + "order": 42, "mode": 0, "inputs": [ { @@ -17573,7 +17642,8 @@ "links": [ "51729fc1-a711-4872-9023-5ff86ca558ba" ], - "properties": {} + "properties": {}, + "shape": 0 } ], "title": "Input", @@ -17585,88 +17655,6 @@ "tags": [] } }, - { - "id": "9b6f3be8-b74f-49a4-85ab-b2bf6c91e8d9", - "type": "basic/integer", - "pos": [ - -1767.469441441761, - 255.26494540876323 - ], - "size": [ - 210, - 38 - ], - "flags": { - "collapsed": true - }, - "order": 6, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "value", - "type": "number", - "links": [ - "ee4e9a53-5e21-4748-a04a-0148209483b8" - ], - "properties": {}, - "label": "0", - "slot_index": 0 - } - ], - "title": "Const Integer", - "properties": { - "value": 0, - "tags": [] - } - }, - { - "id": "8cec9619-2b37-43ff-9914-b3865b40211d", - "type": "events/queue_events", - "pos": [ - -1596.4552505326703, - 87.40503359058137 - ], - "size": [ - 178, - 66 - ], - "flags": {}, - "order": 7, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "beforeQueued", - "type": -2, - "links": [], - "properties": {}, - "shape": 1 - }, - { - "name": "afterQueued", - "type": -2, - "links": [], - "properties": {}, - "shape": 1 - }, - { - "name": "onDefaultQueueAction", - "type": -2, - "links": [ - "cc21badd-7f4d-4a29-8589-9803c194598e" - ], - "properties": {}, - "shape": 1, - "slot_index": 2 - } - ], - "title": "Comfy.QueueEvents", - "properties": { - "tags": [] - }, - "saveUserState": true - }, { "id": "a7b48551-2311-4830-8181-110f5b9035e5", "type": "ui/radio", @@ -17679,7 +17667,7 @@ 122 ], "flags": {}, - "order": 8, + "order": 6, "mode": 0, "inputs": [ { @@ -17738,60 +17726,12 @@ "shownOutputProperties": {}, "saveUserState": true }, - { - "id": "def44ce3-6b61-4294-b0bd-abe3b7c6045a", - "type": "logic/AND", - "pos": [ - -1555.6370687144884, - 232.7686699542175 - ], - "size": [ - 140, - 46 - ], - "flags": { - "collapsed": true - }, - "order": 44, - "mode": 0, - "inputs": [ - { - "name": "a", - "type": "boolean", - "link": "e85e7aa8-51a3-449a-b4f1-621eeedcc1a4", - "properties": {}, - "slot_index": 0 - }, - { - "name": "b", - "type": "boolean", - "link": "769b8dec-a1ba-43d4-83d3-ed20049acc4d", - "properties": {}, - "slot_index": 1 - } - ], - "outputs": [ - { - "name": "out", - "type": "boolean", - "links": [ - "641efbc6-f0e7-4c71-bd65-b02d0b0d8f87" - ], - "properties": {}, - "slot_index": 0 - } - ], - "title": "AND", - "properties": { - "tags": [] - } - }, { "id": "2d3a49a0-eed8-4547-9f8c-a713c0234a76", "type": "basic/string", "pos": [ - -1794.091614169033, - 200.1323063178539 + -1449.2760186516816, + 180.8559922092424 ], "size": [ 210, @@ -17800,7 +17740,7 @@ "flags": { "collapsed": true }, - "order": 9, + "order": 7, "mode": 0, "inputs": [], "outputs": [ @@ -17820,268 +17760,6 @@ "tags": [] } }, - { - "id": "5da91863-510c-4da9-bdb4-6b761987471f", - "type": "basic/watch", - "pos": [ - -1463.6370687144884, - 197.76866995421756 - ], - "size": [ - 140, - 26 - ], - "flags": { - "collapsed": true - }, - "order": 51, - "mode": 0, - "inputs": [ - { - "name": "value", - "type": 0, - "link": "9b243d97-7931-4a56-8c14-71401dc8f19b", - "properties": {}, - "label": "true" - } - ], - "outputs": [], - "title": "Watch", - "properties": { - "value": 1, - "tags": [] - } - }, - { - "id": "139a785e-802e-48b3-b6dd-b6678dc3a969", - "type": "math/approx_eq", - "pos": [ - -1680.6370687144884, - 253.76866995421756 - ], - "size": [ - 140, - 66 - ], - "flags": { - "collapsed": true - }, - "order": 39, - "mode": 0, - "inputs": [ - { - "name": "A", - "type": "number", - "link": "d2c7876f-513e-4636-b4f8-93285ffebc25", - "properties": {} - }, - { - "name": "B", - "type": "number", - "link": "ee4e9a53-5e21-4748-a04a-0148209483b8", - "properties": {} - }, - { - "name": "epsilon", - "type": "number", - "link": null, - "properties": {} - } - ], - "outputs": [ - { - "name": "true", - "type": "boolean", - "links": [ - "769b8dec-a1ba-43d4-83d3-ed20049acc4d" - ], - "properties": {}, - "slot_index": 0 - }, - { - "name": "false", - "type": "boolean", - "links": [], - "properties": {} - } - ], - "title": "Approx. Eq", - "properties": { - "tags": [] - } - }, - { - "id": "ad7226d8-a707-4abd-ba61-9261b0c9a20d", - "type": "basic/CompareValues", - "pos": [ - -1661.6370687144884, - 201.7686699542176 - ], - "size": [ - 210, - 78 - ], - "flags": { - "collapsed": true - }, - "order": 27, - "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": "cda00cc0-7d08-4cfd-b561-6d15d5f2f28c", - "type": "logic/NOT", - "pos": [ - -1462.4552505326703, - 231.4050335905811 - ], - "size": [ - 140, - 26 - ], - "flags": { - "collapsed": true - }, - "order": 48, - "mode": 0, - "inputs": [ - { - "name": "in", - "type": "boolean", - "link": "641efbc6-f0e7-4c71-bd65-b02d0b0d8f87", - "properties": {} - } - ], - "outputs": [ - { - "name": "out", - "type": "boolean", - "links": [ - "9b243d97-7931-4a56-8c14-71401dc8f19b", - "6f1f107b-7d49-43d0-8ba4-3bcc32814899" - ], - "properties": {}, - "slot_index": 0 - } - ], - "title": "NOT", - "properties": { - "tags": [] - } - }, - { - "id": "877d8e92-b7dc-455b-8fce-a11b4821e476", - "type": "actions/notify", - "pos": [ - -1314.81888689631, - 216.22321540876308 - ], - "size": [ - 151.2, - 46 - ], - "flags": { - "collapsed": true - }, - "order": 57, - "mode": 0, - "inputs": [ - { - "name": "message", - "type": "string", - "link": "94805a83-2d1d-4162-8433-436607245213", - "properties": {}, - "slot_index": 0 - }, - { - "name": "trigger", - "type": -1, - "link": "1c726838-0dcd-4aaf-936e-d56e6c4ff2fd", - "properties": {}, - "shape": 1, - "slot_index": 1 - } - ], - "outputs": [], - "title": "Comfy.NotifyAction", - "properties": { - "tags": [], - "message": "Nya.", - "type": "error" - }, - "saveUserState": true - }, - { - "id": "a502386b-f168-4086-a512-623496b78199", - "type": "basic/string", - "pos": [ - -1379.0007050781262, - 255.13230631785385 - ], - "size": [ - 210, - 38 - ], - "flags": { - "collapsed": true - }, - "order": 10, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "string", - "type": "string", - "links": [ - "94805a83-2d1d-4162-8433-436607245213" - ], - "properties": {} - } - ], - "title": "Const String", - "properties": { - "value": "Upload an image to be used with img2img first.", - "tags": [] - } - }, { "id": "597df44f-6179-471b-9730-990c0071ef1b", "type": "LatentUpscale", @@ -18094,7 +17772,7 @@ 106 ], "flags": {}, - "order": 49, + "order": 46, "mode": 2, "inputs": [ { @@ -18179,7 +17857,7 @@ 46 ], "flags": {}, - "order": 43, + "order": 41, "mode": 2, "inputs": [ { @@ -18231,7 +17909,7 @@ 206 ], "flags": {}, - "order": 61, + "order": 54, "mode": 0, "inputs": [ { @@ -18358,7 +18036,7 @@ 46 ], "flags": {}, - "order": 62, + "order": 55, "mode": 0, "inputs": [ { @@ -18409,7 +18087,7 @@ 102 ], "flags": {}, - "order": 59, + "order": 52, "mode": 0, "inputs": [ { @@ -18446,46 +18124,6 @@ "boxcolor": "#666", "saveUserState": true }, - { - "id": "b39bc040-9da5-438b-9cd6-9f43827915fd", - "type": "actions/execute_subgraph", - "pos": [ - -1100.8082003906263, - 171.16416731638915 - ], - "size": [ - 226.79999999999998, - 78 - ], - "flags": { - "collapsed": false - }, - "order": 55, - "mode": 0, - "inputs": [ - { - "name": "execute", - "type": -1, - "link": "a9a5c6fa-1614-4e3c-a5db-df5ccc29f7d0", - "properties": {}, - "shape": 1, - "slot_index": 0 - }, - { - "name": "targetTag", - "type": "string", - "link": null, - "properties": {} - } - ], - "outputs": [], - "title": "Comfy.ExecuteSubgraphAction", - "properties": { - "tags": [], - "targetTag": "gen" - }, - "saveUserState": true - }, { "id": "c6a16ab9-6816-4262-8b8c-8a4d3285d190", "type": "ui/checkbox", @@ -18498,7 +18136,7 @@ 78 ], "flags": {}, - "order": 50, + "order": 47, "mode": 2, "inputs": [ { @@ -18554,7 +18192,7 @@ 66 ], "flags": {}, - "order": 33, + "order": 30, "mode": 0, "inputs": [ { @@ -18610,7 +18248,7 @@ "flags": { "collapsed": true }, - "order": 47, + "order": 44, "mode": 0, "inputs": [ { @@ -18652,7 +18290,7 @@ 102 ], "flags": {}, - "order": 60, + "order": 53, "mode": 0, "inputs": [ { @@ -18689,566 +18327,12 @@ "boxcolor": "#666", "saveUserState": true }, - { - "id": "5c624567-93f1-46d5-a105-91a4d746e0b2", - "type": "graph/subgraph", - "pos": [ - -57.005565722656385, - 704.7149379394526 - ], - "size": [ - 200, - 50 - ], - "flags": { - "collapsed": true - }, - "order": 11, - "mode": 2, - "inputs": [], - "outputs": [ - { - "name": "width", - "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": "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": {} - } - ], - "outputs": [], - "title": "Output", - "properties": { - "name": "width", - "type": "number", - "subgraphID": "5c624567-93f1-46d5-a105-91a4d746e0b2", - "tags": [] - } - }, - { - "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": {} - } - ], - "outputs": [], - "title": "Output", - "properties": { - "name": "height", - "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 - }, - { - "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 - } - ], - "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": "df255364-4b43-4ae9-8a0a-8943a1a7f398", - "type": "utils/pick_first", - "pos": [ - 90.03643427734352, - 702.2719379394531 - ], - "size": [ - 210, - 122 - ], - "flags": { - "collapsed": true - }, - "order": 46, - "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": "774e27a2-ca48-4fe6-9e2a-c22ff544da7f", "type": "graph/subgraph", "pos": [ - -4.1390718871896865, - 282.7037575461652 + 38.86092811281031, + 302.7037575461652 ], "size": [ 200, @@ -19258,7 +18342,7 @@ "collapsed": true, "pinned": false }, - "order": 12, + "order": 8, "mode": 0, "inputs": [], "outputs": [ @@ -19313,7 +18397,8 @@ "name": "", "type": "number", "link": "aa912584-cf6c-45ff-ab0c-763952055f1e", - "properties": {} + "properties": {}, + "shape": 0 } ], "outputs": [], @@ -19344,7 +18429,8 @@ "name": "", "type": "number", "link": "d8cd9308-4621-41c9-9707-d7332ea30046", - "properties": {} + "properties": {}, + "shape": 0 } ], "outputs": [], @@ -19744,15 +18830,15 @@ "id": "44ff9b23-bb22-43e8-b4ca-76db6855191c", "type": "EmptyLatentImage", "pos": [ - 135, - 257 + 178, + 277 ], "size": [ 151.2, 66 ], "flags": {}, - "order": 29, + "order": 26, "mode": 0, "inputs": [ { @@ -19822,7 +18908,7 @@ "flags": { "collapsed": true }, - "order": 28, + "order": 25, "mode": 0, "inputs": [ { @@ -19879,7 +18965,7 @@ "flags": { "collapsed": true }, - "order": 13, + "order": 9, "mode": 2, "inputs": [ { @@ -19972,8 +19058,8 @@ "id": "e70690b5-cff8-4f82-9c58-f075f478fa41", "type": "basic/number", "pos": [ - 243, - 353 + 286, + 373 ], "size": [ 210, @@ -19982,7 +19068,7 @@ "flags": { "collapsed": true }, - "order": 14, + "order": 10, "mode": 0, "inputs": [], "outputs": [ @@ -20017,7 +19103,7 @@ "flags": { "collapsed": true }, - "order": 15, + "order": 11, "mode": 0, "inputs": [], "outputs": [ @@ -20029,7 +19115,8 @@ "152a8237-dc88-4ff2-ae64-d61f824187a3" ], "properties": {}, - "slot_index": 0 + "slot_index": 0, + "shape": 0 } ], "title": "Input", @@ -20055,7 +19142,7 @@ "flags": { "collapsed": true }, - "order": 16, + "order": 12, "mode": 0, "inputs": [], "outputs": [ @@ -20067,7 +19154,8 @@ "3f10f50d-fe09-42ee-81cf-717811aa51ae" ], "properties": {}, - "slot_index": 0 + "slot_index": 0, + "shape": 0 } ], "title": "Input", @@ -20093,7 +19181,7 @@ "flags": { "collapsed": true }, - "order": 58, + "order": 51, "mode": 0, "inputs": [ { @@ -20147,7 +19235,7 @@ 46 ], "flags": {}, - "order": 53, + "order": 49, "mode": 2, "inputs": [ { @@ -20190,137 +19278,6 @@ "bgColor": "#653", "saveUserState": true }, - { - "id": "c9f62e61-b9a4-4092-8318-50aa5c04a24d", - "type": "events/branch", - "pos": [ - -1356.0007050781257, - 126.13230631785413 - ], - "size": [ - 140, - 46 - ], - "flags": {}, - "order": 52, - "mode": 0, - "inputs": [ - { - "name": "in", - "type": -1, - "link": "cc21badd-7f4d-4a29-8589-9803c194598e", - "properties": {}, - "shape": 1 - }, - { - "name": "cond", - "type": "boolean", - "link": "6f1f107b-7d49-43d0-8ba4-3bcc32814899", - "properties": {} - } - ], - "outputs": [ - { - "name": "true", - "type": -2, - "links": [ - "a9a5c6fa-1614-4e3c-a5db-df5ccc29f7d0", - "e02559e0-d1f6-47de-8bf4-6097daeda7b8" - ], - "properties": {}, - "shape": 1, - "slot_index": 0 - }, - { - "name": "false", - "type": -2, - "links": [ - "1c726838-0dcd-4aaf-936e-d56e6c4ff2fd" - ], - "properties": {}, - "shape": 1 - } - ], - "title": "Branch", - "properties": { - "tags": [] - } - }, - { - "id": "03245291-9b21-4ab5-a028-fe8dffca3237", - "type": "actions/notify", - "pos": [ - -1128.9938261718755, - 116.78799716258048 - ], - "size": [ - 151.2, - 46 - ], - "flags": { - "collapsed": true - }, - "order": 56, - "mode": 0, - "inputs": [ - { - "name": "message", - "type": "string", - "link": "0bce3a44-9a10-4fe6-9632-bc0569ae5548", - "properties": {}, - "slot_index": 0 - }, - { - "name": "trigger", - "type": -1, - "link": "e02559e0-d1f6-47de-8bf4-6097daeda7b8", - "properties": {}, - "shape": 1, - "slot_index": 1 - } - ], - "outputs": [], - "title": "Comfy.NotifyAction", - "properties": { - "tags": [], - "message": "Nya.", - "type": "info" - }, - "saveUserState": true - }, - { - "id": "2d020869-19b4-44ce-9ba6-1cbb4b6eddd1", - "type": "basic/string", - "pos": [ - -1123.9938261718755, - 85.78799716258041 - ], - "size": [ - 210, - 38 - ], - "flags": { - "collapsed": true - }, - "order": 17, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "string", - "type": "string", - "links": [ - "0bce3a44-9a10-4fe6-9632-bc0569ae5548" - ], - "properties": {} - } - ], - "title": "Const String", - "properties": { - "value": "Prompt queued.", - "tags": [] - } - }, { "id": "8c639133-9ba4-441e-8ea4-6de55bf7d6d2", "type": "graph/input", @@ -20335,7 +19292,7 @@ "flags": { "collapsed": true }, - "order": 18, + "order": 13, "mode": 0, "inputs": [], "outputs": [ @@ -20346,7 +19303,8 @@ "95a5de76-80b5-4cb1-a699-a91172c42efa" ], "properties": {}, - "slot_index": 0 + "slot_index": 0, + "shape": 0 } ], "title": "Input", @@ -20372,7 +19330,7 @@ "flags": { "collapsed": true }, - "order": 19, + "order": 14, "mode": 0, "inputs": [], "outputs": [ @@ -20383,7 +19341,8 @@ "8ed1821b-5d69-429c-a404-1b6b668c8727" ], "properties": {}, - "slot_index": 0 + "slot_index": 0, + "shape": 0 } ], "title": "Input", @@ -20409,7 +19368,7 @@ "flags": { "collapsed": true }, - "order": 20, + "order": 15, "mode": 0, "inputs": [], "outputs": [ @@ -20419,7 +19378,8 @@ "links": [ "3eb16bc7-0107-484b-8532-ecbe07d12872" ], - "properties": {} + "properties": {}, + "shape": 0 } ], "title": "Input", @@ -20445,7 +19405,7 @@ "flags": { "collapsed": true }, - "order": 21, + "order": 16, "mode": 0, "inputs": [], "outputs": [ @@ -20455,7 +19415,8 @@ "links": [ "3368c49e-7722-48b6-b07c-189e11818c2f" ], - "properties": {} + "properties": {}, + "shape": 0 } ], "title": "Input", @@ -20481,7 +19442,7 @@ "flags": { "collapsed": true }, - "order": 22, + "order": 17, "mode": 0, "inputs": [], "outputs": [ @@ -20491,7 +19452,8 @@ "links": [ "1797d40f-5f1d-44be-a922-e795b81668bc" ], - "properties": {} + "properties": {}, + "shape": 0 } ], "title": "Input", @@ -20503,79 +19465,6 @@ "tags": [] } }, - { - "id": "54804b59-f75e-49bf-b97a-3f5f6495841d", - "type": "image/pick_image", - "pos": [ - -509.96356572265597, - 558.2719379394534 - ], - "size": [ - 210, - 190 - ], - "flags": {}, - "order": 34, - "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" - ], - "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", - "d2c7876f-513e-4636-b4f8-93285ffebc25" - ], - "properties": {}, - "slot_index": 2 - }, - { - "name": "height", - "type": "number", - "links": [ - "27982f07-e18c-4eac-99cb-cbd29e1ebb83" - ], - "properties": {} - } - ], - "title": "Comfy.PickImage", - "properties": { - "tags": [] - }, - "saveUserState": true - }, { "id": "a75f01ba-e834-47dc-93e3-56e50c86bc22", "type": "actions/set_prompt_thumbnails", @@ -20588,7 +19477,7 @@ 26 ], "flags": {}, - "order": 37, + "order": 34, "mode": 2, "inputs": [ { @@ -20622,7 +19511,7 @@ "flags": { "collapsed": true }, - "order": 23, + "order": 18, "mode": 0, "inputs": [], "outputs": [ @@ -20632,7 +19521,8 @@ "links": [ "5127d518-b146-488e-b296-ed2be1b382c0" ], - "properties": {} + "properties": {}, + "shape": 0 } ], "title": "Input", @@ -20658,14 +19548,15 @@ "flags": { "collapsed": true }, - "order": 63, + "order": 56, "mode": 0, "inputs": [ { "name": "", "type": "IMAGE", "link": "689818f7-101f-4250-9ead-7b4aa77f27e6", - "properties": {} + "properties": {}, + "shape": 0 } ], "outputs": [], @@ -20689,7 +19580,7 @@ 78 ], "flags": {}, - "order": 30, + "order": 27, "mode": 2, "inputs": [ { @@ -20745,7 +19636,7 @@ 102 ], "flags": {}, - "order": 41, + "order": 38, "mode": 0, "inputs": [ { @@ -20802,7 +19693,7 @@ 78 ], "flags": {}, - "order": 42, + "order": 39, "mode": 0, "inputs": [ { @@ -20851,7 +19742,7 @@ 150 ], "flags": {}, - "order": 25, + "order": 22, "mode": 0, "inputs": [ { @@ -20912,7 +19803,7 @@ "flags": { "collapsed": false }, - "order": 24, + "order": 19, "mode": 0, "inputs": [], "outputs": [ @@ -20953,7 +19844,7 @@ "flags": { "collapsed": true }, - "order": 35, + "order": 32, "mode": 0, "inputs": [ { @@ -21015,7 +19906,7 @@ 150 ], "flags": {}, - "order": 32, + "order": 29, "mode": 0, "inputs": [ { @@ -21060,6 +19951,562 @@ "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": "5c624567-93f1-46d5-a105-91a4d746e0b2", + "type": "graph/subgraph", + "pos": [ + -57, + 705 + ], + "size": [ + 200, + 50 + ], + "flags": { + "collapsed": true + }, + "order": 20, + "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", @@ -21072,9 +20519,9 @@ 50 ], "flags": { - "collapsed": true + "collapsed": false }, - "order": 40, + "order": 37, "mode": 2, "inputs": [ { @@ -21139,7 +20586,7 @@ ], "flags": {}, "order": 0, - "mode": 0, + "mode": 2, "inputs": [], "outputs": [ { @@ -21148,7 +20595,8 @@ "links": [ "a511c62f-d680-4c56-b3c1-d82945cee862" ], - "properties": {} + "properties": {}, + "shape": 0 } ], "title": "Input", @@ -21175,7 +20623,7 @@ "collapsed": true }, "order": 4, - "mode": 0, + "mode": 2, "inputs": [ { "name": "A", @@ -21204,7 +20652,7 @@ ], "title": "Operation", "properties": { - "A": 724, + "A": 0, "B": 2, "OP": "*", "tags": [] @@ -21225,7 +20673,7 @@ "collapsed": true }, "order": 3, - "mode": 0, + "mode": 2, "inputs": [ { "name": "A", @@ -21253,7 +20701,7 @@ ], "title": "Operation", "properties": { - "A": 410, + "A": 0, "B": 2, "OP": "*", "tags": [] @@ -21274,7 +20722,7 @@ "collapsed": true }, "order": 6, - "mode": 0, + "mode": 2, "inputs": [ { "name": "in", @@ -21316,7 +20764,7 @@ "collapsed": true }, "order": 5, - "mode": 0, + "mode": 2, "inputs": [ { "name": "in", @@ -21356,13 +20804,14 @@ ], "flags": {}, "order": 10, - "mode": 0, + "mode": 2, "inputs": [ { "name": "", "type": "number", "link": "14cfc1a9-1abb-4baf-8374-9c7f196fdae8", - "properties": {} + "properties": {}, + "shape": 0 } ], "outputs": [], @@ -21387,13 +20836,14 @@ ], "flags": {}, "order": 8, - "mode": 0, + "mode": 2, "inputs": [ { "name": "", "type": "number", "link": "7cbde9b6-8890-45c8-b3e9-6318a76331de", - "properties": {} + "properties": {}, + "shape": 0 } ], "outputs": [], @@ -21418,7 +20868,7 @@ ], "flags": {}, "order": 1, - "mode": 0, + "mode": 2, "inputs": [], "outputs": [ { @@ -21427,7 +20877,8 @@ "links": [ "7ea42a09-cdfb-4bb0-b590-053284a5cbe3" ], - "properties": {} + "properties": {}, + "shape": 0 } ], "title": "Input", @@ -21560,7 +21011,7 @@ "collapsed": true }, "order": 7, - "mode": 0, + "mode": 2, "inputs": [ { "name": "in", @@ -21601,7 +21052,7 @@ "collapsed": true }, "order": 9, - "mode": 0, + "mode": 2, "inputs": [ { "name": "in", @@ -21642,7 +21093,7 @@ "collapsed": true }, "order": 12, - "mode": 0, + "mode": 2, "inputs": [ { "name": "value", @@ -21677,17 +21128,17 @@ "title": "UI.Text", "properties": { "tags": [], - "defaultValue": "1448", + "defaultValue": "0", "multiline": false, "lines": 5, "maxLines": 5 }, "widgets_values": [ - "1448" + "0" ], "color": "#223", "bgColor": "#335", - "comfyValue": "1448", + "comfyValue": "0", "shownOutputProperties": {}, "saveUserState": true }, @@ -21706,7 +21157,7 @@ "collapsed": true }, "order": 11, - "mode": 0, + "mode": 2, "inputs": [ { "name": "value", @@ -21740,17 +21191,17 @@ "title": "UI.Text", "properties": { "tags": [], - "defaultValue": "820", + "defaultValue": "0", "multiline": false, "lines": 5, "maxLines": 5 }, "widgets_values": [ - "820" + "0" ], "color": "#223", "bgColor": "#335", - "comfyValue": "820", + "comfyValue": "0", "shownOutputProperties": {}, "saveUserState": true } @@ -21858,6 +21309,351 @@ "extra": {}, "version": 10 } + }, + { + "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": 21, + "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 } ], "links": [ @@ -22205,14 +22001,6 @@ 2, "number" ], - [ - "cc21badd-7f4d-4a29-8589-9803c194598e", - "8cec9619-2b37-43ff-9914-b3865b40211d", - 2, - "c9f62e61-b9a4-4092-8318-50aa5c04a24d", - 0, - -1 - ], [ "24d5f780-5151-4908-9e4e-db1d00f52534", "2d3a49a0-eed8-4547-9f8c-a713c0234a76", @@ -22229,14 +22017,6 @@ 0, "string" ], - [ - "641efbc6-f0e7-4c71-bd65-b02d0b0d8f87", - "def44ce3-6b61-4294-b0bd-abe3b7c6045a", - 0, - "cda00cc0-7d08-4cfd-b561-6d15d5f2f28c", - 0, - "boolean" - ], [ "e85e7aa8-51a3-449a-b4f1-621eeedcc1a4", "ad7226d8-a707-4abd-ba61-9261b0c9a20d", @@ -22245,70 +22025,6 @@ 0, "boolean" ], - [ - "9b243d97-7931-4a56-8c14-71401dc8f19b", - "cda00cc0-7d08-4cfd-b561-6d15d5f2f28c", - 0, - "5da91863-510c-4da9-bdb4-6b761987471f", - 0, - "boolean" - ], - [ - "6f1f107b-7d49-43d0-8ba4-3bcc32814899", - "cda00cc0-7d08-4cfd-b561-6d15d5f2f28c", - 0, - "c9f62e61-b9a4-4092-8318-50aa5c04a24d", - 1, - "boolean" - ], - [ - "ee4e9a53-5e21-4748-a04a-0148209483b8", - "9b6f3be8-b74f-49a4-85ab-b2bf6c91e8d9", - 0, - "139a785e-802e-48b3-b6dd-b6678dc3a969", - 1, - "number" - ], - [ - "d2c7876f-513e-4636-b4f8-93285ffebc25", - "54804b59-f75e-49bf-b97a-3f5f6495841d", - 2, - "139a785e-802e-48b3-b6dd-b6678dc3a969", - 0, - "number" - ], - [ - "769b8dec-a1ba-43d4-83d3-ed20049acc4d", - "139a785e-802e-48b3-b6dd-b6678dc3a969", - 0, - "def44ce3-6b61-4294-b0bd-abe3b7c6045a", - 1, - "boolean" - ], - [ - "1c726838-0dcd-4aaf-936e-d56e6c4ff2fd", - "c9f62e61-b9a4-4092-8318-50aa5c04a24d", - 1, - "877d8e92-b7dc-455b-8fce-a11b4821e476", - 1, - -1 - ], - [ - "94805a83-2d1d-4162-8433-436607245213", - "a502386b-f168-4086-a512-623496b78199", - 0, - "877d8e92-b7dc-455b-8fce-a11b4821e476", - 0, - "string" - ], - [ - "a9a5c6fa-1614-4e3c-a5db-df5ccc29f7d0", - "c9f62e61-b9a4-4092-8318-50aa5c04a24d", - 0, - "b39bc040-9da5-438b-9cd6-9f43827915fd", - 0, - -1 - ], [ "3f10f50d-fe09-42ee-81cf-717811aa51ae", "1bb069bc-596c-4401-b943-0594b6ee6cd6", @@ -22333,22 +22049,6 @@ 1, "*" ], - [ - "e02559e0-d1f6-47de-8bf4-6097daeda7b8", - "c9f62e61-b9a4-4092-8318-50aa5c04a24d", - 0, - "03245291-9b21-4ab5-a028-fe8dffca3237", - 1, - -1 - ], - [ - "0bce3a44-9a10-4fe6-9632-bc0569ae5548", - "2d020869-19b4-44ce-9ba6-1cbb4b6eddd1", - 0, - "03245291-9b21-4ab5-a028-fe8dffca3237", - 0, - "string" - ], [ "8ed1821b-5d69-429c-a404-1b6b668c8727", "9b7a8bd0-9869-444c-98f5-b6eb7bf75c3a", @@ -22436,16 +22136,56 @@ "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": "Default Queue Action", + "title": "Error Handling", "bounding": [ - -1819, - 1, - 995, - 309 + -1454, + 63, + 631, + 189 ], "color": "#3f789e" }, @@ -22482,8 +22222,8 @@ { "title": "txt2img", "bounding": [ - -45, - 184, + -2, + 204, 383, 183 ], @@ -22494,6 +22234,499 @@ "extra": {}, "version": 10 } + }, + { + "id": "7191f2eb-f4ca-4884-8778-7f10bea6c07e", + "type": "graph/subgraph", + "pos": [ + 1488, + 271 + ], + "size": [ + 200, + 30 + ], + "flags": {}, + "order": 47, + "mode": 0, + "inputs": [ + { + "name": "error", + "type": "string", + "link": "842b3edb-9121-40d7-8b65-7d7937105c16", + "properties": {} + } + ], + "outputs": [], + "title": "Default Queue Action", + "properties": { + "enabled": true, + "tags": [] + }, + "color": "#2a363b", + "bgColor": "#3f5159", + "subgraph": { + "last_node_id": 0, + "last_link_id": 0, + "nodes": [ + { + "id": "8cec9619-2b37-43ff-9914-b3865b40211d", + "type": "events/queue_events", + "pos": [ + 0, + 1.617036428000958 + ], + "size": [ + 178, + 66 + ], + "flags": {}, + "order": 0, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "beforeQueued", + "type": -2, + "links": [], + "properties": {}, + "shape": 1 + }, + { + "name": "afterQueued", + "type": -2, + "links": [], + "properties": {}, + "shape": 1 + }, + { + "name": "onDefaultQueueAction", + "type": -2, + "links": [ + "2761c4cc-4320-4a62-8129-1f41c5bab6c8" + ], + "properties": {}, + "shape": 1, + "slot_index": 2 + } + ], + "title": "Comfy.QueueEvents", + "properties": { + "tags": [] + }, + "saveUserState": true + }, + { + "id": "b39bc040-9da5-438b-9cd6-9f43827915fd", + "type": "actions/execute_subgraph", + "pos": [ + 495.647050142044, + 85.37617015380874 + ], + "size": [ + 226.79999999999998, + 78 + ], + "flags": { + "collapsed": false + }, + "order": 6, + "mode": 0, + "inputs": [ + { + "name": "execute", + "type": -1, + "link": "3ad75c82-765e-416b-b056-357ab7a400bb", + "properties": {}, + "shape": 1, + "slot_index": 0 + }, + { + "name": "targetTag", + "type": "string", + "link": null, + "properties": {} + } + ], + "outputs": [], + "title": "Comfy.ExecuteSubgraphAction", + "properties": { + "tags": [], + "targetTag": "gen" + }, + "saveUserState": true + }, + { + "id": "03245291-9b21-4ab5-a028-fe8dffca3237", + "type": "actions/notify", + "pos": [ + 467.4614243607948, + 31.00000000000007 + ], + "size": [ + 151.2, + 46 + ], + "flags": { + "collapsed": true + }, + "order": 7, + "mode": 0, + "inputs": [ + { + "name": "message", + "type": "string", + "link": "0af75e29-3cf3-4e56-94c4-23f18f6e5aa3", + "properties": {}, + "slot_index": 0 + }, + { + "name": "trigger", + "type": -1, + "link": "c2e20c2f-fe3f-4872-8a82-b6abc9e678f0", + "properties": {}, + "shape": 1, + "slot_index": 1 + } + ], + "outputs": [], + "title": "Comfy.NotifyAction", + "properties": { + "tags": [], + "message": "Nya.", + "type": "info" + }, + "saveUserState": true + }, + { + "id": "2d020869-19b4-44ce-9ba6-1cbb4b6eddd1", + "type": "basic/string", + "pos": [ + 472.4614243607948, + 0 + ], + "size": [ + 210, + 38 + ], + "flags": { + "collapsed": true + }, + "order": 1, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "string", + "type": "string", + "links": [ + "0af75e29-3cf3-4e56-94c4-23f18f6e5aa3" + ], + "properties": {} + } + ], + "title": "Const String", + "properties": { + "value": "Prompt queued.", + "tags": [] + } + }, + { + "id": "c9f62e61-b9a4-4092-8318-50aa5c04a24d", + "type": "events/branch", + "pos": [ + 241.45525053267033, + 16.21200283741959 + ], + "size": [ + 140, + 46 + ], + "flags": {}, + "order": 5, + "mode": 0, + "inputs": [ + { + "name": "in", + "type": -1, + "link": "2761c4cc-4320-4a62-8129-1f41c5bab6c8", + "properties": {}, + "shape": 1 + }, + { + "name": "cond", + "type": "boolean", + "link": "4ca15e60-3b79-4ba5-bb9c-89cca55cb1aa", + "properties": {} + } + ], + "outputs": [ + { + "name": "true", + "type": -2, + "links": [ + "3ad75c82-765e-416b-b056-357ab7a400bb", + "c2e20c2f-fe3f-4872-8a82-b6abc9e678f0" + ], + "properties": {}, + "shape": 1, + "slot_index": 0 + }, + { + "name": "false", + "type": -2, + "links": [ + "44dcf2d9-31ad-4737-b541-d38d3a3065b6" + ], + "properties": {}, + "shape": 1 + } + ], + "title": "Branch", + "properties": { + "tags": [] + } + }, + { + "id": "877d8e92-b7dc-455b-8fce-a11b4821e476", + "type": "actions/notify", + "pos": [ + 281.45525053267033, + 130.2120028374196 + ], + "size": [ + 151.2, + 46 + ], + "flags": { + "collapsed": false + }, + "order": 8, + "mode": 0, + "inputs": [ + { + "name": "message", + "type": "string", + "link": "87b70717-9d21-466f-aa74-3d542baa58cf", + "properties": {}, + "slot_index": 0 + }, + { + "name": "trigger", + "type": -1, + "link": "44dcf2d9-31ad-4737-b541-d38d3a3065b6", + "properties": {}, + "shape": 1, + "slot_index": 1 + } + ], + "outputs": [], + "title": "Comfy.NotifyAction", + "properties": { + "tags": [], + "message": "Nya.", + "type": "error" + }, + "saveUserState": true + }, + { + "id": "cc67bc97-06ec-4368-b935-ab4ed561af1f", + "type": "graph/input", + "pos": [ + -272, + 178 + ], + "size": [ + 210, + 86 + ], + "flags": {}, + "order": 2, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "", + "type": "string", + "links": [ + "87b70717-9d21-466f-aa74-3d542baa58cf", + "605a07ad-c5f8-40de-91b8-3ce24f22cc03" + ], + "properties": {}, + "shape": 0, + "slot_index": 0 + } + ], + "title": "Input", + "properties": { + "name": "error", + "type": "string", + "value": "", + "subgraphID": "7191f2eb-f4ca-4884-8778-7f10bea6c07e", + "tags": [] + } + }, + { + "id": "2fa2f5cc-3cba-437f-aba3-081c81e8495a", + "type": "logic/truthy", + "pos": [ + -43, + 150 + ], + "size": [ + 140, + 26 + ], + "flags": { + "collapsed": true + }, + "order": 3, + "mode": 0, + "inputs": [ + { + "name": "in", + "type": "*", + "link": "605a07ad-c5f8-40de-91b8-3ce24f22cc03", + "properties": {} + } + ], + "outputs": [ + { + "name": "truthy", + "type": "boolean", + "links": [ + "67ea4f93-f71b-4bc7-9cd1-fc8bf0fb27c4" + ], + "properties": {}, + "slot_index": 0 + } + ], + "title": "~= TRUE", + "properties": { + "tags": [] + } + }, + { + "id": "e0c4fc39-ddab-4f59-a30b-8e2ab4cb72c7", + "type": "logic/NOT", + "pos": [ + 70, + 148 + ], + "size": [ + 140, + 26 + ], + "flags": { + "collapsed": true + }, + "order": 4, + "mode": 0, + "inputs": [ + { + "name": "in", + "type": "boolean", + "link": "67ea4f93-f71b-4bc7-9cd1-fc8bf0fb27c4", + "properties": {}, + "slot_index": 0 + } + ], + "outputs": [ + { + "name": "out", + "type": "boolean", + "links": [ + "4ca15e60-3b79-4ba5-bb9c-89cca55cb1aa" + ], + "properties": {}, + "slot_index": 0 + } + ], + "title": "NOT", + "properties": { + "tags": [] + } + } + ], + "links": [ + [ + "2761c4cc-4320-4a62-8129-1f41c5bab6c8", + "8cec9619-2b37-43ff-9914-b3865b40211d", + 2, + "c9f62e61-b9a4-4092-8318-50aa5c04a24d", + 0, + -1 + ], + [ + "3ad75c82-765e-416b-b056-357ab7a400bb", + "c9f62e61-b9a4-4092-8318-50aa5c04a24d", + 0, + "b39bc040-9da5-438b-9cd6-9f43827915fd", + 0, + -1 + ], + [ + "0af75e29-3cf3-4e56-94c4-23f18f6e5aa3", + "2d020869-19b4-44ce-9ba6-1cbb4b6eddd1", + 0, + "03245291-9b21-4ab5-a028-fe8dffca3237", + 0, + "string" + ], + [ + "c2e20c2f-fe3f-4872-8a82-b6abc9e678f0", + "c9f62e61-b9a4-4092-8318-50aa5c04a24d", + 0, + "03245291-9b21-4ab5-a028-fe8dffca3237", + 1, + -1 + ], + [ + "44dcf2d9-31ad-4737-b541-d38d3a3065b6", + "c9f62e61-b9a4-4092-8318-50aa5c04a24d", + 1, + "877d8e92-b7dc-455b-8fce-a11b4821e476", + 1, + -1 + ], + [ + "87b70717-9d21-466f-aa74-3d542baa58cf", + "cc67bc97-06ec-4368-b935-ab4ed561af1f", + 0, + "877d8e92-b7dc-455b-8fce-a11b4821e476", + 0, + "string" + ], + [ + "67ea4f93-f71b-4bc7-9cd1-fc8bf0fb27c4", + "2fa2f5cc-3cba-437f-aba3-081c81e8495a", + 0, + "e0c4fc39-ddab-4f59-a30b-8e2ab4cb72c7", + 0, + "boolean" + ], + [ + "4ca15e60-3b79-4ba5-bb9c-89cca55cb1aa", + "e0c4fc39-ddab-4f59-a30b-8e2ab4cb72c7", + 0, + "c9f62e61-b9a4-4092-8318-50aa5c04a24d", + 1, + "boolean" + ], + [ + "605a07ad-c5f8-40de-91b8-3ce24f22cc03", + "cc67bc97-06ec-4368-b935-ab4ed561af1f", + 0, + "2fa2f5cc-3cba-437f-aba3-081c81e8495a", + 0, + "*" + ] + ], + "groups": [], + "config": {}, + "extra": {}, + "version": 10 + } } ], "links": [ @@ -23184,6 +23417,14 @@ "b089ede0-c788-4276-93df-3321a7ca3671", 0, "*" + ], + [ + "842b3edb-9121-40d7-8b65-7d7937105c16", + "70361963-27f5-471d-b735-dbe2351a5ebd", + 1, + "7191f2eb-f4ca-4884-8778-7f10bea6c07e", + 0, + "string" ] ], "groups": [ @@ -24951,7 +25192,7 @@ "id": "158a0aab-dcc9-4da2-b9eb-fea21755f603", "attrs": { "title": "", - "hidden": false, + "hidden": true, "disabled": false, "direction": "horizontal", "classes": "", @@ -26447,10 +26688,7 @@ } }, "canvas": { - "offset": [ - -1145, - -172 - ], - "scale": 1 + "offset": [0, 0], + "scale": 1.0 } -} \ No newline at end of file +} From 9f5b14a2bfba843a41eef6d97cc05433a14298c5 Mon Sep 17 00:00:00 2001 From: space-nuko <24979496+space-nuko@users.noreply.github.com> Date: Fri, 26 May 2023 13:27:33 -0500 Subject: [PATCH 3/7] Update default workflow --- public/workflows/defaultWorkflow.json | 4287 +++++++++++++------------ 1 file changed, 2145 insertions(+), 2142 deletions(-) diff --git a/public/workflows/defaultWorkflow.json b/public/workflows/defaultWorkflow.json index 02a114d..37440c9 100644 --- a/public/workflows/defaultWorkflow.json +++ b/public/workflows/defaultWorkflow.json @@ -13617,504 +13617,6 @@ "shownOutputProperties": {}, "saveUserState": false }, - { - "id": "5ed14352-4cc1-4b49-ac3a-acc42c2fbd4f", - "type": "graph/subgraph", - "pos": [ - 89, - 458 - ], - "size": [ - 200, - 50 - ], - "flags": { - "collapsed": true - }, - "order": 14, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "width", - "type": "number", - "links": [ - "2486cdf8-cc57-45cc-82bc-30eeca736f0f" - ], - "properties": {}, - "slot_index": 0 - }, - { - "name": "height", - "type": "number", - "links": [ - "83217cc8-be20-4337-9851-59b2fa5d52db" - ], - "properties": {}, - "slot_index": 1 - } - ], - "title": "Dim. Sliders", - "properties": { - "enabled": true, - "tags": [ - "hrPixelSize" - ] - }, - "color": "#2a363b", - "bgColor": "#3f5159", - "subgraph": { - "last_node_id": 0, - "last_link_id": 0, - "nodes": [ - { - "id": "6a4aa170-b899-4246-9941-73737a151fa3", - "type": "graph/output", - "pos": [ - 410, - -31 - ], - "size": [ - 210, - 62 - ], - "flags": {}, - "order": 2, - "mode": 0, - "inputs": [ - { - "name": "", - "type": "number", - "link": "8a4da085-5cc2-441a-ab97-69a499db00f6", - "properties": {}, - "shape": 0 - } - ], - "outputs": [], - "title": "Output", - "properties": { - "name": "width", - "type": "number", - "subgraphID": "5ed14352-4cc1-4b49-ac3a-acc42c2fbd4f", - "tags": [] - } - }, - { - "id": "31c57d04-1a47-43a8-9980-631e1f71ce11", - "type": "graph/output", - "pos": [ - 410, - 51 - ], - "size": [ - 210, - 62 - ], - "flags": {}, - "order": 1, - "mode": 0, - "inputs": [ - { - "name": "", - "type": "number", - "link": "48bf0ac5-fc6a-41f4-896e-4f25f7a3a2d9", - "properties": {}, - "shape": 0 - } - ], - "outputs": [], - "title": "Output", - "properties": { - "name": "height", - "type": "number", - "subgraphID": "5ed14352-4cc1-4b49-ac3a-acc42c2fbd4f", - "tags": [] - } - }, - { - "id": "e770fe92-5bba-4192-9744-4f45c64d8f11", - "type": "actions/swap", - "pos": [ - 200, - -3 - ], - "size": [ - 140, - 66 - ], - "flags": {}, - "order": 4, - "mode": 0, - "inputs": [ - { - "name": "A", - "type": "*", - "link": "52220d37-ee8a-46be-95dc-ecf7c3591eae", - "properties": {} - }, - { - "name": "B", - "type": "*", - "link": "18f4e925-e07a-4f3c-ad0b-c3dac88c8a8d", - "properties": {} - }, - { - "name": "swap", - "type": -1, - "link": "aa76cccd-1c29-4336-a5fe-c2c7470ef4cd", - "properties": {}, - "shape": 1 - } - ], - "outputs": [ - { - "name": "B", - "type": -2, - "links": [ - "c8b56de0-d7e4-444f-9cba-d9bfe820cce0" - ], - "properties": {}, - "shape": 1, - "slot_index": 0 - }, - { - "name": "A", - "type": -2, - "links": [ - "a8710f7a-5b61-4148-9ade-e3504d8bd962" - ], - "properties": {}, - "shape": 1, - "slot_index": 1 - } - ], - "title": "Comfy.SwapAction", - "properties": { - "tags": [] - }, - "saveUserState": true - }, - { - "id": "760a76a9-1784-4c0a-a107-caec9d5ba23b", - "type": "ui/number", - "pos": [ - 47, - 16 - ], - "size": [ - 210, - 158 - ], - "flags": { - "collapsed": true - }, - "order": 3, - "mode": 0, - "inputs": [ - { - "name": "store", - "type": -1, - "link": "c8b56de0-d7e4-444f-9cba-d9bfe820cce0", - "properties": {}, - "shape": 1 - } - ], - "outputs": [ - { - "name": "value", - "type": "number", - "links": [ - "52220d37-ee8a-46be-95dc-ecf7c3591eae", - "8a4da085-5cc2-441a-ab97-69a499db00f6" - ], - "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": [ - "hrPixelSize" - ], - "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": "e895b0ce-8df2-42fc-8618-c8b713ca4747", - "type": "ui/number", - "pos": [ - 45, - 49 - ], - "size": [ - 210, - 158 - ], - "flags": { - "collapsed": true - }, - "order": 5, - "mode": 0, - "inputs": [ - { - "name": "store", - "type": -1, - "link": "a8710f7a-5b61-4148-9ade-e3504d8bd962", - "properties": {}, - "shape": 1 - } - ], - "outputs": [ - { - "name": "value", - "type": "number", - "links": [ - "18f4e925-e07a-4f3c-ad0b-c3dac88c8a8d", - "48bf0ac5-fc6a-41f4-896e-4f25f7a3a2d9" - ], - "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": [ - "hrPixelSize" - ], - "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": "060493ab-465d-4705-935e-2e53506b2369", - "type": "ui/button", - "pos": [ - 28, - 85 - ], - "size": [ - 210, - 58 - ], - "flags": { - "collapsed": true - }, - "order": 0, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "clicked", - "type": -2, - "links": [ - "aa76cccd-1c29-4336-a5fe-c2c7470ef4cd" - ], - "properties": {}, - "shape": 1, - "slot_index": 0 - } - ], - "title": "UI.Button", - "properties": { - "tags": [ - "hrPixelSize" - ], - "defaultValue": false, - "param": "bang" - }, - "widgets_values": [ - "false" - ], - "color": "#223", - "bgColor": "#335", - "comfyValue": false, - "shownOutputProperties": {}, - "saveUserState": true - } - ], - "links": [ - [ - "52220d37-ee8a-46be-95dc-ecf7c3591eae", - "760a76a9-1784-4c0a-a107-caec9d5ba23b", - 0, - "e770fe92-5bba-4192-9744-4f45c64d8f11", - 0, - "*" - ], - [ - "18f4e925-e07a-4f3c-ad0b-c3dac88c8a8d", - "e895b0ce-8df2-42fc-8618-c8b713ca4747", - 0, - "e770fe92-5bba-4192-9744-4f45c64d8f11", - 1, - "*" - ], - [ - "aa76cccd-1c29-4336-a5fe-c2c7470ef4cd", - "060493ab-465d-4705-935e-2e53506b2369", - 0, - "e770fe92-5bba-4192-9744-4f45c64d8f11", - 2, - -1 - ], - [ - "a8710f7a-5b61-4148-9ade-e3504d8bd962", - "e770fe92-5bba-4192-9744-4f45c64d8f11", - 1, - "e895b0ce-8df2-42fc-8618-c8b713ca4747", - 0, - -1 - ], - [ - "c8b56de0-d7e4-444f-9cba-d9bfe820cce0", - "e770fe92-5bba-4192-9744-4f45c64d8f11", - 0, - "760a76a9-1784-4c0a-a107-caec9d5ba23b", - 0, - -1 - ], - [ - "8a4da085-5cc2-441a-ab97-69a499db00f6", - "760a76a9-1784-4c0a-a107-caec9d5ba23b", - 0, - "6a4aa170-b899-4246-9941-73737a151fa3", - 0, - "number" - ], - [ - "48bf0ac5-fc6a-41f4-896e-4f25f7a3a2d9", - "e895b0ce-8df2-42fc-8618-c8b713ca4747", - 0, - "31c57d04-1a47-43a8-9980-631e1f71ce11", - 0, - "number" - ] - ], - "groups": [], - "config": {}, - "extra": {}, - "version": 10 - } - }, { "id": "df4ba5a6-ad14-4689-9c60-448e4967c90c", "type": "events/filter", @@ -16481,6 +15983,504 @@ "extra": {}, "version": 10 } + }, + { + "id": "5ed14352-4cc1-4b49-ac3a-acc42c2fbd4f", + "type": "graph/subgraph", + "pos": [ + 89, + 458 + ], + "size": [ + 200, + 50 + ], + "flags": { + "collapsed": true + }, + "order": 14, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "width", + "type": "number", + "links": [ + "2486cdf8-cc57-45cc-82bc-30eeca736f0f" + ], + "properties": {}, + "slot_index": 0 + }, + { + "name": "height", + "type": "number", + "links": [ + "83217cc8-be20-4337-9851-59b2fa5d52db" + ], + "properties": {}, + "slot_index": 1 + } + ], + "title": "Dim. Sliders", + "properties": { + "enabled": true, + "tags": [ + "hrPixelSize" + ] + }, + "color": "#2a363b", + "bgColor": "#3f5159", + "subgraph": { + "last_node_id": 0, + "last_link_id": 0, + "nodes": [ + { + "id": "6a4aa170-b899-4246-9941-73737a151fa3", + "type": "graph/output", + "pos": [ + 410, + -31 + ], + "size": [ + 210, + 62 + ], + "flags": {}, + "order": 2, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "number", + "link": "8a4da085-5cc2-441a-ab97-69a499db00f6", + "properties": {}, + "shape": 0 + } + ], + "outputs": [], + "title": "Output", + "properties": { + "name": "width", + "type": "number", + "subgraphID": "5ed14352-4cc1-4b49-ac3a-acc42c2fbd4f", + "tags": [] + } + }, + { + "id": "31c57d04-1a47-43a8-9980-631e1f71ce11", + "type": "graph/output", + "pos": [ + 410, + 51 + ], + "size": [ + 210, + 62 + ], + "flags": {}, + "order": 1, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "number", + "link": "48bf0ac5-fc6a-41f4-896e-4f25f7a3a2d9", + "properties": {}, + "shape": 0 + } + ], + "outputs": [], + "title": "Output", + "properties": { + "name": "height", + "type": "number", + "subgraphID": "5ed14352-4cc1-4b49-ac3a-acc42c2fbd4f", + "tags": [] + } + }, + { + "id": "e770fe92-5bba-4192-9744-4f45c64d8f11", + "type": "actions/swap", + "pos": [ + 200, + -3 + ], + "size": [ + 140, + 66 + ], + "flags": {}, + "order": 4, + "mode": 0, + "inputs": [ + { + "name": "A", + "type": "*", + "link": "52220d37-ee8a-46be-95dc-ecf7c3591eae", + "properties": {} + }, + { + "name": "B", + "type": "*", + "link": "18f4e925-e07a-4f3c-ad0b-c3dac88c8a8d", + "properties": {} + }, + { + "name": "swap", + "type": -1, + "link": "aa76cccd-1c29-4336-a5fe-c2c7470ef4cd", + "properties": {}, + "shape": 1 + } + ], + "outputs": [ + { + "name": "B", + "type": -2, + "links": [ + "c8b56de0-d7e4-444f-9cba-d9bfe820cce0" + ], + "properties": {}, + "shape": 1, + "slot_index": 0 + }, + { + "name": "A", + "type": -2, + "links": [ + "a8710f7a-5b61-4148-9ade-e3504d8bd962" + ], + "properties": {}, + "shape": 1, + "slot_index": 1 + } + ], + "title": "Comfy.SwapAction", + "properties": { + "tags": [] + }, + "saveUserState": true + }, + { + "id": "760a76a9-1784-4c0a-a107-caec9d5ba23b", + "type": "ui/number", + "pos": [ + 47, + 16 + ], + "size": [ + 210, + 158 + ], + "flags": { + "collapsed": true + }, + "order": 3, + "mode": 0, + "inputs": [ + { + "name": "store", + "type": -1, + "link": "c8b56de0-d7e4-444f-9cba-d9bfe820cce0", + "properties": {}, + "shape": 1 + } + ], + "outputs": [ + { + "name": "value", + "type": "number", + "links": [ + "52220d37-ee8a-46be-95dc-ecf7c3591eae", + "8a4da085-5cc2-441a-ab97-69a499db00f6" + ], + "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": [ + "hrPixelSize" + ], + "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": "e895b0ce-8df2-42fc-8618-c8b713ca4747", + "type": "ui/number", + "pos": [ + 45, + 49 + ], + "size": [ + 210, + 158 + ], + "flags": { + "collapsed": true + }, + "order": 5, + "mode": 0, + "inputs": [ + { + "name": "store", + "type": -1, + "link": "a8710f7a-5b61-4148-9ade-e3504d8bd962", + "properties": {}, + "shape": 1 + } + ], + "outputs": [ + { + "name": "value", + "type": "number", + "links": [ + "18f4e925-e07a-4f3c-ad0b-c3dac88c8a8d", + "48bf0ac5-fc6a-41f4-896e-4f25f7a3a2d9" + ], + "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": [ + "hrPixelSize" + ], + "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": "060493ab-465d-4705-935e-2e53506b2369", + "type": "ui/button", + "pos": [ + 28, + 85 + ], + "size": [ + 210, + 58 + ], + "flags": { + "collapsed": true + }, + "order": 0, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "clicked", + "type": -2, + "links": [ + "aa76cccd-1c29-4336-a5fe-c2c7470ef4cd" + ], + "properties": {}, + "shape": 1, + "slot_index": 0 + } + ], + "title": "UI.Button", + "properties": { + "tags": [ + "hrPixelSize" + ], + "defaultValue": false, + "param": "bang" + }, + "widgets_values": [ + "false" + ], + "color": "#223", + "bgColor": "#335", + "comfyValue": false, + "shownOutputProperties": {}, + "saveUserState": true + } + ], + "links": [ + [ + "52220d37-ee8a-46be-95dc-ecf7c3591eae", + "760a76a9-1784-4c0a-a107-caec9d5ba23b", + 0, + "e770fe92-5bba-4192-9744-4f45c64d8f11", + 0, + "*" + ], + [ + "18f4e925-e07a-4f3c-ad0b-c3dac88c8a8d", + "e895b0ce-8df2-42fc-8618-c8b713ca4747", + 0, + "e770fe92-5bba-4192-9744-4f45c64d8f11", + 1, + "*" + ], + [ + "aa76cccd-1c29-4336-a5fe-c2c7470ef4cd", + "060493ab-465d-4705-935e-2e53506b2369", + 0, + "e770fe92-5bba-4192-9744-4f45c64d8f11", + 2, + -1 + ], + [ + "a8710f7a-5b61-4148-9ade-e3504d8bd962", + "e770fe92-5bba-4192-9744-4f45c64d8f11", + 1, + "e895b0ce-8df2-42fc-8618-c8b713ca4747", + 0, + -1 + ], + [ + "c8b56de0-d7e4-444f-9cba-d9bfe820cce0", + "e770fe92-5bba-4192-9744-4f45c64d8f11", + 0, + "760a76a9-1784-4c0a-a107-caec9d5ba23b", + 0, + -1 + ], + [ + "8a4da085-5cc2-441a-ab97-69a499db00f6", + "760a76a9-1784-4c0a-a107-caec9d5ba23b", + 0, + "6a4aa170-b899-4246-9941-73737a151fa3", + 0, + "number" + ], + [ + "48bf0ac5-fc6a-41f4-896e-4f25f7a3a2d9", + "e895b0ce-8df2-42fc-8618-c8b713ca4747", + 0, + "31c57d04-1a47-43a8-9980-631e1f71ce11", + 0, + "number" + ] + ], + "groups": [], + "config": {}, + "extra": {}, + "version": 10 + } } ], "links": [ @@ -16915,6 +16915,499 @@ "version": 10 } }, + { + "id": "7191f2eb-f4ca-4884-8778-7f10bea6c07e", + "type": "graph/subgraph", + "pos": [ + 1488, + 271 + ], + "size": [ + 200, + 30 + ], + "flags": {}, + "order": 47, + "mode": 0, + "inputs": [ + { + "name": "error", + "type": "string", + "link": "842b3edb-9121-40d7-8b65-7d7937105c16", + "properties": {} + } + ], + "outputs": [], + "title": "Default Queue Action", + "properties": { + "enabled": true, + "tags": [] + }, + "color": "#2a363b", + "bgColor": "#3f5159", + "subgraph": { + "last_node_id": 0, + "last_link_id": 0, + "nodes": [ + { + "id": "8cec9619-2b37-43ff-9914-b3865b40211d", + "type": "events/queue_events", + "pos": [ + 0, + 1.617036428000958 + ], + "size": [ + 178, + 66 + ], + "flags": {}, + "order": 0, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "beforeQueued", + "type": -2, + "links": [], + "properties": {}, + "shape": 1 + }, + { + "name": "afterQueued", + "type": -2, + "links": [], + "properties": {}, + "shape": 1 + }, + { + "name": "onDefaultQueueAction", + "type": -2, + "links": [ + "2761c4cc-4320-4a62-8129-1f41c5bab6c8" + ], + "properties": {}, + "shape": 1, + "slot_index": 2 + } + ], + "title": "Comfy.QueueEvents", + "properties": { + "tags": [] + }, + "saveUserState": true + }, + { + "id": "b39bc040-9da5-438b-9cd6-9f43827915fd", + "type": "actions/execute_subgraph", + "pos": [ + 495.647050142044, + 85.37617015380874 + ], + "size": [ + 226.79999999999998, + 78 + ], + "flags": { + "collapsed": false + }, + "order": 6, + "mode": 0, + "inputs": [ + { + "name": "execute", + "type": -1, + "link": "3ad75c82-765e-416b-b056-357ab7a400bb", + "properties": {}, + "shape": 1, + "slot_index": 0 + }, + { + "name": "targetTag", + "type": "string", + "link": null, + "properties": {} + } + ], + "outputs": [], + "title": "Comfy.ExecuteSubgraphAction", + "properties": { + "tags": [], + "targetTag": "gen" + }, + "saveUserState": true + }, + { + "id": "03245291-9b21-4ab5-a028-fe8dffca3237", + "type": "actions/notify", + "pos": [ + 467.4614243607948, + 31.00000000000007 + ], + "size": [ + 151.2, + 46 + ], + "flags": { + "collapsed": true + }, + "order": 7, + "mode": 0, + "inputs": [ + { + "name": "message", + "type": "string", + "link": "0af75e29-3cf3-4e56-94c4-23f18f6e5aa3", + "properties": {}, + "slot_index": 0 + }, + { + "name": "trigger", + "type": -1, + "link": "c2e20c2f-fe3f-4872-8a82-b6abc9e678f0", + "properties": {}, + "shape": 1, + "slot_index": 1 + } + ], + "outputs": [], + "title": "Comfy.NotifyAction", + "properties": { + "tags": [], + "message": "Nya.", + "type": "info" + }, + "saveUserState": true + }, + { + "id": "2d020869-19b4-44ce-9ba6-1cbb4b6eddd1", + "type": "basic/string", + "pos": [ + 472.4614243607948, + 0 + ], + "size": [ + 210, + 38 + ], + "flags": { + "collapsed": true + }, + "order": 1, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "string", + "type": "string", + "links": [ + "0af75e29-3cf3-4e56-94c4-23f18f6e5aa3" + ], + "properties": {} + } + ], + "title": "Const String", + "properties": { + "value": "Prompt queued.", + "tags": [] + } + }, + { + "id": "c9f62e61-b9a4-4092-8318-50aa5c04a24d", + "type": "events/branch", + "pos": [ + 241.45525053267033, + 16.21200283741959 + ], + "size": [ + 140, + 46 + ], + "flags": {}, + "order": 5, + "mode": 0, + "inputs": [ + { + "name": "in", + "type": -1, + "link": "2761c4cc-4320-4a62-8129-1f41c5bab6c8", + "properties": {}, + "shape": 1 + }, + { + "name": "cond", + "type": "boolean", + "link": "4ca15e60-3b79-4ba5-bb9c-89cca55cb1aa", + "properties": {} + } + ], + "outputs": [ + { + "name": "true", + "type": -2, + "links": [ + "3ad75c82-765e-416b-b056-357ab7a400bb", + "c2e20c2f-fe3f-4872-8a82-b6abc9e678f0" + ], + "properties": {}, + "shape": 1, + "slot_index": 0 + }, + { + "name": "false", + "type": -2, + "links": [ + "44dcf2d9-31ad-4737-b541-d38d3a3065b6" + ], + "properties": {}, + "shape": 1 + } + ], + "title": "Branch", + "properties": { + "tags": [] + } + }, + { + "id": "877d8e92-b7dc-455b-8fce-a11b4821e476", + "type": "actions/notify", + "pos": [ + 281.45525053267033, + 130.2120028374196 + ], + "size": [ + 151.2, + 46 + ], + "flags": { + "collapsed": false + }, + "order": 8, + "mode": 0, + "inputs": [ + { + "name": "message", + "type": "string", + "link": "87b70717-9d21-466f-aa74-3d542baa58cf", + "properties": {}, + "slot_index": 0 + }, + { + "name": "trigger", + "type": -1, + "link": "44dcf2d9-31ad-4737-b541-d38d3a3065b6", + "properties": {}, + "shape": 1, + "slot_index": 1 + } + ], + "outputs": [], + "title": "Comfy.NotifyAction", + "properties": { + "tags": [], + "message": "Nya.", + "type": "error" + }, + "saveUserState": true + }, + { + "id": "cc67bc97-06ec-4368-b935-ab4ed561af1f", + "type": "graph/input", + "pos": [ + -272, + 178 + ], + "size": [ + 210, + 86 + ], + "flags": {}, + "order": 2, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "", + "type": "string", + "links": [ + "87b70717-9d21-466f-aa74-3d542baa58cf", + "605a07ad-c5f8-40de-91b8-3ce24f22cc03" + ], + "properties": {}, + "shape": 0, + "slot_index": 0 + } + ], + "title": "Input", + "properties": { + "name": "error", + "type": "string", + "value": "", + "subgraphID": "7191f2eb-f4ca-4884-8778-7f10bea6c07e", + "tags": [] + } + }, + { + "id": "2fa2f5cc-3cba-437f-aba3-081c81e8495a", + "type": "logic/truthy", + "pos": [ + -43, + 150 + ], + "size": [ + 140, + 26 + ], + "flags": { + "collapsed": true + }, + "order": 3, + "mode": 0, + "inputs": [ + { + "name": "in", + "type": "*", + "link": "605a07ad-c5f8-40de-91b8-3ce24f22cc03", + "properties": {} + } + ], + "outputs": [ + { + "name": "truthy", + "type": "boolean", + "links": [ + "67ea4f93-f71b-4bc7-9cd1-fc8bf0fb27c4" + ], + "properties": {}, + "slot_index": 0 + } + ], + "title": "~= TRUE", + "properties": { + "tags": [] + } + }, + { + "id": "e0c4fc39-ddab-4f59-a30b-8e2ab4cb72c7", + "type": "logic/NOT", + "pos": [ + 70, + 148 + ], + "size": [ + 140, + 26 + ], + "flags": { + "collapsed": true + }, + "order": 4, + "mode": 0, + "inputs": [ + { + "name": "in", + "type": "boolean", + "link": "67ea4f93-f71b-4bc7-9cd1-fc8bf0fb27c4", + "properties": {}, + "slot_index": 0 + } + ], + "outputs": [ + { + "name": "out", + "type": "boolean", + "links": [ + "4ca15e60-3b79-4ba5-bb9c-89cca55cb1aa" + ], + "properties": {}, + "slot_index": 0 + } + ], + "title": "NOT", + "properties": { + "tags": [] + } + } + ], + "links": [ + [ + "2761c4cc-4320-4a62-8129-1f41c5bab6c8", + "8cec9619-2b37-43ff-9914-b3865b40211d", + 2, + "c9f62e61-b9a4-4092-8318-50aa5c04a24d", + 0, + -1 + ], + [ + "3ad75c82-765e-416b-b056-357ab7a400bb", + "c9f62e61-b9a4-4092-8318-50aa5c04a24d", + 0, + "b39bc040-9da5-438b-9cd6-9f43827915fd", + 0, + -1 + ], + [ + "0af75e29-3cf3-4e56-94c4-23f18f6e5aa3", + "2d020869-19b4-44ce-9ba6-1cbb4b6eddd1", + 0, + "03245291-9b21-4ab5-a028-fe8dffca3237", + 0, + "string" + ], + [ + "c2e20c2f-fe3f-4872-8a82-b6abc9e678f0", + "c9f62e61-b9a4-4092-8318-50aa5c04a24d", + 0, + "03245291-9b21-4ab5-a028-fe8dffca3237", + 1, + -1 + ], + [ + "44dcf2d9-31ad-4737-b541-d38d3a3065b6", + "c9f62e61-b9a4-4092-8318-50aa5c04a24d", + 1, + "877d8e92-b7dc-455b-8fce-a11b4821e476", + 1, + -1 + ], + [ + "87b70717-9d21-466f-aa74-3d542baa58cf", + "cc67bc97-06ec-4368-b935-ab4ed561af1f", + 0, + "877d8e92-b7dc-455b-8fce-a11b4821e476", + 0, + "string" + ], + [ + "67ea4f93-f71b-4bc7-9cd1-fc8bf0fb27c4", + "2fa2f5cc-3cba-437f-aba3-081c81e8495a", + 0, + "e0c4fc39-ddab-4f59-a30b-8e2ab4cb72c7", + 0, + "boolean" + ], + [ + "4ca15e60-3b79-4ba5-bb9c-89cca55cb1aa", + "e0c4fc39-ddab-4f59-a30b-8e2ab4cb72c7", + 0, + "c9f62e61-b9a4-4092-8318-50aa5c04a24d", + 1, + "boolean" + ], + [ + "605a07ad-c5f8-40de-91b8-3ce24f22cc03", + "cc67bc97-06ec-4368-b935-ab4ed561af1f", + 0, + "2fa2f5cc-3cba-437f-aba3-081c81e8495a", + 0, + "*" + ] + ], + "groups": [], + "config": {}, + "extra": {}, + "version": 10 + } + }, { "id": "70361963-27f5-471d-b735-dbe2351a5ebd", "type": "graph/subgraph", @@ -20007,6 +20500,1154 @@ "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": 21, + "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": "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 + } + }, { "id": "5c624567-93f1-46d5-a105-91a4d746e0b2", "type": "graph/subgraph", @@ -20506,1154 +22147,6 @@ "extra": {}, "version": 10 } - }, - { - "id": "18428189-e387-4034-a8da-333e88da29f6", - "type": "graph/subgraph", - "pos": [ - -70, - 667 - ], - "size": [ - 200, - 50 - ], - "flags": { - "collapsed": false - }, - "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": 2, - "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": 2, - "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": "605ebc25-3cfb-4b15-beca-cbe8750fab86", - "type": "math/operation", - "pos": [ - 881, - 329 - ], - "size": [ - 140, - 46 - ], - "flags": { - "collapsed": true - }, - "order": 3, - "mode": 2, - "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": "7059ce4d-6526-430f-aceb-f8d81b93bbd2", - "type": "math/floor", - "pos": [ - 966, - 405 - ], - "size": [ - 140, - 26 - ], - "flags": { - "collapsed": true - }, - "order": 6, - "mode": 2, - "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": "d4c21ed8-df1f-458a-8716-b2cdf3f8166c", - "type": "math/floor", - "pos": [ - 967, - 331 - ], - "size": [ - 140, - 26 - ], - "flags": { - "collapsed": true - }, - "order": 5, - "mode": 2, - "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": [] - } - }, - { - "id": "2ef62e0e-e061-44fc-b92e-a053a882423f", - "type": "graph/output", - "pos": [ - 1220, - 378 - ], - "size": [ - 210, - 62 - ], - "flags": {}, - "order": 10, - "mode": 2, - "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": 2, - "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": "31eda029-17af-4a5f-8afb-77664a0a339e", - "type": "graph/input", - "pos": [ - 410, - 278 - ], - "size": [ - 210, - 86 - ], - "flags": {}, - "order": 1, - "mode": 2, - "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": "f876126a-3d22-4fb0-b6d2-b6e955df1585", - "type": "string/toString", - "pos": [ - 1005, - 235 - ], - "size": [ - 140, - 26 - ], - "flags": { - "collapsed": true - }, - "order": 7, - "mode": 2, - "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": "66c98a78-d9a2-47de-99ec-053995a254f0", - "type": "string/toString", - "pos": [ - 1020, - 473 - ], - "size": [ - 140, - 26 - ], - "flags": { - "collapsed": true - }, - "order": 9, - "mode": 2, - "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": 2, - "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": 2, - "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 - } - ], - "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": "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": 21, - "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 } ], "links": [ @@ -22234,499 +22727,6 @@ "extra": {}, "version": 10 } - }, - { - "id": "7191f2eb-f4ca-4884-8778-7f10bea6c07e", - "type": "graph/subgraph", - "pos": [ - 1488, - 271 - ], - "size": [ - 200, - 30 - ], - "flags": {}, - "order": 47, - "mode": 0, - "inputs": [ - { - "name": "error", - "type": "string", - "link": "842b3edb-9121-40d7-8b65-7d7937105c16", - "properties": {} - } - ], - "outputs": [], - "title": "Default Queue Action", - "properties": { - "enabled": true, - "tags": [] - }, - "color": "#2a363b", - "bgColor": "#3f5159", - "subgraph": { - "last_node_id": 0, - "last_link_id": 0, - "nodes": [ - { - "id": "8cec9619-2b37-43ff-9914-b3865b40211d", - "type": "events/queue_events", - "pos": [ - 0, - 1.617036428000958 - ], - "size": [ - 178, - 66 - ], - "flags": {}, - "order": 0, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "beforeQueued", - "type": -2, - "links": [], - "properties": {}, - "shape": 1 - }, - { - "name": "afterQueued", - "type": -2, - "links": [], - "properties": {}, - "shape": 1 - }, - { - "name": "onDefaultQueueAction", - "type": -2, - "links": [ - "2761c4cc-4320-4a62-8129-1f41c5bab6c8" - ], - "properties": {}, - "shape": 1, - "slot_index": 2 - } - ], - "title": "Comfy.QueueEvents", - "properties": { - "tags": [] - }, - "saveUserState": true - }, - { - "id": "b39bc040-9da5-438b-9cd6-9f43827915fd", - "type": "actions/execute_subgraph", - "pos": [ - 495.647050142044, - 85.37617015380874 - ], - "size": [ - 226.79999999999998, - 78 - ], - "flags": { - "collapsed": false - }, - "order": 6, - "mode": 0, - "inputs": [ - { - "name": "execute", - "type": -1, - "link": "3ad75c82-765e-416b-b056-357ab7a400bb", - "properties": {}, - "shape": 1, - "slot_index": 0 - }, - { - "name": "targetTag", - "type": "string", - "link": null, - "properties": {} - } - ], - "outputs": [], - "title": "Comfy.ExecuteSubgraphAction", - "properties": { - "tags": [], - "targetTag": "gen" - }, - "saveUserState": true - }, - { - "id": "03245291-9b21-4ab5-a028-fe8dffca3237", - "type": "actions/notify", - "pos": [ - 467.4614243607948, - 31.00000000000007 - ], - "size": [ - 151.2, - 46 - ], - "flags": { - "collapsed": true - }, - "order": 7, - "mode": 0, - "inputs": [ - { - "name": "message", - "type": "string", - "link": "0af75e29-3cf3-4e56-94c4-23f18f6e5aa3", - "properties": {}, - "slot_index": 0 - }, - { - "name": "trigger", - "type": -1, - "link": "c2e20c2f-fe3f-4872-8a82-b6abc9e678f0", - "properties": {}, - "shape": 1, - "slot_index": 1 - } - ], - "outputs": [], - "title": "Comfy.NotifyAction", - "properties": { - "tags": [], - "message": "Nya.", - "type": "info" - }, - "saveUserState": true - }, - { - "id": "2d020869-19b4-44ce-9ba6-1cbb4b6eddd1", - "type": "basic/string", - "pos": [ - 472.4614243607948, - 0 - ], - "size": [ - 210, - 38 - ], - "flags": { - "collapsed": true - }, - "order": 1, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "string", - "type": "string", - "links": [ - "0af75e29-3cf3-4e56-94c4-23f18f6e5aa3" - ], - "properties": {} - } - ], - "title": "Const String", - "properties": { - "value": "Prompt queued.", - "tags": [] - } - }, - { - "id": "c9f62e61-b9a4-4092-8318-50aa5c04a24d", - "type": "events/branch", - "pos": [ - 241.45525053267033, - 16.21200283741959 - ], - "size": [ - 140, - 46 - ], - "flags": {}, - "order": 5, - "mode": 0, - "inputs": [ - { - "name": "in", - "type": -1, - "link": "2761c4cc-4320-4a62-8129-1f41c5bab6c8", - "properties": {}, - "shape": 1 - }, - { - "name": "cond", - "type": "boolean", - "link": "4ca15e60-3b79-4ba5-bb9c-89cca55cb1aa", - "properties": {} - } - ], - "outputs": [ - { - "name": "true", - "type": -2, - "links": [ - "3ad75c82-765e-416b-b056-357ab7a400bb", - "c2e20c2f-fe3f-4872-8a82-b6abc9e678f0" - ], - "properties": {}, - "shape": 1, - "slot_index": 0 - }, - { - "name": "false", - "type": -2, - "links": [ - "44dcf2d9-31ad-4737-b541-d38d3a3065b6" - ], - "properties": {}, - "shape": 1 - } - ], - "title": "Branch", - "properties": { - "tags": [] - } - }, - { - "id": "877d8e92-b7dc-455b-8fce-a11b4821e476", - "type": "actions/notify", - "pos": [ - 281.45525053267033, - 130.2120028374196 - ], - "size": [ - 151.2, - 46 - ], - "flags": { - "collapsed": false - }, - "order": 8, - "mode": 0, - "inputs": [ - { - "name": "message", - "type": "string", - "link": "87b70717-9d21-466f-aa74-3d542baa58cf", - "properties": {}, - "slot_index": 0 - }, - { - "name": "trigger", - "type": -1, - "link": "44dcf2d9-31ad-4737-b541-d38d3a3065b6", - "properties": {}, - "shape": 1, - "slot_index": 1 - } - ], - "outputs": [], - "title": "Comfy.NotifyAction", - "properties": { - "tags": [], - "message": "Nya.", - "type": "error" - }, - "saveUserState": true - }, - { - "id": "cc67bc97-06ec-4368-b935-ab4ed561af1f", - "type": "graph/input", - "pos": [ - -272, - 178 - ], - "size": [ - 210, - 86 - ], - "flags": {}, - "order": 2, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "", - "type": "string", - "links": [ - "87b70717-9d21-466f-aa74-3d542baa58cf", - "605a07ad-c5f8-40de-91b8-3ce24f22cc03" - ], - "properties": {}, - "shape": 0, - "slot_index": 0 - } - ], - "title": "Input", - "properties": { - "name": "error", - "type": "string", - "value": "", - "subgraphID": "7191f2eb-f4ca-4884-8778-7f10bea6c07e", - "tags": [] - } - }, - { - "id": "2fa2f5cc-3cba-437f-aba3-081c81e8495a", - "type": "logic/truthy", - "pos": [ - -43, - 150 - ], - "size": [ - 140, - 26 - ], - "flags": { - "collapsed": true - }, - "order": 3, - "mode": 0, - "inputs": [ - { - "name": "in", - "type": "*", - "link": "605a07ad-c5f8-40de-91b8-3ce24f22cc03", - "properties": {} - } - ], - "outputs": [ - { - "name": "truthy", - "type": "boolean", - "links": [ - "67ea4f93-f71b-4bc7-9cd1-fc8bf0fb27c4" - ], - "properties": {}, - "slot_index": 0 - } - ], - "title": "~= TRUE", - "properties": { - "tags": [] - } - }, - { - "id": "e0c4fc39-ddab-4f59-a30b-8e2ab4cb72c7", - "type": "logic/NOT", - "pos": [ - 70, - 148 - ], - "size": [ - 140, - 26 - ], - "flags": { - "collapsed": true - }, - "order": 4, - "mode": 0, - "inputs": [ - { - "name": "in", - "type": "boolean", - "link": "67ea4f93-f71b-4bc7-9cd1-fc8bf0fb27c4", - "properties": {}, - "slot_index": 0 - } - ], - "outputs": [ - { - "name": "out", - "type": "boolean", - "links": [ - "4ca15e60-3b79-4ba5-bb9c-89cca55cb1aa" - ], - "properties": {}, - "slot_index": 0 - } - ], - "title": "NOT", - "properties": { - "tags": [] - } - } - ], - "links": [ - [ - "2761c4cc-4320-4a62-8129-1f41c5bab6c8", - "8cec9619-2b37-43ff-9914-b3865b40211d", - 2, - "c9f62e61-b9a4-4092-8318-50aa5c04a24d", - 0, - -1 - ], - [ - "3ad75c82-765e-416b-b056-357ab7a400bb", - "c9f62e61-b9a4-4092-8318-50aa5c04a24d", - 0, - "b39bc040-9da5-438b-9cd6-9f43827915fd", - 0, - -1 - ], - [ - "0af75e29-3cf3-4e56-94c4-23f18f6e5aa3", - "2d020869-19b4-44ce-9ba6-1cbb4b6eddd1", - 0, - "03245291-9b21-4ab5-a028-fe8dffca3237", - 0, - "string" - ], - [ - "c2e20c2f-fe3f-4872-8a82-b6abc9e678f0", - "c9f62e61-b9a4-4092-8318-50aa5c04a24d", - 0, - "03245291-9b21-4ab5-a028-fe8dffca3237", - 1, - -1 - ], - [ - "44dcf2d9-31ad-4737-b541-d38d3a3065b6", - "c9f62e61-b9a4-4092-8318-50aa5c04a24d", - 1, - "877d8e92-b7dc-455b-8fce-a11b4821e476", - 1, - -1 - ], - [ - "87b70717-9d21-466f-aa74-3d542baa58cf", - "cc67bc97-06ec-4368-b935-ab4ed561af1f", - 0, - "877d8e92-b7dc-455b-8fce-a11b4821e476", - 0, - "string" - ], - [ - "67ea4f93-f71b-4bc7-9cd1-fc8bf0fb27c4", - "2fa2f5cc-3cba-437f-aba3-081c81e8495a", - 0, - "e0c4fc39-ddab-4f59-a30b-8e2ab4cb72c7", - 0, - "boolean" - ], - [ - "4ca15e60-3b79-4ba5-bb9c-89cca55cb1aa", - "e0c4fc39-ddab-4f59-a30b-8e2ab4cb72c7", - 0, - "c9f62e61-b9a4-4092-8318-50aa5c04a24d", - 1, - "boolean" - ], - [ - "605a07ad-c5f8-40de-91b8-3ce24f22cc03", - "cc67bc97-06ec-4368-b935-ab4ed561af1f", - 0, - "2fa2f5cc-3cba-437f-aba3-081c81e8495a", - 0, - "*" - ] - ], - "groups": [], - "config": {}, - "extra": {}, - "version": 10 - } } ], "links": [ @@ -26688,7 +26688,10 @@ } }, "canvas": { - "offset": [0, 0], - "scale": 1.0 + "offset": [ + -1134.5299999999975, + -143.2984829989358 + ], + "scale": 1 } -} +} \ No newline at end of file From d11f66c5acd2ee81b807ba008fa5e953a236fa5e Mon Sep 17 00:00:00 2001 From: space-nuko <24979496+space-nuko@users.noreply.github.com> Date: Fri, 26 May 2023 13:33:05 -0500 Subject: [PATCH 4/7] fix HR not setting thumbnails --- public/workflows/defaultWorkflow.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/public/workflows/defaultWorkflow.json b/public/workflows/defaultWorkflow.json index 37440c9..475181c 100644 --- a/public/workflows/defaultWorkflow.json +++ b/public/workflows/defaultWorkflow.json @@ -1610,7 +1610,7 @@ "outputs": [], "title": "Comfy.SetPromptThumbnailsAction", "properties": { - "tags": [], + "tags": ["hr"], "defaultFolderType": "input" }, "saveUserState": true @@ -26694,4 +26694,4 @@ ], "scale": 1 } -} \ No newline at end of file +} From e729bc6c46642c6a1ea28b3e252d00ad766a048b Mon Sep 17 00:00:00 2001 From: space-nuko <24979496+space-nuko@users.noreply.github.com> Date: Fri, 26 May 2023 13:57:42 -0500 Subject: [PATCH 5/7] Update default workflow --- litegraph | 2 +- public/workflows/defaultWorkflow.json | 3202 +++++++++++++------------ 2 files changed, 1660 insertions(+), 1544 deletions(-) diff --git a/litegraph b/litegraph index 5a2b601..47dce43 160000 --- a/litegraph +++ b/litegraph @@ -1 +1 @@ -Subproject commit 5a2b60167dcf49107e93bba1d7b4599011ea71bd +Subproject commit 47dce434caf273f968600982ba20eed1d5087fec diff --git a/public/workflows/defaultWorkflow.json b/public/workflows/defaultWorkflow.json index 475181c..b0da057 100644 --- a/public/workflows/defaultWorkflow.json +++ b/public/workflows/defaultWorkflow.json @@ -7,41 +7,6 @@ "last_node_id": 0, "last_link_id": 0, "nodes": [ - { - "id": "23565dd5-d004-4010-bfa9-ffd9e4dc7cba", - "type": "basic/integer", - "pos": [ - 1462.247204585808, - 855.228727338763 - ], - "size": [ - 210, - 38 - ], - "flags": { - "collapsed": true - }, - "order": 0, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "value", - "type": "number", - "links": [ - "422c4c43-7ae9-40d5-bb16-afc6c8017917" - ], - "properties": {}, - "label": "0", - "slot_index": 0 - } - ], - "title": "Const Integer", - "properties": { - "value": 0, - "tags": [] - } - }, { "id": "c5dde6e2-d6a9-4c7e-b396-3083b11573f5", "type": "ui/gallery", @@ -54,7 +19,7 @@ 126 ], "flags": {}, - "order": 53, + "order": 39, "mode": 0, "inputs": [ { @@ -98,7 +63,7 @@ "properties": { "tags": [], "defaultValue": [], - "index": 18, + "index": 0, "updateMode": "append", "autoSelectOnUpdate": true }, @@ -123,7 +88,7 @@ "flags": { "collapsed": true }, - "order": 1, + "order": 0, "mode": 0, "inputs": [], "outputs": [ @@ -143,113 +108,6 @@ "tags": [] } }, - { - "id": "59d83912-13a7-4b7f-a353-e7e2a0ecf3b8", - "type": "events/filter", - "pos": [ - 1521.7189814453116, - 809.9955605468764 - ], - "size": [ - 210, - 150 - ], - "flags": { - "collapsed": false - }, - "order": 20, - "mode": 0, - "inputs": [ - { - "name": "event", - "type": -1, - "link": "bda9da8b-686f-4e8a-ae78-347f4cde9018", - "properties": {}, - "shape": 1 - }, - { - "name": "compare_value", - "type": "*", - "link": "422c4c43-7ae9-40d5-bb16-afc6c8017917", - "properties": {} - } - ], - "outputs": [ - { - "name": "accept", - "type": -2, - "links": [ - "75383097-6487-4344-9930-4814b5742aa1" - ], - "properties": {}, - "shape": 1, - "slot_index": 0 - }, - { - "name": "reject", - "type": -2, - "links": [], - "properties": {}, - "shape": 1, - "slot_index": 1 - } - ], - "title": "Filter Event", - "properties": { - "compareValue": 0, - "propertyName": "queueRemaining", - "mode": "property", - "operation": "==", - "tags": [] - } - }, - { - "id": "a16a0898-b754-4a3a-a118-31cb2c9e76d7", - "type": "events/queue_events", - "pos": [ - 1275.109848632813, - 808.1699824218742 - ], - "size": [ - 178, - 66 - ], - "flags": {}, - "order": 2, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "beforeQueued", - "type": -2, - "links": [ - "bda9da8b-686f-4e8a-ae78-347f4cde9018" - ], - "properties": {}, - "shape": 1, - "slot_index": 0 - }, - { - "name": "afterQueued", - "type": -2, - "links": [], - "properties": {}, - "shape": 1 - }, - { - "name": "onDefaultQueueAction", - "type": -2, - "links": [], - "properties": {}, - "shape": 1 - } - ], - "title": "Comfy.QueueEvents", - "properties": { - "tags": [] - }, - "saveUserState": true - }, { "id": "956ef877-9a36-40d4-9f86-e824ff6f6dd5", "type": "ui/number", @@ -264,7 +122,7 @@ "flags": { "collapsed": true }, - "order": 3, + "order": 1, "mode": 0, "inputs": [ { @@ -367,7 +225,7 @@ "flags": { "collapsed": true }, - "order": 22, + "order": 16, "mode": 0, "inputs": [ { @@ -425,7 +283,7 @@ "flags": { "collapsed": true }, - "order": 4, + "order": 2, "mode": 0, "inputs": [ { @@ -477,473 +335,6 @@ "shownOutputProperties": {}, "saveUserState": true }, - { - "id": "5e21407a-fb86-4694-8c1a-77cc4b3f3c39", - "type": "events/filter", - "pos": [ - 1513.66162109375, - 996.294677734375 - ], - "size": [ - 210, - 150 - ], - "flags": {}, - "order": 27, - "mode": 0, - "inputs": [ - { - "name": "event", - "type": -1, - "link": "75383097-6487-4344-9930-4814b5742aa1", - "properties": {}, - "shape": 1 - }, - { - "name": "compare_value", - "type": "*", - "link": null, - "properties": {} - } - ], - "outputs": [ - { - "name": "accept", - "type": -2, - "links": [ - "32fc2993-3360-4911-9965-184662fdd8f8" - ], - "properties": {}, - "shape": 1, - "slot_index": 0 - }, - { - "name": "reject", - "type": -2, - "links": [ - "1790c44e-0ab7-464f-9139-f2a64b39c996" - ], - "properties": {}, - "shape": 1, - "slot_index": 1 - } - ], - "title": "Filter Event", - "properties": { - "compareValue": "gen", - "propertyName": "subgraph", - "mode": "property", - "operation": "==", - "tags": [] - } - }, - { - "id": "e41be48f-eb22-4269-93dc-d56a40d57f2c", - "type": "events/wrap_as_event", - "pos": [ - 1911, - 738 - ], - "size": [ - 140, - 46 - ], - "flags": { - "collapsed": false - }, - "order": 43, - "mode": 0, - "inputs": [ - { - "name": "trigger", - "type": -1, - "link": "8d3265e3-4f5b-4124-b20f-51e14647a7f7", - "properties": {}, - "shape": 1 - }, - { - "name": "param", - "type": "", - "link": "ce514e38-b125-4803-a246-9a66e9f75235", - "properties": {}, - "slot_index": 1 - } - ], - "outputs": [ - { - "name": "event", - "type": -2, - "links": [ - "27e9b2c9-72c5-48b0-aa80-2646590d8c2b" - ], - "properties": {}, - "shape": 1, - "slot_index": 0 - } - ], - "title": "Wrap As Event", - "properties": { - "tags": [] - } - }, - { - "id": "eb08f8f4-50d2-429f-b625-ea69f0e219f6", - "type": "basic/json", - "pos": [ - 1791, - 788 - ], - "size": [ - 210, - 86 - ], - "flags": { - "collapsed": true - }, - "order": 5, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "data", - "type": "object", - "links": [ - "ce514e38-b125-4803-a246-9a66e9f75235" - ], - "properties": {}, - "shape": 0, - "slot_index": 0 - } - ], - "title": "Const JSON", - "properties": { - "json": "null", - "value": "null", - "type": "object", - "tags": [] - }, - "boxcolor": "#AEA" - }, - { - "id": "17b390f3-8350-4516-914f-817c33037476", - "type": "basic/json", - "pos": [ - 2961.5223851562455, - 739.362885546875 - ], - "size": [ - 210, - 86 - ], - "flags": { - "collapsed": true - }, - "order": 6, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "data", - "type": "object", - "links": [ - "21e19922-b1e8-4b65-a488-cfb746dec0d1" - ], - "properties": {}, - "shape": 0, - "slot_index": 0 - } - ], - "title": "Const JSON", - "properties": { - "json": "null", - "value": "null", - "type": "object", - "tags": [] - }, - "boxcolor": "#AEA" - }, - { - "id": "62204d27-0c28-4901-8319-453605d911f0", - "type": "events/sequence", - "pos": [ - 1799, - 761 - ], - "size": [ - 140, - 66 - ], - "flags": { - "collapsed": true - }, - "order": 38, - "mode": 0, - "inputs": [ - { - "name": "", - "type": -1, - "link": "794ce3c6-a8de-4f4d-ba55-5bb3d5092993", - "properties": {}, - "shape": 1 - }, - { - "name": "", - "type": -1, - "link": "8e8938d1-bba9-4ffc-a075-440aefbda06a", - "properties": {}, - "shape": 1 - }, - { - "name": "", - "type": -1, - "link": null, - "properties": {}, - "shape": 1 - } - ], - "outputs": [ - { - "name": "", - "type": -2, - "links": [ - "8d3265e3-4f5b-4124-b20f-51e14647a7f7" - ], - "properties": {}, - "shape": 1, - "slot_index": 0 - }, - { - "name": "", - "type": -2, - "links": [], - "properties": {}, - "shape": 1 - } - ], - "title": "Sequence", - "properties": { - "tags": [] - } - }, - { - "id": "49b8f233-abf9-4604-ab0c-8179178d1731", - "type": "events/branch", - "pos": [ - 1919, - 955 - ], - "size": [ - 140, - 46 - ], - "flags": { - "collapsed": false - }, - "order": 33, - "mode": 0, - "inputs": [ - { - "name": "in", - "type": -1, - "link": "32fc2993-3360-4911-9965-184662fdd8f8", - "properties": {}, - "shape": 1 - }, - { - "name": "cond", - "type": "boolean", - "link": "edb164b9-1b4c-4de0-b653-0e750128730e", - "properties": {} - } - ], - "outputs": [ - { - "name": "true", - "type": -2, - "links": [], - "properties": {}, - "shape": 1 - }, - { - "name": "false", - "type": -2, - "links": [ - "8e8938d1-bba9-4ffc-a075-440aefbda06a" - ], - "properties": {}, - "shape": 1, - "slot_index": 1 - } - ], - "title": "Branch", - "properties": { - "tags": [] - } - }, - { - "id": "63a83c93-647f-4882-84f0-606c4d070e43", - "type": "ui/checkbox", - "pos": [ - 1789, - 1058 - ], - "size": [ - 210, - 78 - ], - "flags": { - "collapsed": true - }, - "order": 7, - "mode": 0, - "inputs": [ - { - "name": "store", - "type": -1, - "link": null, - "properties": {}, - "shape": 1 - } - ], - "outputs": [ - { - "name": "value", - "type": "boolean", - "links": [ - "edb164b9-1b4c-4de0-b653-0e750128730e", - "a1e177b5-ac2c-4241-b693-660b45c45a2f" - ], - "properties": {}, - "slot_index": 0 - }, - { - "name": "changed", - "type": -2, - "links": [], - "properties": {}, - "shape": 1 - } - ], - "title": "UI.Checkbox", - "properties": { - "tags": [], - "defaultValue": true - }, - "widgets_values": [ - "true" - ], - "color": "#223", - "bgColor": "#335", - "comfyValue": true, - "shownOutputProperties": {}, - "saveUserState": true - }, - { - "id": "8247d831-788d-47b7-98d0-c1e0da4a7c62", - "type": "events/filter", - "pos": [ - 2676.452385156247, - 1010.4468855468748 - ], - "size": [ - 210, - 150 - ], - "flags": {}, - "order": 34, - "mode": 0, - "inputs": [ - { - "name": "event", - "type": -1, - "link": "1790c44e-0ab7-464f-9139-f2a64b39c996", - "properties": {}, - "shape": 1 - }, - { - "name": "compare_value", - "type": "*", - "link": null, - "properties": {} - } - ], - "outputs": [ - { - "name": "accept", - "type": -2, - "links": [ - "4a358214-97d1-4ac0-aed9-f6ad87459a01" - ], - "properties": {}, - "shape": 1, - "slot_index": 0 - }, - { - "name": "reject", - "type": -2, - "links": [], - "properties": {}, - "shape": 1 - } - ], - "title": "Filter Event", - "properties": { - "compareValue": "hr", - "propertyName": "subgraph", - "mode": "property", - "operation": "==", - "tags": [] - } - }, - { - "id": "fa30235f-388d-4151-9a58-5d65f0ea1155", - "type": "events/wrap_as_event", - "pos": [ - 3082.251953125, - 688.455078125 - ], - "size": [ - 140, - 46 - ], - "flags": { - "collapsed": false - }, - "order": 49, - "mode": 0, - "inputs": [ - { - "name": "trigger", - "type": -1, - "link": "cc44ddcf-c257-4b72-99d8-4724a68bbdcd", - "properties": {}, - "shape": 1 - }, - { - "name": "param", - "type": "", - "link": "21e19922-b1e8-4b65-a488-cfb746dec0d1", - "properties": {}, - "slot_index": 1 - } - ], - "outputs": [ - { - "name": "event", - "type": -2, - "links": [ - "76456142-ea56-4684-a6ca-f4fe91417ce7" - ], - "properties": {}, - "shape": 1, - "slot_index": 0 - } - ], - "title": "Wrap As Event", - "properties": { - "tags": [] - } - }, { "id": "0b071e6c-f765-4e31-8125-8c057cddc865", "type": "events/sequence", @@ -958,7 +349,7 @@ "flags": { "collapsed": true }, - "order": 59, + "order": 45, "mode": 0, "inputs": [ { @@ -971,7 +362,7 @@ { "name": "", "type": -1, - "link": "76456142-ea56-4684-a6ca-f4fe91417ce7", + "link": "fcbf2d5b-cc17-47f4-aea6-0649a7a7d665", "properties": {}, "shape": 1 }, @@ -1007,51 +398,6 @@ "tags": [] } }, - { - "id": "5f099bc5-043a-4658-a6ac-83f01f72eefd", - "type": "ui/button", - "pos": [ - 1641, - 720 - ], - "size": [ - 210, - 58 - ], - "flags": { - "collapsed": true - }, - "order": 8, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "clicked", - "type": -2, - "links": [ - "794ce3c6-a8de-4f4d-ba55-5bb3d5092993", - "62fc8617-059f-4f94-9d0c-cd769d1e4f1d" - ], - "properties": {}, - "shape": 1, - "slot_index": 0 - } - ], - "title": "UI.Button", - "properties": { - "tags": [], - "defaultValue": false, - "param": "bang" - }, - "widgets_values": [ - "false" - ], - "color": "#223", - "bgColor": "#335", - "comfyValue": false, - "shownOutputProperties": {}, - "saveUserState": true - }, { "id": "f723f393-1b70-4056-887c-aeef1217969e", "type": "basic/reroute", @@ -1064,7 +410,7 @@ 30 ], "flags": {}, - "order": 45, + "order": 32, "mode": 0, "inputs": [ { @@ -1102,7 +448,7 @@ 30 ], "flags": {}, - "order": 28, + "order": 21, "mode": 0, "inputs": [ { @@ -1141,7 +487,7 @@ 30 ], "flags": {}, - "order": 35, + "order": 26, "mode": 0, "inputs": [ { @@ -1182,7 +528,7 @@ "flags": { "collapsed": true }, - "order": 9, + "order": 3, "mode": 0, "inputs": [ { @@ -1285,7 +631,7 @@ "flags": { "collapsed": true }, - "order": 10, + "order": 4, "mode": 0, "inputs": [ { @@ -1343,7 +689,7 @@ "flags": { "collapsed": true }, - "order": 11, + "order": 5, "mode": 0, "inputs": [ { @@ -1399,7 +745,7 @@ 30 ], "flags": {}, - "order": 48, + "order": 35, "mode": 0, "inputs": [ { @@ -1425,124 +771,6 @@ "tags": [] } }, - { - "id": "d2b732b7-87b7-4c9e-8a8b-e0a269be4093", - "type": "events/branch", - "pos": [ - 2917.9443851562464, - 1013.0458855468755 - ], - "size": [ - 140, - 46 - ], - "flags": {}, - "order": 39, - "mode": 0, - "inputs": [ - { - "name": "in", - "type": -1, - "link": "4a358214-97d1-4ac0-aed9-f6ad87459a01", - "properties": {}, - "shape": 1, - "slot_index": 0 - }, - { - "name": "cond", - "type": "boolean", - "link": "a1e177b5-ac2c-4241-b693-660b45c45a2f", - "properties": {} - } - ], - "outputs": [ - { - "name": "true", - "type": -2, - "links": [], - "properties": {}, - "shape": 1, - "slot_index": 0 - }, - { - "name": "false", - "type": -2, - "links": [ - "7a2ac556-fe0f-4c91-bd52-49c5e557b2f2" - ], - "properties": {}, - "shape": 1, - "slot_index": 1 - } - ], - "title": "Branch", - "properties": { - "tags": [] - } - }, - { - "id": "08d81d21-6bd4-4abf-b88f-96418ed394ca", - "type": "events/sequence", - "pos": [ - 2965, - 711 - ], - "size": [ - 140, - 66 - ], - "flags": { - "collapsed": true - }, - "order": 44, - "mode": 0, - "inputs": [ - { - "name": "", - "type": -1, - "link": "7a2ac556-fe0f-4c91-bd52-49c5e557b2f2", - "properties": {}, - "shape": 1 - }, - { - "name": "", - "type": -1, - "link": "62fc8617-059f-4f94-9d0c-cd769d1e4f1d", - "properties": {}, - "shape": 1 - }, - { - "name": "", - "type": -1, - "link": null, - "properties": {}, - "shape": 1 - } - ], - "outputs": [ - { - "name": "", - "type": -2, - "links": [ - "cc44ddcf-c257-4b72-99d8-4724a68bbdcd" - ], - "properties": {}, - "shape": 1, - "slot_index": 0 - }, - { - "name": "", - "type": -2, - "links": [], - "properties": {}, - "shape": 1 - } - ], - "title": "Sequence", - "properties": { - "tags": [] - } - }, { "id": "d5a2ba8b-f1bc-4830-b00f-ef2543d65d5e", "type": "basic/reroute", @@ -1555,7 +783,7 @@ 30 ], "flags": {}, - "order": 36, + "order": 27, "mode": 0, "inputs": [ { @@ -1582,39 +810,6 @@ "tags": [] } }, - { - "id": "bbf920e2-f9ee-4778-aa0f-78eb203737e6", - "type": "actions/set_prompt_thumbnails", - "pos": [ - 2747, - 288 - ], - "size": [ - 260.4, - 26 - ], - "flags": { - "collapsed": true - }, - "order": 55, - "mode": 0, - "inputs": [ - { - "name": "filenames", - "type": "*", - "link": "ba66d9be-19c3-4da8-84e0-823ef35f7f32", - "properties": {}, - "slot_index": 0 - } - ], - "outputs": [], - "title": "Comfy.SetPromptThumbnailsAction", - "properties": { - "tags": ["hr"], - "defaultFolderType": "input" - }, - "saveUserState": true - }, { "id": "cdeff152-cd59-4943-a002-8414626e8a1c", "type": "basic/reroute", @@ -1627,7 +822,7 @@ 30 ], "flags": {}, - "order": 32, + "order": 25, "mode": 0, "inputs": [ { @@ -1666,7 +861,7 @@ 30 ], "flags": {}, - "order": 26, + "order": 20, "mode": 0, "inputs": [ { @@ -1705,7 +900,7 @@ 30 ], "flags": {}, - "order": 40, + "order": 29, "mode": 0, "inputs": [ { @@ -1743,7 +938,7 @@ 30 ], "flags": {}, - "order": 42, + "order": 31, "mode": 0, "inputs": [ { @@ -1782,7 +977,7 @@ 30 ], "flags": {}, - "order": 30, + "order": 23, "mode": 0, "inputs": [ { @@ -1823,7 +1018,7 @@ "flags": { "collapsed": true }, - "order": 12, + "order": 6, "mode": 0, "inputs": [], "outputs": [ @@ -1856,7 +1051,7 @@ "flags": { "collapsed": true }, - "order": 51, + "order": 37, "mode": 0, "inputs": [ { @@ -1896,7 +1091,7 @@ "flags": { "collapsed": true }, - "order": 13, + "order": 7, "mode": 0, "inputs": [], "outputs": [ @@ -1929,7 +1124,7 @@ "flags": { "collapsed": true }, - "order": 52, + "order": 38, "mode": 0, "inputs": [ { @@ -1970,7 +1165,7 @@ "flags": { "collapsed": true }, - "order": 60, + "order": 46, "mode": 0, "inputs": [ { @@ -2011,7 +1206,7 @@ "flags": { "collapsed": true }, - "order": 14, + "order": 8, "mode": 0, "inputs": [], "outputs": [ @@ -2044,7 +1239,7 @@ "flags": { "collapsed": true }, - "order": 15, + "order": 9, "mode": 0, "inputs": [], "outputs": [ @@ -2077,7 +1272,7 @@ "flags": { "collapsed": true }, - "order": 61, + "order": 47, "mode": 0, "inputs": [ { @@ -2117,7 +1312,7 @@ 106 ], "flags": {}, - "order": 16, + "order": 10, "mode": 0, "inputs": [], "outputs": [ @@ -2158,7 +1353,7 @@ "flags": { "collapsed": true }, - "order": 50, + "order": 36, "mode": 0, "inputs": [ { @@ -2171,7 +1366,7 @@ { "name": "", "type": -1, - "link": "27e9b2c9-72c5-48b0-aa80-2646590d8c2b", + "link": "d953f0b7-4853-40d8-9bdb-f660b5f9fe9d", "properties": {}, "shape": 1 }, @@ -2228,7 +1423,7 @@ "flags": { "collapsed": true }, - "order": 23, + "order": 17, "mode": 0, "inputs": [ { @@ -2270,7 +1465,7 @@ "flags": { "collapsed": true }, - "order": 29, + "order": 22, "mode": 0, "inputs": [ { @@ -2310,7 +1505,7 @@ "flags": { "collapsed": true }, - "order": 24, + "order": 18, "mode": 0, "inputs": [ { @@ -2373,7 +1568,7 @@ 58 ], "flags": {}, - "order": 17, + "order": 11, "mode": 0, "inputs": [], "outputs": [ @@ -2415,7 +1610,7 @@ 58 ], "flags": {}, - "order": 18, + "order": 12, "mode": 0, "inputs": [], "outputs": [ @@ -2457,7 +1652,7 @@ 126 ], "flags": {}, - "order": 62, + "order": 48, "mode": 0, "inputs": [ { @@ -2524,7 +1719,7 @@ 190 ], "flags": {}, - "order": 63, + "order": 49, "mode": 0, "inputs": [ { @@ -2588,7 +1783,7 @@ 46 ], "flags": {}, - "order": 64, + "order": 50, "mode": 0, "inputs": [ { @@ -2624,7 +1819,7 @@ 46 ], "flags": {}, - "order": 56, + "order": 42, "mode": 0, "inputs": [ { @@ -2660,7 +1855,7 @@ 70 ], "flags": {}, - "order": 19, + "order": 13, "mode": 0, "inputs": [], "outputs": [ @@ -3326,7 +2521,7 @@ "flags": { "collapsed": false }, - "order": 25, + "order": 19, "mode": 0, "inputs": [ { @@ -10197,7 +9392,7 @@ "flags": { "collapsed": false }, - "order": 31, + "order": 24, "mode": 0, "inputs": [ { @@ -10660,7 +9855,7 @@ 70 ], "flags": {}, - "order": 37, + "order": 28, "mode": 0, "inputs": [ { @@ -11978,7 +11173,7 @@ "flags": { "collapsed": false }, - "order": 21, + "order": 15, "mode": 0, "inputs": [ { @@ -12099,7 +11294,7 @@ "title": "Comfy.ValueControl", "properties": { "tags": [], - "value": 475772298912200, + "value": 922137301074348, "action": "randomize", "min": 0, "max": 18446744073709552000, @@ -12185,18 +11380,18 @@ "title": "UI.Number", "properties": { "tags": [], - "defaultValue": 0, + "defaultValue": 922137301074348, "min": 0, "max": 18446744073709552000, "step": 1, "precision": 0 }, "widgets_values": [ - "0.000" + "922137301074348.000" ], "color": "#223", "bgColor": "#335", - "comfyValue": 0, + "comfyValue": 922137301074348, "shownOutputProperties": { "min": { "type": "number", @@ -12480,7 +11675,7 @@ 46 ], "flags": {}, - "order": 46, + "order": 33, "mode": 0, "inputs": [ { @@ -12539,7 +11734,7 @@ 190 ], "flags": {}, - "order": 54, + "order": 40, "mode": 0, "inputs": [ { @@ -12612,7 +11807,7 @@ 46 ], "flags": {}, - "order": 58, + "order": 44, "mode": 0, "inputs": [ { @@ -12671,7 +11866,7 @@ 230 ], "flags": {}, - "order": 57, + "order": 43, "mode": 0, "inputs": [ { @@ -13691,7 +12886,7 @@ "flags": { "collapsed": true }, - "order": 15, + "order": 14, "mode": 0, "inputs": [], "outputs": [ @@ -13821,7 +13016,7 @@ 78 ], "flags": {}, - "order": 16, + "order": 15, "mode": 0, "inputs": [ { @@ -13877,7 +13072,7 @@ "flags": { "collapsed": true }, - "order": 17, + "order": 16, "mode": 0, "inputs": [], "outputs": [ @@ -13994,7 +13189,7 @@ ], "title": "GenericCompare", "properties": { - "A": "ComfyUI_06410_.png [output]", + "A": "ComfyUI_06513_.png [output]", "B": "", "OP": "==", "enabled": true, @@ -14015,7 +13210,7 @@ "flags": { "collapsed": true }, - "order": 18, + "order": 17, "mode": 0, "inputs": [], "outputs": [ @@ -14334,7 +13529,7 @@ "flags": { "collapsed": true }, - "order": 19, + "order": 18, "mode": 0, "inputs": [], "outputs": [ @@ -14412,7 +13607,7 @@ "flags": { "collapsed": true }, - "order": 20, + "order": 19, "mode": 0, "inputs": [ { @@ -14939,7 +14134,7 @@ "flags": { "collapsed": true }, - "order": 21, + "order": 20, "mode": 0, "inputs": [], "outputs": [ @@ -14973,7 +14168,7 @@ "flags": { "collapsed": true }, - "order": 22, + "order": 21, "mode": 0, "inputs": [], "outputs": [ @@ -15116,7 +14311,7 @@ "flags": { "collapsed": true }, - "order": 23, + "order": 22, "mode": 0, "inputs": [], "outputs": [ @@ -15998,7 +15193,7 @@ "flags": { "collapsed": true }, - "order": 14, + "order": 23, "mode": 0, "inputs": [], "outputs": [ @@ -16927,7 +16122,7 @@ 30 ], "flags": {}, - "order": 47, + "order": 34, "mode": 0, "inputs": [ { @@ -17420,7 +16615,7 @@ 190 ], "flags": {}, - "order": 41, + "order": 30, "mode": 0, "inputs": [ { @@ -20635,7 +19830,7 @@ "flags": { "collapsed": true }, - "order": 21, + "order": 20, "mode": 0, "inputs": [], "outputs": [ @@ -20845,6 +20040,506 @@ "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", @@ -21647,506 +21342,6 @@ "extra": {}, "version": 10 } - }, - { - "id": "5c624567-93f1-46d5-a105-91a4d746e0b2", - "type": "graph/subgraph", - "pos": [ - -57, - 705 - ], - "size": [ - 200, - 50 - ], - "flags": { - "collapsed": true - }, - "order": 20, - "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 - } } ], "links": [ @@ -22727,6 +21922,1076 @@ "extra": {}, "version": 10 } + }, + { + "id": "ff11d194-a986-408b-a0dc-d61e8d601e31", + "type": "graph/subgraph", + "pos": [ + 2090, + 668 + ], + "size": [ + 200, + 50 + ], + "flags": {}, + "order": 14, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "Clear Gen", + "type": -2, + "links": [ + "d953f0b7-4853-40d8-9bdb-f660b5f9fe9d" + ], + "properties": {}, + "shape": 1 + }, + { + "name": "Clear HR", + "type": -2, + "links": [ + "fcbf2d5b-cc17-47f4-aea6-0649a7a7d665" + ], + "properties": {}, + "shape": 1 + } + ], + "title": "Clear Outputs", + "properties": { + "enabled": true, + "tags": [] + }, + "color": "#2a363b", + "bgColor": "#3f5159", + "subgraph": { + "last_node_id": 0, + "last_link_id": 0, + "nodes": [ + { + "id": "23565dd5-d004-4010-bfa9-ffd9e4dc7cba", + "type": "basic/integer", + "pos": [ + 187.137355952995, + 166.77364921376295 + ], + "size": [ + 210, + 38 + ], + "flags": { + "collapsed": true + }, + "order": 0, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "value", + "type": "number", + "links": [ + "2a62d4af-92aa-4329-93da-80b1444f69b9" + ], + "properties": {}, + "label": "0", + "slot_index": 0 + } + ], + "title": "Const Integer", + "properties": { + "value": 0, + "tags": [] + } + }, + { + "id": "59d83912-13a7-4b7f-a353-e7e2a0ecf3b8", + "type": "events/filter", + "pos": [ + 246.6091328124985, + 121.54048242187639 + ], + "size": [ + 210, + 150 + ], + "flags": { + "collapsed": false + }, + "order": 6, + "mode": 0, + "inputs": [ + { + "name": "event", + "type": -1, + "link": "d254e1e9-1bda-45e4-804e-a54cea465f71", + "properties": {}, + "shape": 1 + }, + { + "name": "compare_value", + "type": "*", + "link": "2a62d4af-92aa-4329-93da-80b1444f69b9", + "properties": {} + } + ], + "outputs": [ + { + "name": "accept", + "type": -2, + "links": [ + "974e07af-1a9c-49d6-bafd-ecc5be4be248" + ], + "properties": {}, + "shape": 1, + "slot_index": 0 + }, + { + "name": "reject", + "type": -2, + "links": [], + "properties": {}, + "shape": 1, + "slot_index": 1 + } + ], + "title": "Filter Event", + "properties": { + "compareValue": 0, + "propertyName": "queueRemaining", + "mode": "property", + "operation": "==", + "tags": [] + } + }, + { + "id": "a16a0898-b754-4a3a-a118-31cb2c9e76d7", + "type": "events/queue_events", + "pos": [ + 0, + 119.71490429687424 + ], + "size": [ + 178, + 66 + ], + "flags": {}, + "order": 1, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "beforeQueued", + "type": -2, + "links": [ + "d254e1e9-1bda-45e4-804e-a54cea465f71" + ], + "properties": {}, + "shape": 1, + "slot_index": 0 + }, + { + "name": "afterQueued", + "type": -2, + "links": [], + "properties": {}, + "shape": 1 + }, + { + "name": "onDefaultQueueAction", + "type": -2, + "links": [], + "properties": {}, + "shape": 1 + } + ], + "title": "Comfy.QueueEvents", + "properties": { + "tags": [] + }, + "saveUserState": true + }, + { + "id": "5e21407a-fb86-4694-8c1a-77cc4b3f3c39", + "type": "events/filter", + "pos": [ + 238.55177246093695, + 307.839599609375 + ], + "size": [ + 210, + 150 + ], + "flags": {}, + "order": 7, + "mode": 0, + "inputs": [ + { + "name": "event", + "type": -1, + "link": "974e07af-1a9c-49d6-bafd-ecc5be4be248", + "properties": {}, + "shape": 1 + }, + { + "name": "compare_value", + "type": "*", + "link": null, + "properties": {} + } + ], + "outputs": [ + { + "name": "accept", + "type": -2, + "links": [ + "72c8e8bc-b928-4ae8-8ebe-522db7ec0551" + ], + "properties": {}, + "shape": 1, + "slot_index": 0 + }, + { + "name": "reject", + "type": -2, + "links": [ + "7397ad2e-7c3d-4919-a34f-77ee3422b724" + ], + "properties": {}, + "shape": 1, + "slot_index": 1 + } + ], + "title": "Filter Event", + "properties": { + "compareValue": "gen", + "propertyName": "subgraph", + "mode": "property", + "operation": "==", + "tags": [] + } + }, + { + "id": "eb08f8f4-50d2-429f-b625-ea69f0e219f6", + "type": "basic/json", + "pos": [ + 845.0101513671872, + 62.034921875000066 + ], + "size": [ + 210, + 86 + ], + "flags": { + "collapsed": true + }, + "order": 2, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "data", + "type": "object", + "links": [ + "4b4b3ea7-77d7-433f-b5cb-2b36ad94b102" + ], + "properties": {}, + "shape": 0, + "slot_index": 0 + } + ], + "title": "Const JSON", + "properties": { + "json": "null", + "value": "null", + "type": "object", + "tags": [] + }, + "boxcolor": "#AEA" + }, + { + "id": "17b390f3-8350-4516-914f-817c33037476", + "type": "basic/json", + "pos": [ + 1297.3573403234313, + 351.825635621875 + ], + "size": [ + 210, + 86 + ], + "flags": { + "collapsed": true + }, + "order": 3, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "data", + "type": "object", + "links": [ + "2d78c293-e1b0-43d8-9ef9-b75d7b4aaaea" + ], + "properties": {}, + "shape": 0, + "slot_index": 0 + } + ], + "title": "Const JSON", + "properties": { + "json": "null", + "value": "null", + "type": "object", + "tags": [] + }, + "boxcolor": "#AEA" + }, + { + "id": "49b8f233-abf9-4604-ab0c-8179178d1731", + "type": "events/branch", + "pos": [ + 643.890151367187, + 266.544921875 + ], + "size": [ + 140, + 46 + ], + "flags": { + "collapsed": false + }, + "order": 8, + "mode": 0, + "inputs": [ + { + "name": "in", + "type": -1, + "link": "72c8e8bc-b928-4ae8-8ebe-522db7ec0551", + "properties": {}, + "shape": 1 + }, + { + "name": "cond", + "type": "boolean", + "link": "cb9d3362-a756-4bbf-94a8-0d6b04e72eef", + "properties": {} + } + ], + "outputs": [ + { + "name": "true", + "type": -2, + "links": [], + "properties": {}, + "shape": 1 + }, + { + "name": "false", + "type": -2, + "links": [ + "25dbe323-a0a5-488b-95e8-bcb27187325b" + ], + "properties": {}, + "shape": 1, + "slot_index": 1 + } + ], + "title": "Branch", + "properties": { + "tags": [] + } + }, + { + "id": "63a83c93-647f-4882-84f0-606c4d070e43", + "type": "ui/checkbox", + "pos": [ + 513.890151367187, + 369.544921875 + ], + "size": [ + 210, + 78 + ], + "flags": { + "collapsed": true + }, + "order": 4, + "mode": 0, + "inputs": [ + { + "name": "store", + "type": -1, + "link": null, + "properties": {}, + "shape": 1 + } + ], + "outputs": [ + { + "name": "value", + "type": "boolean", + "links": [ + "cb9d3362-a756-4bbf-94a8-0d6b04e72eef", + "d94f10f3-86ea-453d-b8eb-c3a6c492392f" + ], + "properties": {}, + "slot_index": 0 + }, + { + "name": "changed", + "type": -2, + "links": [], + "properties": {}, + "shape": 1 + } + ], + "title": "UI.Checkbox", + "properties": { + "tags": [], + "defaultValue": false + }, + "widgets_values": [ + "false" + ], + "color": "#223", + "bgColor": "#335", + "comfyValue": false, + "shownOutputProperties": {}, + "saveUserState": true + }, + { + "id": "d2b732b7-87b7-4c9e-8a8b-e0a269be4093", + "type": "events/branch", + "pos": [ + 1064.065557823434, + 330.4369587218756 + ], + "size": [ + 140, + 46 + ], + "flags": {}, + "order": 11, + "mode": 0, + "inputs": [ + { + "name": "in", + "type": -1, + "link": "3bd4f31a-f497-4211-9a03-5acd6a11c42b", + "properties": {}, + "shape": 1, + "slot_index": 0 + }, + { + "name": "cond", + "type": "boolean", + "link": "d94f10f3-86ea-453d-b8eb-c3a6c492392f", + "properties": {} + } + ], + "outputs": [ + { + "name": "true", + "type": -2, + "links": [], + "properties": {}, + "shape": 1, + "slot_index": 0 + }, + { + "name": "false", + "type": -2, + "links": [ + "de97c789-a9cc-495b-bbfd-4afc941f6073" + ], + "properties": {}, + "shape": 1, + "slot_index": 1 + } + ], + "title": "Branch", + "properties": { + "tags": [] + } + }, + { + "id": "e41be48f-eb22-4269-93dc-d56a40d57f2c", + "type": "events/wrap_as_event", + "pos": [ + 965.0101513671872, + 12.034921875000023 + ], + "size": [ + 140, + 46 + ], + "flags": { + "collapsed": false + }, + "order": 12, + "mode": 0, + "inputs": [ + { + "name": "trigger", + "type": -1, + "link": "576e3986-5409-40e8-8995-a016311c7d6b", + "properties": {}, + "shape": 1 + }, + { + "name": "param", + "type": "", + "link": "4b4b3ea7-77d7-433f-b5cb-2b36ad94b102", + "properties": {}, + "slot_index": 1 + } + ], + "outputs": [ + { + "name": "event", + "type": -2, + "links": [ + "df347bb3-617a-4a28-a841-2dae714659da" + ], + "properties": {}, + "shape": 1, + "slot_index": 0 + } + ], + "title": "Wrap As Event", + "properties": { + "tags": [] + } + }, + { + "id": "62204d27-0c28-4901-8319-453605d911f0", + "type": "events/sequence", + "pos": [ + 853.1200000000002, + 35.489999999999995 + ], + "size": [ + 140, + 66 + ], + "flags": { + "collapsed": true + }, + "order": 10, + "mode": 0, + "inputs": [ + { + "name": "", + "type": -1, + "link": "c2db117d-ccce-411c-96c5-68438102405b", + "properties": {}, + "shape": 1 + }, + { + "name": "", + "type": -1, + "link": "25dbe323-a0a5-488b-95e8-bcb27187325b", + "properties": {}, + "shape": 1 + }, + { + "name": "", + "type": -1, + "link": null, + "properties": {}, + "shape": 1 + } + ], + "outputs": [ + { + "name": "", + "type": -2, + "links": [ + "576e3986-5409-40e8-8995-a016311c7d6b" + ], + "properties": {}, + "shape": 1, + "slot_index": 0 + }, + { + "name": "", + "type": -2, + "links": [], + "properties": {}, + "shape": 1 + } + ], + "title": "Sequence", + "properties": { + "tags": [] + } + }, + { + "id": "5f099bc5-043a-4658-a6ac-83f01f72eefd", + "type": "ui/button", + "pos": [ + 387.77999999999975, + 33.21 + ], + "size": [ + 210, + 58 + ], + "flags": { + "collapsed": true + }, + "order": 5, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "clicked", + "type": -2, + "links": [ + "c2db117d-ccce-411c-96c5-68438102405b", + "85a2d968-3d73-413d-b2bd-58198625638c" + ], + "properties": {}, + "shape": 1, + "slot_index": 0 + } + ], + "title": "UI.Button", + "properties": { + "tags": [], + "defaultValue": false, + "param": "bang" + }, + "widgets_values": [ + "false" + ], + "color": "#223", + "bgColor": "#335", + "comfyValue": false, + "shownOutputProperties": {}, + "saveUserState": true + }, + { + "id": "08d81d21-6bd4-4abf-b88f-96418ed394ca", + "type": "events/sequence", + "pos": [ + 1299.944803799999, + 321.91782820000003 + ], + "size": [ + 140, + 66 + ], + "flags": { + "collapsed": true + }, + "order": 13, + "mode": 0, + "inputs": [ + { + "name": "", + "type": -1, + "link": "de97c789-a9cc-495b-bbfd-4afc941f6073", + "properties": {}, + "shape": 1 + }, + { + "name": "", + "type": -1, + "link": "85a2d968-3d73-413d-b2bd-58198625638c", + "properties": {}, + "shape": 1 + }, + { + "name": "", + "type": -1, + "link": null, + "properties": {}, + "shape": 1 + } + ], + "outputs": [ + { + "name": "", + "type": -2, + "links": [ + "27c2f516-6dec-43f7-854e-f3b58b3bb95a" + ], + "properties": {}, + "shape": 1, + "slot_index": 0 + }, + { + "name": "", + "type": -2, + "links": [], + "properties": {}, + "shape": 1 + } + ], + "title": "Sequence", + "properties": { + "tags": [] + } + }, + { + "id": "fa30235f-388d-4151-9a58-5d65f0ea1155", + "type": "events/wrap_as_event", + "pos": [ + 1417.7910212999989, + 301.04615129999985 + ], + "size": [ + 140, + 46 + ], + "flags": { + "collapsed": false + }, + "order": 15, + "mode": 0, + "inputs": [ + { + "name": "trigger", + "type": -1, + "link": "27c2f516-6dec-43f7-854e-f3b58b3bb95a", + "properties": {}, + "shape": 1 + }, + { + "name": "param", + "type": "", + "link": "2d78c293-e1b0-43d8-9ef9-b75d7b4aaaea", + "properties": {}, + "slot_index": 1 + } + ], + "outputs": [ + { + "name": "event", + "type": -2, + "links": [ + "627c851c-8682-4816-ac7a-a242c69fd358" + ], + "properties": {}, + "shape": 1, + "slot_index": 0 + } + ], + "title": "Wrap As Event", + "properties": { + "tags": [] + } + }, + { + "id": "8247d831-788d-47b7-98d0-c1e0da4a7c62", + "type": "events/filter", + "pos": [ + 823, + 328 + ], + "size": [ + 210, + 150 + ], + "flags": {}, + "order": 9, + "mode": 0, + "inputs": [ + { + "name": "event", + "type": -1, + "link": "7397ad2e-7c3d-4919-a34f-77ee3422b724", + "properties": {}, + "shape": 1 + }, + { + "name": "compare_value", + "type": "*", + "link": null, + "properties": {} + } + ], + "outputs": [ + { + "name": "accept", + "type": -2, + "links": [ + "3bd4f31a-f497-4211-9a03-5acd6a11c42b" + ], + "properties": {}, + "shape": 1, + "slot_index": 0 + }, + { + "name": "reject", + "type": -2, + "links": [], + "properties": {}, + "shape": 1 + } + ], + "title": "Filter Event", + "properties": { + "compareValue": "hr", + "propertyName": "subgraph", + "mode": "property", + "operation": "==", + "tags": [] + } + }, + { + "id": "36cd99dc-d90e-4f7b-aa17-298d21d0a2c1", + "type": "graph/output", + "pos": [ + 1143, + 9 + ], + "size": [ + 210, + 62 + ], + "flags": {}, + "order": 14, + "mode": 0, + "inputs": [ + { + "name": "", + "type": -1, + "link": "df347bb3-617a-4a28-a841-2dae714659da", + "properties": {}, + "shape": 1 + } + ], + "outputs": [], + "title": "Output", + "properties": { + "name": "Clear Gen", + "type": -1, + "subgraphID": "ff11d194-a986-408b-a0dc-d61e8d601e31", + "tags": [] + } + }, + { + "id": "a6f40f96-47ab-43f0-830d-fdacec03e9ff", + "type": "graph/output", + "pos": [ + 1599, + 297 + ], + "size": [ + 210, + 62 + ], + "flags": {}, + "order": 16, + "mode": 0, + "inputs": [ + { + "name": "", + "type": -1, + "link": "627c851c-8682-4816-ac7a-a242c69fd358", + "properties": {}, + "shape": 1 + } + ], + "outputs": [], + "title": "Output", + "properties": { + "name": "Clear HR", + "type": -1, + "subgraphID": "ff11d194-a986-408b-a0dc-d61e8d601e31", + "tags": [] + } + } + ], + "links": [ + [ + "627c851c-8682-4816-ac7a-a242c69fd358", + "fa30235f-388d-4151-9a58-5d65f0ea1155", + 0, + "a6f40f96-47ab-43f0-830d-fdacec03e9ff", + 0, + -1 + ], + [ + "df347bb3-617a-4a28-a841-2dae714659da", + "e41be48f-eb22-4269-93dc-d56a40d57f2c", + 0, + "36cd99dc-d90e-4f7b-aa17-298d21d0a2c1", + 0, + -1 + ], + [ + "2a62d4af-92aa-4329-93da-80b1444f69b9", + "23565dd5-d004-4010-bfa9-ffd9e4dc7cba", + 0, + "59d83912-13a7-4b7f-a353-e7e2a0ecf3b8", + 1, + "*" + ], + [ + "d254e1e9-1bda-45e4-804e-a54cea465f71", + "a16a0898-b754-4a3a-a118-31cb2c9e76d7", + 0, + "59d83912-13a7-4b7f-a353-e7e2a0ecf3b8", + 0, + -1 + ], + [ + "974e07af-1a9c-49d6-bafd-ecc5be4be248", + "59d83912-13a7-4b7f-a353-e7e2a0ecf3b8", + 0, + "5e21407a-fb86-4694-8c1a-77cc4b3f3c39", + 0, + -1 + ], + [ + "72c8e8bc-b928-4ae8-8ebe-522db7ec0551", + "5e21407a-fb86-4694-8c1a-77cc4b3f3c39", + 0, + "49b8f233-abf9-4604-ab0c-8179178d1731", + 0, + -1 + ], + [ + "7397ad2e-7c3d-4919-a34f-77ee3422b724", + "5e21407a-fb86-4694-8c1a-77cc4b3f3c39", + 1, + "8247d831-788d-47b7-98d0-c1e0da4a7c62", + 0, + -1 + ], + [ + "576e3986-5409-40e8-8995-a016311c7d6b", + "62204d27-0c28-4901-8319-453605d911f0", + 0, + "e41be48f-eb22-4269-93dc-d56a40d57f2c", + 0, + -1 + ], + [ + "4b4b3ea7-77d7-433f-b5cb-2b36ad94b102", + "eb08f8f4-50d2-429f-b625-ea69f0e219f6", + 0, + "e41be48f-eb22-4269-93dc-d56a40d57f2c", + 1, + "object" + ], + [ + "2d78c293-e1b0-43d8-9ef9-b75d7b4aaaea", + "17b390f3-8350-4516-914f-817c33037476", + 0, + "fa30235f-388d-4151-9a58-5d65f0ea1155", + 1, + "object" + ], + [ + "c2db117d-ccce-411c-96c5-68438102405b", + "5f099bc5-043a-4658-a6ac-83f01f72eefd", + 0, + "62204d27-0c28-4901-8319-453605d911f0", + 0, + -1 + ], + [ + "25dbe323-a0a5-488b-95e8-bcb27187325b", + "49b8f233-abf9-4604-ab0c-8179178d1731", + 1, + "62204d27-0c28-4901-8319-453605d911f0", + 1, + -1 + ], + [ + "cb9d3362-a756-4bbf-94a8-0d6b04e72eef", + "63a83c93-647f-4882-84f0-606c4d070e43", + 0, + "49b8f233-abf9-4604-ab0c-8179178d1731", + 1, + "boolean" + ], + [ + "d94f10f3-86ea-453d-b8eb-c3a6c492392f", + "63a83c93-647f-4882-84f0-606c4d070e43", + 0, + "d2b732b7-87b7-4c9e-8a8b-e0a269be4093", + 1, + "boolean" + ], + [ + "3bd4f31a-f497-4211-9a03-5acd6a11c42b", + "8247d831-788d-47b7-98d0-c1e0da4a7c62", + 0, + "d2b732b7-87b7-4c9e-8a8b-e0a269be4093", + 0, + -1 + ], + [ + "27c2f516-6dec-43f7-854e-f3b58b3bb95a", + "08d81d21-6bd4-4abf-b88f-96418ed394ca", + 0, + "fa30235f-388d-4151-9a58-5d65f0ea1155", + 0, + -1 + ], + [ + "de97c789-a9cc-495b-bbfd-4afc941f6073", + "d2b732b7-87b7-4c9e-8a8b-e0a269be4093", + 1, + "08d81d21-6bd4-4abf-b88f-96418ed394ca", + 0, + -1 + ], + [ + "85a2d968-3d73-413d-b2bd-58198625638c", + "5f099bc5-043a-4658-a6ac-83f01f72eefd", + 0, + "08d81d21-6bd4-4abf-b88f-96418ed394ca", + 1, + -1 + ] + ], + "groups": [], + "config": {}, + "extra": {}, + "version": 10 + } + }, + { + "id": "bbf920e2-f9ee-4778-aa0f-78eb203737e6", + "type": "actions/set_prompt_thumbnails", + "pos": [ + 2747, + 288 + ], + "size": [ + 260.4, + 26 + ], + "flags": { + "collapsed": true + }, + "order": 41, + "mode": 0, + "inputs": [ + { + "name": "filenames", + "type": "*", + "link": "ba66d9be-19c3-4da8-84e0-823ef35f7f32", + "properties": {}, + "slot_index": 0 + } + ], + "outputs": [], + "title": "Comfy.SetPromptThumbnailsAction", + "properties": { + "tags": [ + "hr" + ], + "defaultFolderType": "input" + }, + "saveUserState": true } ], "links": [ @@ -22786,86 +23051,6 @@ 1, -1 ], - [ - "27e9b2c9-72c5-48b0-aa80-2646590d8c2b", - "e41be48f-eb22-4269-93dc-d56a40d57f2c", - 0, - "928a13d8-cfc6-417e-9088-53503efb1cd3", - 1, - -1 - ], - [ - "794ce3c6-a8de-4f4d-ba55-5bb3d5092993", - "5f099bc5-043a-4658-a6ac-83f01f72eefd", - 0, - "62204d27-0c28-4901-8319-453605d911f0", - 0, - -1 - ], - [ - "8d3265e3-4f5b-4124-b20f-51e14647a7f7", - "62204d27-0c28-4901-8319-453605d911f0", - 0, - "e41be48f-eb22-4269-93dc-d56a40d57f2c", - 0, - -1 - ], - [ - "bda9da8b-686f-4e8a-ae78-347f4cde9018", - "a16a0898-b754-4a3a-a118-31cb2c9e76d7", - 0, - "59d83912-13a7-4b7f-a353-e7e2a0ecf3b8", - 0, - -1 - ], - [ - "422c4c43-7ae9-40d5-bb16-afc6c8017917", - "23565dd5-d004-4010-bfa9-ffd9e4dc7cba", - 0, - "59d83912-13a7-4b7f-a353-e7e2a0ecf3b8", - 1, - "*" - ], - [ - "75383097-6487-4344-9930-4814b5742aa1", - "59d83912-13a7-4b7f-a353-e7e2a0ecf3b8", - 0, - "5e21407a-fb86-4694-8c1a-77cc4b3f3c39", - 0, - -1 - ], - [ - "edb164b9-1b4c-4de0-b653-0e750128730e", - "63a83c93-647f-4882-84f0-606c4d070e43", - 0, - "49b8f233-abf9-4604-ab0c-8179178d1731", - 1, - "boolean" - ], - [ - "8e8938d1-bba9-4ffc-a075-440aefbda06a", - "49b8f233-abf9-4604-ab0c-8179178d1731", - 1, - "62204d27-0c28-4901-8319-453605d911f0", - 1, - -1 - ], - [ - "32fc2993-3360-4911-9965-184662fdd8f8", - "5e21407a-fb86-4694-8c1a-77cc4b3f3c39", - 0, - "49b8f233-abf9-4604-ab0c-8179178d1731", - 0, - -1 - ], - [ - "ce514e38-b125-4803-a246-9a66e9f75235", - "eb08f8f4-50d2-429f-b625-ea69f0e219f6", - 0, - "e41be48f-eb22-4269-93dc-d56a40d57f2c", - 1, - "object" - ], [ "c4ff06f7-3f0a-475b-9d14-48d639bdfdda", "c5dde6e2-d6a9-4c7e-b396-3083b11573f5", @@ -23018,62 +23203,6 @@ 1, -1 ], - [ - "1790c44e-0ab7-464f-9139-f2a64b39c996", - "5e21407a-fb86-4694-8c1a-77cc4b3f3c39", - 1, - "8247d831-788d-47b7-98d0-c1e0da4a7c62", - 0, - -1 - ], - [ - "a1e177b5-ac2c-4241-b693-660b45c45a2f", - "63a83c93-647f-4882-84f0-606c4d070e43", - 0, - "d2b732b7-87b7-4c9e-8a8b-e0a269be4093", - 1, - "boolean" - ], - [ - "4a358214-97d1-4ac0-aed9-f6ad87459a01", - "8247d831-788d-47b7-98d0-c1e0da4a7c62", - 0, - "d2b732b7-87b7-4c9e-8a8b-e0a269be4093", - 0, - -1 - ], - [ - "21e19922-b1e8-4b65-a488-cfb746dec0d1", - "17b390f3-8350-4516-914f-817c33037476", - 0, - "fa30235f-388d-4151-9a58-5d65f0ea1155", - 1, - "object" - ], - [ - "76456142-ea56-4684-a6ca-f4fe91417ce7", - "fa30235f-388d-4151-9a58-5d65f0ea1155", - 0, - "0b071e6c-f765-4e31-8125-8c057cddc865", - 1, - -1 - ], - [ - "cc44ddcf-c257-4b72-99d8-4724a68bbdcd", - "08d81d21-6bd4-4abf-b88f-96418ed394ca", - 0, - "fa30235f-388d-4151-9a58-5d65f0ea1155", - 0, - -1 - ], - [ - "62fc8617-059f-4f94-9d0c-cd769d1e4f1d", - "5f099bc5-043a-4658-a6ac-83f01f72eefd", - 0, - "08d81d21-6bd4-4abf-b88f-96418ed394ca", - 1, - -1 - ], [ "74b0ece4-a591-41b1-935d-ed02fa3cec52", "084703e8-986f-43ba-bead-fc339de8cce5", @@ -23146,14 +23275,6 @@ 10, "number" ], - [ - "7a2ac556-fe0f-4c91-bd52-49c5e557b2f2", - "d2b732b7-87b7-4c9e-8a8b-e0a269be4093", - 1, - "08d81d21-6bd4-4abf-b88f-96418ed394ca", - 0, - -1 - ], [ "857760be-9202-4c7f-84a2-465ee7e0ee21", "438b9e76-5a39-4e3c-a1e0-0cd338d34518", @@ -23425,30 +23546,25 @@ "7191f2eb-f4ca-4884-8778-7f10bea6c07e", 0, "string" + ], + [ + "fcbf2d5b-cc17-47f4-aea6-0649a7a7d665", + "ff11d194-a986-408b-a0dc-d61e8d601e31", + 1, + "0b071e6c-f765-4e31-8125-8c057cddc865", + 1, + -1 + ], + [ + "d953f0b7-4853-40d8-9bdb-f660b5f9fe9d", + "ff11d194-a986-408b-a0dc-d61e8d601e31", + 0, + "928a13d8-cfc6-417e-9088-53503efb1cd3", + 1, + -1 ] ], - "groups": [ - { - "title": "Clear Outputs", - "bounding": [ - 1246, - 658, - 850, - 516 - ], - "color": "#88A" - }, - { - "title": "Clear HR Fix Outputs", - "bounding": [ - 2644, - 615, - 633, - 573 - ], - "color": "#88A" - } - ], + "groups": [], "config": {}, "extra": {}, "version": 10 @@ -26689,9 +26805,9 @@ }, "canvas": { "offset": [ - -1134.5299999999975, - -143.2984829989358 + -1403.275822999999, + 50.71766291353943 ], - "scale": 1 + "scale": 0.6209213230591552 } -} +} \ No newline at end of file From 73e007844a944323d5c6379e08fb08219b6aeb70 Mon Sep 17 00:00:00 2001 From: space-nuko <24979496+space-nuko@users.noreply.github.com> Date: Fri, 26 May 2023 14:01:55 -0500 Subject: [PATCH 6/7] Default preserve outputs true --- public/workflows/defaultWorkflow.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/public/workflows/defaultWorkflow.json b/public/workflows/defaultWorkflow.json index b0da057..5fe526d 100644 --- a/public/workflows/defaultWorkflow.json +++ b/public/workflows/defaultWorkflow.json @@ -22349,14 +22349,14 @@ "title": "UI.Checkbox", "properties": { "tags": [], - "defaultValue": false + "defaultValue": true }, "widgets_values": [ "false" ], "color": "#223", "bgColor": "#335", - "comfyValue": false, + "comfyValue": true, "shownOutputProperties": {}, "saveUserState": true }, @@ -26810,4 +26810,4 @@ ], "scale": 0.6209213230591552 } -} \ No newline at end of file +} From eb335e9be767323b8a665796e692125c89deb256 Mon Sep 17 00:00:00 2001 From: space-nuko <24979496+space-nuko@users.noreply.github.com> Date: Fri, 26 May 2023 14:19:05 -0500 Subject: [PATCH 7/7] Fix litegraph --- litegraph | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/litegraph b/litegraph index 47dce43..ffc140d 160000 --- a/litegraph +++ b/litegraph @@ -1 +1 @@ -Subproject commit 47dce434caf273f968600982ba20eed1d5087fec +Subproject commit ffc140dd031f464d821705b99a4db97e5d4968da