diff --git a/CHANGELOG.md b/CHANGELOG.md index 9a55e0e..86aacde 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,12 @@ The format is inspired by Keep a Changelog and SemVer. ## [Unreleased] ### Added +- **Bundled Kforge Labs demo workflows.** Fresh sidebar installs now seed a + **Kforge Labs Workflows** folder with `Easy Image Batch - Select and + Rebuild` and `LOOP Demo`, and the source workflow JSONs are tracked under + `docs/workflows/kforge-labs-workflows/` for release review and future demo + additions. The loop demo ships with auto-queue disabled until the user sets a + writable output folder. - **Easy Image Batch — offset mode (`keyframe_batch`).** A new optional `keyframe_batch` input adds the inverse of the node's select behaviour. When connected, the node switches from *selecting* sparse keyframes out of diff --git a/docs/README.md b/docs/README.md index 073f805..b52e6c1 100644 --- a/docs/README.md +++ b/docs/README.md @@ -8,6 +8,7 @@ Three audience buckets — pick where to look based on what you're trying to do. | Look something up — a term, a node ID, a list | [`reference/`](reference/) | [Glossary](reference/glossary.md), node inventory, spec sheets | | Cut a release / fork a node / debug CI / hit the Comfy Registry API | [`maintainers/`](maintainers/) | [Releasing](maintainers/releasing.md), [Registry API](maintainers/registry-api.md), [Node versioning rules](maintainers/node-versioning.md) | | Compare UI design proposals before implementation | [`designs/`](designs/) | Focused mockups and screenshots for in-progress UX decisions | +| Inspect bundled demo workflows | [`workflows/`](workflows/) | Source copies of release-ready workflows seeded into the Kforge Labs sidebar | | Run AI-assisted model evaluation loops | [`automations/`](automations/) | Visual loop overview, setup contract, per-model findings, and `/make-card` workflow | ## Files that intentionally stay at the repo root diff --git a/docs/workflows/README.md b/docs/workflows/README.md new file mode 100644 index 0000000..a6f0b9d --- /dev/null +++ b/docs/workflows/README.md @@ -0,0 +1,14 @@ +# Demo workflows + +Release-ready ComfyUI workflow JSONs that ship with Kforge Labs. + +The sidebar-seeded copies live in [`../../web/workflow_defaults.json`](../../web/workflow_defaults.json) +so fresh installs can find them under **Kforge Labs Workflows** in the +Kforge Labs sidebar. The files here are the inspectable source copies for +maintainers, docs, and GitHub browsing. + +## Folders + +| Folder | Sidebar folder | Contents | +|---|---|---| +| [`kforge-labs-workflows/`](kforge-labs-workflows/) | Kforge Labs Workflows | First release demo workflows for Koolook nodes and flows. | diff --git a/docs/workflows/kforge-labs-workflows/Easy Image Batch - Select and Rebuild.json b/docs/workflows/kforge-labs-workflows/Easy Image Batch - Select and Rebuild.json new file mode 100644 index 0000000..7d8778a --- /dev/null +++ b/docs/workflows/kforge-labs-workflows/Easy Image Batch - Select and Rebuild.json @@ -0,0 +1,2678 @@ +{ + "id": "7f44bf60-a24c-4549-9c81-717034e53e89", + "revision": 0, + "last_node_id": 55, + "last_link_id": 77, + "nodes": [ + { + "id": 32, + "type": "PreviewImage", + "pos": [ + 1805.030640762002, + 828.6016658097125 + ], + "size": [ + 244.99588822844794, + 382.1010788160776 + ], + "flags": {}, + "order": 16, + "mode": 0, + "inputs": [ + { + "localized_name": "images", + "name": "images", + "type": "IMAGE", + "link": 70 + } + ], + "outputs": [], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.22.0", + "Node name for S&R": "PreviewImage" + }, + "widgets_values": [] + }, + { + "id": 1, + "type": "Easy_Pattern", + "pos": [ + -1102.803445285892, + 1298.1339886510946 + ], + "size": [ + 266, + 398 + ], + "flags": {}, + "order": 0, + "mode": 0, + "inputs": [ + { + "localized_name": "batch_size", + "name": "batch_size", + "type": "INT", + "widget": { + "name": "batch_size" + }, + "link": null + }, + { + "localized_name": "width", + "name": "width", + "type": "INT", + "widget": { + "name": "width" + }, + "link": null + }, + { + "localized_name": "height", + "name": "height", + "type": "INT", + "widget": { + "name": "height" + }, + "link": null + }, + { + "localized_name": "bg_color_mode", + "name": "bg_color_mode", + "type": "COMBO", + "widget": { + "name": "bg_color_mode" + }, + "link": null + }, + { + "localized_name": "show_text", + "name": "show_text", + "type": "BOOLEAN", + "widget": { + "name": "show_text" + }, + "link": null + }, + { + "localized_name": "text_color_mode", + "name": "text_color_mode", + "type": "COMBO", + "widget": { + "name": "text_color_mode" + }, + "link": null + }, + { + "localized_name": "start_from", + "name": "start_from", + "type": "INT", + "widget": { + "name": "start_from" + }, + "link": null + }, + { + "localized_name": "step", + "name": "step", + "type": "INT", + "widget": { + "name": "step" + }, + "link": null + }, + { + "localized_name": "font_size", + "name": "font_size", + "type": "INT", + "widget": { + "name": "font_size" + }, + "link": null + }, + { + "localized_name": "position", + "name": "position", + "type": "COMBO", + "widget": { + "name": "position" + }, + "link": null + }, + { + "localized_name": "zero_pad", + "name": "zero_pad", + "type": "INT", + "widget": { + "name": "zero_pad" + }, + "link": null + }, + { + "localized_name": "bg_color", + "name": "bg_color", + "shape": 7, + "type": "STRING", + "widget": { + "name": "bg_color" + }, + "link": null + }, + { + "localized_name": "text_color", + "name": "text_color", + "shape": 7, + "type": "STRING", + "widget": { + "name": "text_color" + }, + "link": null + }, + { + "localized_name": "prefix", + "name": "prefix", + "shape": 7, + "type": "STRING", + "widget": { + "name": "prefix" + }, + "link": null + }, + { + "localized_name": "suffix", + "name": "suffix", + "shape": 7, + "type": "STRING", + "widget": { + "name": "suffix" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "images", + "name": "images", + "type": "IMAGE", + "slot_index": 0, + "links": [ + 32, + 54 + ] + } + ], + "title": "source_batch (24f, blue)", + "properties": { + "cnr_id": "koolook", + "ver": "0.2.0", + "Node name for S&R": "Easy_Pattern", + "ue_properties": { + "widget_ue_connectable": {}, + "input_ue_unconnectable": {}, + "version": "7.8" + } + }, + "widgets_values": [ + 24, + 256, + 256, + "Custom", + true, + "White", + 1, + 1, + 110, + "center", + 0, + "#1f4f74", + "#FFFFFF", + "", + "" + ], + "color": "#2a363b", + "bgcolor": "#3f5159" + }, + { + "id": 2, + "type": "Easy_Pattern", + "pos": [ + -1111.9815789662082, + 831.8726123040356 + ], + "size": [ + 266, + 398 + ], + "flags": {}, + "order": 1, + "mode": 0, + "inputs": [ + { + "localized_name": "batch_size", + "name": "batch_size", + "type": "INT", + "widget": { + "name": "batch_size" + }, + "link": null + }, + { + "localized_name": "width", + "name": "width", + "type": "INT", + "widget": { + "name": "width" + }, + "link": null + }, + { + "localized_name": "height", + "name": "height", + "type": "INT", + "widget": { + "name": "height" + }, + "link": null + }, + { + "localized_name": "bg_color_mode", + "name": "bg_color_mode", + "type": "COMBO", + "widget": { + "name": "bg_color_mode" + }, + "link": null + }, + { + "localized_name": "show_text", + "name": "show_text", + "type": "BOOLEAN", + "widget": { + "name": "show_text" + }, + "link": null + }, + { + "localized_name": "text_color_mode", + "name": "text_color_mode", + "type": "COMBO", + "widget": { + "name": "text_color_mode" + }, + "link": null + }, + { + "localized_name": "start_from", + "name": "start_from", + "type": "INT", + "widget": { + "name": "start_from" + }, + "link": null + }, + { + "localized_name": "step", + "name": "step", + "type": "INT", + "widget": { + "name": "step" + }, + "link": null + }, + { + "localized_name": "font_size", + "name": "font_size", + "type": "INT", + "widget": { + "name": "font_size" + }, + "link": null + }, + { + "localized_name": "position", + "name": "position", + "type": "COMBO", + "widget": { + "name": "position" + }, + "link": null + }, + { + "localized_name": "zero_pad", + "name": "zero_pad", + "type": "INT", + "widget": { + "name": "zero_pad" + }, + "link": null + }, + { + "localized_name": "bg_color", + "name": "bg_color", + "shape": 7, + "type": "STRING", + "widget": { + "name": "bg_color" + }, + "link": null + }, + { + "localized_name": "text_color", + "name": "text_color", + "shape": 7, + "type": "STRING", + "widget": { + "name": "text_color" + }, + "link": null + }, + { + "localized_name": "prefix", + "name": "prefix", + "shape": 7, + "type": "STRING", + "widget": { + "name": "prefix" + }, + "link": null + }, + { + "localized_name": "suffix", + "name": "suffix", + "shape": 7, + "type": "STRING", + "widget": { + "name": "suffix" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "images", + "name": "images", + "type": "IMAGE", + "slot_index": 0, + "links": [ + 33, + 53 + ] + } + ], + "title": "keyframes_insert (3f, green)", + "properties": { + "cnr_id": "koolook", + "ver": "0.2.0", + "Node name for S&R": "Easy_Pattern", + "ue_properties": { + "widget_ue_connectable": {}, + "input_ue_unconnectable": {}, + "version": "7.8" + } + }, + "widgets_values": [ + 3, + 256, + 256, + "Custom", + true, + "White", + 1, + 1, + 110, + "center", + 0, + "#1d6a3a", + "#FFFFFF", + "", + "" + ], + "color": "#232", + "bgcolor": "#353" + }, + { + "id": 37, + "type": "Easy_Pattern", + "pos": [ + -1109.758059722564, + 2222.677426805651 + ], + "size": [ + 266, + 398 + ], + "flags": {}, + "order": 2, + "mode": 0, + "inputs": [ + { + "localized_name": "batch_size", + "name": "batch_size", + "type": "INT", + "widget": { + "name": "batch_size" + }, + "link": null + }, + { + "localized_name": "width", + "name": "width", + "type": "INT", + "widget": { + "name": "width" + }, + "link": null + }, + { + "localized_name": "height", + "name": "height", + "type": "INT", + "widget": { + "name": "height" + }, + "link": null + }, + { + "localized_name": "bg_color_mode", + "name": "bg_color_mode", + "type": "COMBO", + "widget": { + "name": "bg_color_mode" + }, + "link": null + }, + { + "localized_name": "show_text", + "name": "show_text", + "type": "BOOLEAN", + "widget": { + "name": "show_text" + }, + "link": null + }, + { + "localized_name": "text_color_mode", + "name": "text_color_mode", + "type": "COMBO", + "widget": { + "name": "text_color_mode" + }, + "link": null + }, + { + "localized_name": "start_from", + "name": "start_from", + "type": "INT", + "widget": { + "name": "start_from" + }, + "link": null + }, + { + "localized_name": "step", + "name": "step", + "type": "INT", + "widget": { + "name": "step" + }, + "link": null + }, + { + "localized_name": "font_size", + "name": "font_size", + "type": "INT", + "widget": { + "name": "font_size" + }, + "link": null + }, + { + "localized_name": "position", + "name": "position", + "type": "COMBO", + "widget": { + "name": "position" + }, + "link": null + }, + { + "localized_name": "zero_pad", + "name": "zero_pad", + "type": "INT", + "widget": { + "name": "zero_pad" + }, + "link": null + }, + { + "localized_name": "bg_color", + "name": "bg_color", + "shape": 7, + "type": "STRING", + "widget": { + "name": "bg_color" + }, + "link": null + }, + { + "localized_name": "text_color", + "name": "text_color", + "shape": 7, + "type": "STRING", + "widget": { + "name": "text_color" + }, + "link": null + }, + { + "localized_name": "prefix", + "name": "prefix", + "shape": 7, + "type": "STRING", + "widget": { + "name": "prefix" + }, + "link": null + }, + { + "localized_name": "suffix", + "name": "suffix", + "shape": 7, + "type": "STRING", + "widget": { + "name": "suffix" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "images", + "name": "images", + "type": "IMAGE", + "slot_index": 0, + "links": [ + 63, + 64 + ] + } + ], + "title": "single frame (1f, pink)", + "properties": { + "cnr_id": "koolook", + "ver": "0.2.0", + "Node name for S&R": "Easy_Pattern", + "ue_properties": { + "widget_ue_connectable": {}, + "input_ue_unconnectable": {}, + "version": "7.8" + } + }, + "widgets_values": [ + 1, + 256, + 256, + "Custom", + true, + "White", + 4, + 1, + 110, + "center", + 0, + "#7d32a8", + "#FFFFFF", + "", + "" + ], + "color": "#323", + "bgcolor": "#535" + }, + { + "id": 33, + "type": "PreviewImage", + "pos": [ + 2869.4810377653744, + 835.3033331140031 + ], + "size": [ + 313.0464276364869, + 278.62871012661685 + ], + "flags": {}, + "order": 24, + "mode": 0, + "inputs": [ + { + "localized_name": "images", + "name": "images", + "type": "IMAGE", + "link": 59 + } + ], + "outputs": [], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.22.0", + "Node name for S&R": "PreviewImage" + }, + "widgets_values": [] + }, + { + "id": 3, + "type": "Easy_Pattern", + "pos": [ + -1103.3949517469036, + 1770.1540176570445 + ], + "size": [ + 266, + 398 + ], + "flags": {}, + "order": 3, + "mode": 0, + "inputs": [ + { + "localized_name": "batch_size", + "name": "batch_size", + "type": "INT", + "widget": { + "name": "batch_size" + }, + "link": null + }, + { + "localized_name": "width", + "name": "width", + "type": "INT", + "widget": { + "name": "width" + }, + "link": null + }, + { + "localized_name": "height", + "name": "height", + "type": "INT", + "widget": { + "name": "height" + }, + "link": null + }, + { + "localized_name": "bg_color_mode", + "name": "bg_color_mode", + "type": "COMBO", + "widget": { + "name": "bg_color_mode" + }, + "link": null + }, + { + "localized_name": "show_text", + "name": "show_text", + "type": "BOOLEAN", + "widget": { + "name": "show_text" + }, + "link": null + }, + { + "localized_name": "text_color_mode", + "name": "text_color_mode", + "type": "COMBO", + "widget": { + "name": "text_color_mode" + }, + "link": null + }, + { + "localized_name": "start_from", + "name": "start_from", + "type": "INT", + "widget": { + "name": "start_from" + }, + "link": null + }, + { + "localized_name": "step", + "name": "step", + "type": "INT", + "widget": { + "name": "step" + }, + "link": null + }, + { + "localized_name": "font_size", + "name": "font_size", + "type": "INT", + "widget": { + "name": "font_size" + }, + "link": null + }, + { + "localized_name": "position", + "name": "position", + "type": "COMBO", + "widget": { + "name": "position" + }, + "link": null + }, + { + "localized_name": "zero_pad", + "name": "zero_pad", + "type": "INT", + "widget": { + "name": "zero_pad" + }, + "link": null + }, + { + "localized_name": "bg_color", + "name": "bg_color", + "shape": 7, + "type": "STRING", + "widget": { + "name": "bg_color" + }, + "link": null + }, + { + "localized_name": "text_color", + "name": "text_color", + "shape": 7, + "type": "STRING", + "widget": { + "name": "text_color" + }, + "link": null + }, + { + "localized_name": "prefix", + "name": "prefix", + "shape": 7, + "type": "STRING", + "widget": { + "name": "prefix" + }, + "link": null + }, + { + "localized_name": "suffix", + "name": "suffix", + "shape": 7, + "type": "STRING", + "widget": { + "name": "suffix" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "images", + "name": "images", + "type": "IMAGE", + "slot_index": 0, + "links": [ + 28, + 45 + ] + } + ], + "title": "single frame (1f, orange)", + "properties": { + "cnr_id": "koolook", + "ver": "0.2.0", + "Node name for S&R": "Easy_Pattern", + "ue_properties": { + "widget_ue_connectable": {}, + "input_ue_unconnectable": {}, + "version": "7.8" + } + }, + "widgets_values": [ + 1, + 256, + 256, + "Custom", + true, + "White", + 10, + 1, + 110, + "center", + 0, + "#8a5a16", + "#FFFFFF", + "", + "" + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 21, + "type": "PreviewImage", + "pos": [ + -363.76920290921277, + 913.9117664474539 + ], + "size": [ + 324.5794485623062, + 341.47781944889175 + ], + "flags": {}, + "order": 20, + "mode": 0, + "inputs": [ + { + "localized_name": "images", + "name": "images", + "type": "IMAGE", + "link": 25 + } + ], + "outputs": [], + "title": "Preview image_batch", + "properties": { + "cnr_id": "comfy-core", + "ver": "0.3.0", + "Node name for S&R": "PreviewImage" + }, + "widgets_values": [] + }, + { + "id": 40, + "type": "MaskPreview", + "pos": [ + -358.01908186983, + 1308.6339930917375 + ], + "size": [ + 319.3344082792096, + 339.51178261260634 + ], + "flags": {}, + "order": 21, + "mode": 0, + "inputs": [ + { + "localized_name": "mask", + "name": "mask", + "type": "MASK", + "link": 66 + } + ], + "outputs": [], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.22.0", + "Node name for S&R": "MaskPreview" + }, + "widgets_values": [] + }, + { + "id": 36, + "type": "PreviewImage", + "pos": [ + -356.4971585683966, + 1710.51773861486 + ], + "size": [ + 315.0050735892578, + 344.43898330346246 + ], + "flags": {}, + "order": 22, + "mode": 0, + "inputs": [ + { + "localized_name": "images", + "name": "images", + "type": "IMAGE", + "link": 62 + } + ], + "outputs": [], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.22.0", + "Node name for S&R": "PreviewImage" + }, + "widgets_values": [] + }, + { + "id": 39, + "type": "ShowText|pysssss", + "pos": [ + -352.5106874961286, + 2128.725274590388 + ], + "size": [ + 316.7996159222653, + 193.831435418816 + ], + "flags": {}, + "order": 23, + "mode": 0, + "inputs": [ + { + "localized_name": "text", + "name": "text", + "type": "STRING", + "link": 65 + } + ], + "outputs": [ + { + "localized_name": "STRING", + "name": "STRING", + "shape": 6, + "type": "STRING", + "links": null + } + ], + "title": "FRAMES list output", + "properties": { + "cnr_id": "comfyui-custom-scripts", + "ver": "1.2.5", + "Node name for S&R": "ShowText|pysssss" + }, + "widgets_values": [ + "4, 5, 9, 20" + ] + }, + { + "id": 26, + "type": "PreviewImage", + "pos": [ + -1384.1032743633086, + 828.5332774837912 + ], + "size": [ + 245.03051367251555, + 405.2770427121668 + ], + "flags": {}, + "order": 12, + "mode": 0, + "inputs": [ + { + "localized_name": "images", + "name": "images", + "type": "IMAGE", + "link": 33 + } + ], + "outputs": [], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.22.0", + "Node name for S&R": "PreviewImage" + }, + "widgets_values": [], + "color": "#232", + "bgcolor": "#353" + }, + { + "id": 25, + "type": "PreviewImage", + "pos": [ + -1376.0739962759649, + 1300.6842492351948 + ], + "size": [ + 244.99588822844794, + 382.1010788160776 + ], + "flags": {}, + "order": 11, + "mode": 0, + "inputs": [ + { + "localized_name": "images", + "name": "images", + "type": "IMAGE", + "link": 32 + } + ], + "outputs": [], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.22.0", + "Node name for S&R": "PreviewImage" + }, + "widgets_values": [], + "color": "#2a363b", + "bgcolor": "#3f5159" + }, + { + "id": 24, + "type": "PreviewImage", + "pos": [ + -1381.5354653498573, + 1773.6382584706819 + ], + "size": [ + 255.82211040699963, + 279.96756063057296 + ], + "flags": {}, + "order": 14, + "mode": 0, + "inputs": [ + { + "localized_name": "images", + "name": "images", + "type": "IMAGE", + "link": 28 + } + ], + "outputs": [], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.22.0", + "Node name for S&R": "PreviewImage" + }, + "widgets_values": [], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 38, + "type": "PreviewImage", + "pos": [ + -1374.0533492090497, + 2224.5481272210245 + ], + "size": [ + 241.56796926572906, + 267.5831934689677 + ], + "flags": {}, + "order": 13, + "mode": 0, + "inputs": [ + { + "localized_name": "images", + "name": "images", + "type": "IMAGE", + "link": 64 + } + ], + "outputs": [], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.22.0", + "Node name for S&R": "PreviewImage" + }, + "widgets_values": [], + "color": "#323", + "bgcolor": "#535" + }, + { + "id": 27, + "type": "PreviewImage", + "pos": [ + 214.48501382884194, + 832.8891272960695 + ], + "size": [ + 244.99588822844794, + 392.24010134802904 + ], + "flags": {}, + "order": 18, + "mode": 0, + "inputs": [ + { + "localized_name": "images", + "name": "images", + "type": "IMAGE", + "link": 69 + } + ], + "outputs": [], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.22.0", + "Node name for S&R": "PreviewImage" + }, + "widgets_values": [], + "color": "#323", + "bgcolor": "#535" + }, + { + "id": 44, + "type": "MaskPreview", + "pos": [ + 2871.597250380338, + 1179.1563488187464 + ], + "size": [ + 313.70042622555457, + 285.07836462465866 + ], + "flags": {}, + "order": 25, + "mode": 0, + "inputs": [ + { + "localized_name": "mask", + "name": "mask", + "type": "MASK", + "link": 72 + } + ], + "outputs": [], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.22.0", + "Node name for S&R": "MaskPreview" + }, + "widgets_values": [] + }, + { + "id": 43, + "type": "Easy_Pattern", + "pos": [ + 2069.105886083746, + 831.1133436708205 + ], + "size": [ + 343.64493518247855, + 404.29553528506585 + ], + "flags": {}, + "order": 4, + "mode": 0, + "inputs": [ + { + "localized_name": "batch_size", + "name": "batch_size", + "type": "INT", + "widget": { + "name": "batch_size" + }, + "link": null + }, + { + "localized_name": "width", + "name": "width", + "type": "INT", + "widget": { + "name": "width" + }, + "link": null + }, + { + "localized_name": "height", + "name": "height", + "type": "INT", + "widget": { + "name": "height" + }, + "link": null + }, + { + "localized_name": "bg_color_mode", + "name": "bg_color_mode", + "type": "COMBO", + "widget": { + "name": "bg_color_mode" + }, + "link": null + }, + { + "localized_name": "show_text", + "name": "show_text", + "type": "BOOLEAN", + "widget": { + "name": "show_text" + }, + "link": null + }, + { + "localized_name": "text_color_mode", + "name": "text_color_mode", + "type": "COMBO", + "widget": { + "name": "text_color_mode" + }, + "link": null + }, + { + "localized_name": "start_from", + "name": "start_from", + "type": "INT", + "widget": { + "name": "start_from" + }, + "link": null + }, + { + "localized_name": "step", + "name": "step", + "type": "INT", + "widget": { + "name": "step" + }, + "link": null + }, + { + "localized_name": "font_size", + "name": "font_size", + "type": "INT", + "widget": { + "name": "font_size" + }, + "link": null + }, + { + "localized_name": "position", + "name": "position", + "type": "COMBO", + "widget": { + "name": "position" + }, + "link": null + }, + { + "localized_name": "zero_pad", + "name": "zero_pad", + "type": "INT", + "widget": { + "name": "zero_pad" + }, + "link": null + }, + { + "localized_name": "bg_color", + "name": "bg_color", + "shape": 7, + "type": "STRING", + "widget": { + "name": "bg_color" + }, + "link": null + }, + { + "localized_name": "text_color", + "name": "text_color", + "shape": 7, + "type": "STRING", + "widget": { + "name": "text_color" + }, + "link": null + }, + { + "localized_name": "prefix", + "name": "prefix", + "shape": 7, + "type": "STRING", + "widget": { + "name": "prefix" + }, + "link": null + }, + { + "localized_name": "suffix", + "name": "suffix", + "shape": 7, + "type": "STRING", + "widget": { + "name": "suffix" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "images", + "name": "images", + "type": "IMAGE", + "slot_index": 0, + "links": [ + 70, + 71 + ] + } + ], + "title": "selected_frames_from_batch (24f, orange)", + "properties": { + "cnr_id": "koolook", + "ver": "0.2.0", + "Node name for S&R": "Easy_Pattern", + "ue_properties": { + "widget_ue_connectable": {}, + "input_ue_unconnectable": {}, + "version": "7.8" + } + }, + "widgets_values": [ + 24, + 256, + 256, + "Custom", + true, + "White", + 1, + 1, + 110, + "center", + 0, + "#8a5a16", + "#FFFFFF", + "", + "" + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 42, + "type": "Easy_Pattern", + "pos": [ + 485.4509365145366, + 829.8885884046914 + ], + "size": [ + 266, + 398 + ], + "flags": {}, + "order": 5, + "mode": 0, + "inputs": [ + { + "localized_name": "batch_size", + "name": "batch_size", + "type": "INT", + "widget": { + "name": "batch_size" + }, + "link": null + }, + { + "localized_name": "width", + "name": "width", + "type": "INT", + "widget": { + "name": "width" + }, + "link": null + }, + { + "localized_name": "height", + "name": "height", + "type": "INT", + "widget": { + "name": "height" + }, + "link": null + }, + { + "localized_name": "bg_color_mode", + "name": "bg_color_mode", + "type": "COMBO", + "widget": { + "name": "bg_color_mode" + }, + "link": null + }, + { + "localized_name": "show_text", + "name": "show_text", + "type": "BOOLEAN", + "widget": { + "name": "show_text" + }, + "link": null + }, + { + "localized_name": "text_color_mode", + "name": "text_color_mode", + "type": "COMBO", + "widget": { + "name": "text_color_mode" + }, + "link": null + }, + { + "localized_name": "start_from", + "name": "start_from", + "type": "INT", + "widget": { + "name": "start_from" + }, + "link": null + }, + { + "localized_name": "step", + "name": "step", + "type": "INT", + "widget": { + "name": "step" + }, + "link": null + }, + { + "localized_name": "font_size", + "name": "font_size", + "type": "INT", + "widget": { + "name": "font_size" + }, + "link": null + }, + { + "localized_name": "position", + "name": "position", + "type": "COMBO", + "widget": { + "name": "position" + }, + "link": null + }, + { + "localized_name": "zero_pad", + "name": "zero_pad", + "type": "INT", + "widget": { + "name": "zero_pad" + }, + "link": null + }, + { + "localized_name": "bg_color", + "name": "bg_color", + "shape": 7, + "type": "STRING", + "widget": { + "name": "bg_color" + }, + "link": null + }, + { + "localized_name": "text_color", + "name": "text_color", + "shape": 7, + "type": "STRING", + "widget": { + "name": "text_color" + }, + "link": null + }, + { + "localized_name": "prefix", + "name": "prefix", + "shape": 7, + "type": "STRING", + "widget": { + "name": "prefix" + }, + "link": null + }, + { + "localized_name": "suffix", + "name": "suffix", + "shape": 7, + "type": "STRING", + "widget": { + "name": "suffix" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "images", + "name": "images", + "type": "IMAGE", + "slot_index": 0, + "links": [ + 69, + 75 + ] + } + ], + "title": "pass_trough (24f, pink)", + "properties": { + "cnr_id": "koolook", + "ver": "0.2.0", + "Node name for S&R": "Easy_Pattern", + "ue_properties": { + "widget_ue_connectable": {}, + "input_ue_unconnectable": {}, + "version": "7.8" + } + }, + "widgets_values": [ + 17, + 256, + 256, + "Custom", + true, + "White", + 1, + 1, + 110, + "center", + 0, + "#7d32a8", + "#FFFFFF", + "", + "" + ], + "color": "#323", + "bgcolor": "#535" + }, + { + "id": 50, + "type": "Label (rgthree)", + "pos": [ + -77.09014160466631, + -82.88606920830189 + ], + "size": [ + 539.16015625, + 100 + ], + "flags": { + "allow_interaction": true + }, + "order": 6, + "mode": 0, + "inputs": [], + "outputs": [], + "title": "Demo setup", + "properties": { + "fontSize": 100, + "fontFamily": "Arial", + "fontColor": "#ffffff", + "textAlign": "left", + "backgroundColor": "transparent", + "padding": 0, + "borderRadius": 0, + "angle": 0, + "ue_properties": { + "widget_ue_connectable": {}, + "input_ue_unconnectable": {} + } + }, + "color": "#fff0", + "bgcolor": "#fff0" + }, + { + "id": 51, + "type": "Label (rgthree)", + "pos": [ + -764.6073738632138, + 103.85305205955946 + ], + "size": [ + 583.49609375, + 100 + ], + "flags": { + "allow_interaction": true + }, + "order": 7, + "mode": 0, + "inputs": [], + "outputs": [], + "title": "Image Utils  /", + "properties": { + "fontSize": 100, + "fontFamily": "Arial", + "fontColor": "#ff6701", + "textAlign": "left", + "backgroundColor": "transparent", + "padding": 0, + "borderRadius": 0, + "angle": 0, + "ue_properties": { + "widget_ue_connectable": {}, + "input_ue_unconnectable": {} + } + }, + "color": "#fff0", + "bgcolor": "#fff0" + }, + { + "id": 52, + "type": "Label (rgthree)", + "pos": [ + -1432.694612222157, + -113.53520572595126 + ], + "size": [ + 1342.3095703125, + 150 + ], + "flags": { + "allow_interaction": true + }, + "order": 8, + "mode": 0, + "inputs": [], + "outputs": [], + "title": "Easy Image Batch / ", + "properties": { + "fontSize": 150, + "fontFamily": "Arial", + "fontColor": "#ffffff", + "textAlign": "left", + "backgroundColor": "transparent", + "padding": 0, + "borderRadius": 0, + "angle": 0, + "ue_properties": { + "widget_ue_connectable": {}, + "input_ue_unconnectable": {} + } + }, + "color": "#fff0", + "bgcolor": "#fff0" + }, + { + "id": 53, + "type": "Label (rgthree)", + "pos": [ + -124.97597543434046, + 127.0937941194825 + ], + "size": [ + 122.85888671875, + 65 + ], + "flags": { + "allow_interaction": true + }, + "order": 9, + "mode": 0, + "inputs": [], + "outputs": [], + "title": "v1.0", + "properties": { + "fontSize": 65, + "fontFamily": "Arial", + "fontColor": "#ff6701", + "textAlign": "left", + "backgroundColor": "transparent", + "padding": 0, + "borderRadius": 0, + "angle": 0, + "ue_properties": { + "widget_ue_connectable": {}, + "input_ue_unconnectable": {} + } + }, + "color": "#fff0", + "bgcolor": "#fff0" + }, + { + "id": 46, + "type": "easy_ImageBatch", + "pos": [ + 788.1517061075484, + 1131.7696902310108 + ], + "size": [ + 371.6138671875, + 428 + ], + "flags": {}, + "order": 19, + "mode": 0, + "inputs": [ + { + "localized_name": "keyframes_insert", + "name": "keyframes_insert", + "shape": 7, + "type": "IMAGE", + "link": null + }, + { + "localized_name": "source_batch", + "name": "source_batch", + "shape": 7, + "type": "IMAGE", + "link": 75 + }, + { + "localized_name": "image1", + "name": "image1", + "shape": 7, + "type": "IMAGE", + "link": null + }, + { + "localized_name": "image2", + "name": "image2", + "shape": 7, + "type": "IMAGE", + "link": null + }, + { + "localized_name": "image3", + "name": "image3", + "shape": 7, + "type": "IMAGE", + "link": null + }, + { + "localized_name": "image4", + "name": "image4", + "shape": 7, + "type": "IMAGE", + "link": null + }, + { + "localized_name": "total_frames", + "name": "total_frames", + "type": "INT", + "widget": { + "name": "total_frames" + }, + "link": null + }, + { + "localized_name": "cut_start_frame", + "name": "cut_start_frame", + "type": "INT", + "widget": { + "name": "cut_start_frame" + }, + "link": null + }, + { + "localized_name": "placeholder_color", + "name": "placeholder_color", + "type": "COMBO", + "widget": { + "name": "placeholder_color" + }, + "link": null + }, + { + "localized_name": "invert_alpha", + "name": "invert_alpha", + "type": "BOOLEAN", + "widget": { + "name": "invert_alpha" + }, + "link": null + }, + { + "localized_name": "source_frames", + "name": "source_frames", + "type": "STRING", + "widget": { + "name": "source_frames" + }, + "link": null + }, + { + "localized_name": "image1_frame", + "name": "image1_frame", + "type": "INT", + "widget": { + "name": "image1_frame" + }, + "link": null + }, + { + "localized_name": "image2_frame", + "name": "image2_frame", + "shape": 7, + "type": "INT", + "widget": { + "name": "image2_frame" + }, + "link": null + }, + { + "localized_name": "image3_frame", + "name": "image3_frame", + "shape": 7, + "type": "INT", + "widget": { + "name": "image3_frame" + }, + "link": null + }, + { + "localized_name": "image4_frame", + "name": "image4_frame", + "shape": 7, + "type": "INT", + "widget": { + "name": "image4_frame" + }, + "link": null + }, + { + "localized_name": "width", + "name": "width", + "shape": 7, + "type": "INT", + "widget": { + "name": "width" + }, + "link": null + }, + { + "localized_name": "height", + "name": "height", + "shape": 7, + "type": "INT", + "widget": { + "name": "height" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "image_batch", + "name": "image_batch", + "type": "IMAGE", + "slot_index": 0, + "links": [ + 76 + ] + }, + { + "localized_name": "alpha_batch", + "name": "alpha_batch", + "type": "MASK", + "slot_index": 1, + "links": [ + 77 + ] + }, + { + "localized_name": "selected_image_batch", + "name": "selected_image_batch", + "type": "IMAGE", + "slot_index": 2, + "links": [] + }, + { + "localized_name": "selected_frames", + "name": "selected_frames", + "type": "STRING", + "slot_index": 3, + "links": [] + } + ], + "properties": { + "cnr_id": "koolook", + "ver": "0.2.0", + "Node name for S&R": "easy_ImageBatch", + "ue_properties": { + "widget_ue_connectable": {}, + "input_ue_unconnectable": {}, + "version": "7.8" + } + }, + "widgets_values": [ + 24, + 1, + "Gray", + false, + "", + 4, + 9, + 13, + 17, + 512, + 512 + ] + }, + { + "id": 34, + "type": "easy_ImageBatch", + "pos": [ + 2457.4883267232494, + 1058.699556677942 + ], + "size": [ + 371.6138671875, + 428 + ], + "flags": {}, + "order": 17, + "mode": 0, + "inputs": [ + { + "localized_name": "keyframes_insert", + "name": "keyframes_insert", + "shape": 7, + "type": "IMAGE", + "link": null + }, + { + "localized_name": "source_batch", + "name": "source_batch", + "shape": 7, + "type": "IMAGE", + "link": 71 + }, + { + "localized_name": "image1", + "name": "image1", + "shape": 7, + "type": "IMAGE", + "link": null + }, + { + "localized_name": "image2", + "name": "image2", + "shape": 7, + "type": "IMAGE", + "link": null + }, + { + "localized_name": "image3", + "name": "image3", + "shape": 7, + "type": "IMAGE", + "link": null + }, + { + "localized_name": "image4", + "name": "image4", + "shape": 7, + "type": "IMAGE", + "link": null + }, + { + "localized_name": "total_frames", + "name": "total_frames", + "type": "INT", + "widget": { + "name": "total_frames" + }, + "link": null + }, + { + "localized_name": "cut_start_frame", + "name": "cut_start_frame", + "type": "INT", + "widget": { + "name": "cut_start_frame" + }, + "link": null + }, + { + "localized_name": "placeholder_color", + "name": "placeholder_color", + "type": "COMBO", + "widget": { + "name": "placeholder_color" + }, + "link": null + }, + { + "localized_name": "invert_alpha", + "name": "invert_alpha", + "type": "BOOLEAN", + "widget": { + "name": "invert_alpha" + }, + "link": null + }, + { + "localized_name": "source_frames", + "name": "source_frames", + "type": "STRING", + "widget": { + "name": "source_frames" + }, + "link": null + }, + { + "localized_name": "image1_frame", + "name": "image1_frame", + "type": "INT", + "widget": { + "name": "image1_frame" + }, + "link": null + }, + { + "localized_name": "image2_frame", + "name": "image2_frame", + "shape": 7, + "type": "INT", + "widget": { + "name": "image2_frame" + }, + "link": null + }, + { + "localized_name": "image3_frame", + "name": "image3_frame", + "shape": 7, + "type": "INT", + "widget": { + "name": "image3_frame" + }, + "link": null + }, + { + "localized_name": "image4_frame", + "name": "image4_frame", + "shape": 7, + "type": "INT", + "widget": { + "name": "image4_frame" + }, + "link": null + }, + { + "localized_name": "width", + "name": "width", + "shape": 7, + "type": "INT", + "widget": { + "name": "width" + }, + "link": null + }, + { + "localized_name": "height", + "name": "height", + "shape": 7, + "type": "INT", + "widget": { + "name": "height" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "image_batch", + "name": "image_batch", + "type": "IMAGE", + "slot_index": 0, + "links": [ + 59 + ] + }, + { + "localized_name": "alpha_batch", + "name": "alpha_batch", + "type": "MASK", + "slot_index": 1, + "links": [ + 72 + ] + }, + { + "localized_name": "selected_image_batch", + "name": "selected_image_batch", + "type": "IMAGE", + "slot_index": 2, + "links": [] + }, + { + "localized_name": "selected_frames", + "name": "selected_frames", + "type": "STRING", + "slot_index": 3, + "links": [] + } + ], + "properties": { + "cnr_id": "koolook", + "ver": "0.2.0", + "Node name for S&R": "easy_ImageBatch", + "ue_properties": { + "widget_ue_connectable": {}, + "input_ue_unconnectable": {}, + "version": "7.8" + } + }, + "widgets_values": [ + 24, + 1, + "Black", + true, + "5 8 20 25", + 4, + 9, + 13, + 17, + 512, + 512 + ] + }, + { + "id": 20, + "type": "easy_ImageBatch", + "pos": [ + -785.3201085472679, + 1317.9602991429022 + ], + "size": [ + 371.6138671875, + 428 + ], + "flags": {}, + "order": 15, + "mode": 0, + "inputs": [ + { + "localized_name": "keyframes_insert", + "name": "keyframes_insert", + "shape": 7, + "type": "IMAGE", + "link": 53 + }, + { + "localized_name": "source_batch", + "name": "source_batch", + "shape": 7, + "type": "IMAGE", + "link": 54 + }, + { + "localized_name": "image1", + "name": "image1", + "shape": 7, + "type": "IMAGE", + "link": 45 + }, + { + "localized_name": "image2", + "name": "image2", + "shape": 7, + "type": "IMAGE", + "link": 63 + }, + { + "localized_name": "image3", + "name": "image3", + "shape": 7, + "type": "IMAGE", + "link": null + }, + { + "localized_name": "image4", + "name": "image4", + "shape": 7, + "type": "IMAGE", + "link": null + }, + { + "localized_name": "total_frames", + "name": "total_frames", + "type": "INT", + "widget": { + "name": "total_frames" + }, + "link": null + }, + { + "localized_name": "cut_start_frame", + "name": "cut_start_frame", + "type": "INT", + "widget": { + "name": "cut_start_frame" + }, + "link": null + }, + { + "localized_name": "placeholder_color", + "name": "placeholder_color", + "type": "COMBO", + "widget": { + "name": "placeholder_color" + }, + "link": null + }, + { + "localized_name": "invert_alpha", + "name": "invert_alpha", + "type": "BOOLEAN", + "widget": { + "name": "invert_alpha" + }, + "link": null + }, + { + "localized_name": "source_frames", + "name": "source_frames", + "type": "STRING", + "widget": { + "name": "source_frames" + }, + "link": null + }, + { + "localized_name": "image1_frame", + "name": "image1_frame", + "type": "INT", + "widget": { + "name": "image1_frame" + }, + "link": null + }, + { + "localized_name": "image2_frame", + "name": "image2_frame", + "shape": 7, + "type": "INT", + "widget": { + "name": "image2_frame" + }, + "link": null + }, + { + "localized_name": "image3_frame", + "name": "image3_frame", + "shape": 7, + "type": "INT", + "widget": { + "name": "image3_frame" + }, + "link": null + }, + { + "localized_name": "image4_frame", + "name": "image4_frame", + "shape": 7, + "type": "INT", + "widget": { + "name": "image4_frame" + }, + "link": null + }, + { + "localized_name": "width", + "name": "width", + "shape": 7, + "type": "INT", + "widget": { + "name": "width" + }, + "link": null + }, + { + "localized_name": "height", + "name": "height", + "shape": 7, + "type": "INT", + "widget": { + "name": "height" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "image_batch", + "name": "image_batch", + "type": "IMAGE", + "slot_index": 0, + "links": [ + 25 + ] + }, + { + "localized_name": "alpha_batch", + "name": "alpha_batch", + "type": "MASK", + "slot_index": 1, + "links": [ + 66 + ] + }, + { + "localized_name": "selected_image_batch", + "name": "selected_image_batch", + "type": "IMAGE", + "slot_index": 2, + "links": [ + 62 + ] + }, + { + "localized_name": "selected_frames", + "name": "selected_frames", + "type": "STRING", + "slot_index": 3, + "links": [ + 65 + ] + } + ], + "properties": { + "cnr_id": "koolook", + "ver": "0.2.0", + "Node name for S&R": "easy_ImageBatch", + "ue_properties": { + "widget_ue_connectable": {}, + "input_ue_unconnectable": {}, + "version": "7.8" + } + }, + "widgets_values": [ + 24, + 1, + "Gray", + true, + "4 5 20", + 4, + 9, + 13, + 17, + 512, + 512 + ] + }, + { + "id": 49, + "type": "MarkdownNote", + "pos": [ + -783.7907001693845, + 1799.710672551355 + ], + "size": [ + 370.5961005575339, + 88 + ], + "flags": {}, + "order": 10, + "mode": 0, + "inputs": [], + "outputs": [], + "title": "Multiline values", + "properties": {}, + "widgets_values": [ + "# 4, 5, 20" + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 30, + "type": "PreviewImage", + "pos": [ + 1209.035526456513, + 828.8678716632757 + ], + "size": [ + 378.68472777446414, + 422.47434659920486 + ], + "flags": {}, + "order": 26, + "mode": 0, + "inputs": [ + { + "localized_name": "images", + "name": "images", + "type": "IMAGE", + "link": 76 + } + ], + "outputs": [], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.22.0", + "Node name for S&R": "PreviewImage" + }, + "widgets_values": [] + }, + { + "id": 41, + "type": "MaskPreview", + "pos": [ + 1212.4384235850246, + 1305.9429884630767 + ], + "size": [ + 384.6465996894203, + 388.5309188538904 + ], + "flags": {}, + "order": 27, + "mode": 0, + "inputs": [ + { + "localized_name": "mask", + "name": "mask", + "type": "MASK", + "link": 77 + } + ], + "outputs": [], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.22.0", + "Node name for S&R": "MaskPreview" + }, + "widgets_values": [] + } + ], + "links": [ + [ + 25, + 20, + 0, + 21, + 0, + "IMAGE" + ], + [ + 28, + 3, + 0, + 24, + 0, + "IMAGE" + ], + [ + 32, + 1, + 0, + 25, + 0, + "IMAGE" + ], + [ + 33, + 2, + 0, + 26, + 0, + "IMAGE" + ], + [ + 45, + 3, + 0, + 20, + 2, + "IMAGE" + ], + [ + 53, + 2, + 0, + 20, + 0, + "IMAGE" + ], + [ + 54, + 1, + 0, + 20, + 1, + "IMAGE" + ], + [ + 59, + 34, + 0, + 33, + 0, + "IMAGE" + ], + [ + 62, + 20, + 2, + 36, + 0, + "IMAGE" + ], + [ + 63, + 37, + 0, + 20, + 3, + "IMAGE" + ], + [ + 64, + 37, + 0, + 38, + 0, + "IMAGE" + ], + [ + 65, + 20, + 3, + 39, + 0, + "STRING" + ], + [ + 66, + 20, + 1, + 40, + 0, + "MASK" + ], + [ + 69, + 42, + 0, + 27, + 0, + "IMAGE" + ], + [ + 70, + 43, + 0, + 32, + 0, + "IMAGE" + ], + [ + 71, + 43, + 0, + 34, + 1, + "IMAGE" + ], + [ + 72, + 34, + 1, + 44, + 0, + "MASK" + ], + [ + 75, + 42, + 0, + 46, + 1, + "IMAGE" + ], + [ + 76, + 46, + 0, + 30, + 0, + "IMAGE" + ], + [ + 77, + 46, + 1, + 41, + 0, + "MASK" + ] + ], + "groups": [ + { + "id": 11, + "title": "EXE 1 - MULTI use", + "bounding": [ + -1433.057835049271, + 736.9905199101568, + 1423.45639846225, + 1934.9171843462973 + ], + "flags": {} + }, + { + "id": 12, + "title": "EXE 2 - pass trough", + "bounding": [ + 194.3371040995798, + 744.2720835737471, + 1435.700231261403, + 960.7043903182839 + ], + "flags": {} + }, + { + "id": 13, + "title": "EXE 3 - selected frames from batch", + "bounding": [ + 1795.030640762002, + 756.0514052256123, + 1411.4624204138995, + 944.5458497532816 + ], + "flags": {} + } + ], + "config": {}, + "extra": { + "ds": { + "scale": 0.2760664819944634, + "offset": [ + 3415.781914306488, + 914.3553924469902 + ] + } + }, + "version": 0.4 +} diff --git a/docs/workflows/kforge-labs-workflows/LOOP Demo.json b/docs/workflows/kforge-labs-workflows/LOOP Demo.json new file mode 100644 index 0000000..433d91e --- /dev/null +++ b/docs/workflows/kforge-labs-workflows/LOOP Demo.json @@ -0,0 +1,1654 @@ +{ + "id": "d35b051f-0dae-5afe-8014-a8d4f4d4651a", + "revision": 0, + "last_node_id": 626, + "last_link_id": 1451, + "nodes": [ + { + "id": 586, + "type": "Reroute", + "pos": [ + 1204.0438656306615, + -1971.7833290546207 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 7, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "widget": { + "name": "value" + }, + "link": 1405 + } + ], + "outputs": [ + { + "name": "", + "type": "INT", + "links": [ + 1406 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 585, + "type": "Reroute", + "pos": [ + 2575.45103992013, + -2022.2345317318593 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 17, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 1445 + } + ], + "outputs": [ + { + "name": "", + "type": "IMAGE", + "links": [ + 1404 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 543, + "type": "easy int", + "pos": [ + 697.8509087447916, + -1665.4645032777125 + ], + "size": [ + 327.870703125, + 58 + ], + "flags": {}, + "order": 0, + "mode": 0, + "inputs": [ + { + "localized_name": "value", + "name": "value", + "type": "INT", + "widget": { + "name": "value" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "int", + "name": "int", + "type": "INT", + "links": [ + 1373, + 1405, + 1451 + ] + } + ], + "title": "Frame Index (auto-queued by Loop Status)", + "properties": { + "cnr_id": "comfyui-easy-use", + "ver": "1.3.4", + "Node name for S&R": "easy int", + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.8", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [ + 0 + ], + "color": "#223", + "bgcolor": "#335" + }, + { + "id": 587, + "type": "Reroute", + "pos": [ + 2731.6421953758095, + -1976.1591272025091 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 11, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "widget": { + "name": "value" + }, + "link": 1406 + } + ], + "outputs": [ + { + "name": "", + "type": "INT", + "links": [ + 1407 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 548, + "type": "LoadEXR", + "pos": [ + 4216.1527589481375, + -1516.9083240238172 + ], + "size": [ + 270, + 194 + ], + "flags": {}, + "order": 10, + "mode": 0, + "inputs": [ + { + "localized_name": "filepath", + "name": "filepath", + "type": "STRING", + "widget": { + "name": "filepath" + }, + "link": 1379 + }, + { + "localized_name": "tonemap", + "name": "tonemap", + "type": "COMBO", + "widget": { + "name": "tonemap" + }, + "link": null + }, + { + "localized_name": "image_load_cap", + "name": "image_load_cap", + "shape": 7, + "type": "INT", + "widget": { + "name": "image_load_cap" + }, + "link": null + }, + { + "localized_name": "skip_first_images", + "name": "skip_first_images", + "shape": 7, + "type": "INT", + "widget": { + "name": "skip_first_images" + }, + "link": null + }, + { + "localized_name": "select_every_nth", + "name": "select_every_nth", + "shape": 7, + "type": "INT", + "widget": { + "name": "select_every_nth" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "RGB", + "name": "RGB", + "type": "IMAGE", + "links": [ + 1380 + ] + }, + { + "localized_name": "alpha", + "name": "alpha", + "type": "MASK", + "links": null + }, + { + "localized_name": "batch_size", + "name": "batch_size", + "type": "INT", + "links": null + } + ], + "properties": { + "cnr_id": "ComfyUI-HQ-Image-Save", + "ver": "44b0c6f769a1e90d986308ccc7d83851216e191d", + "Node name for S&R": "LoadEXR" + }, + "widgets_values": [ + "path to directory or .exr file", + "linear", + 0, + 0, + 1 + ] + }, + { + "id": 545, + "type": "SaveEXRFrames", + "pos": [ + 3704.874093013776, + -1756.9491587525947 + ], + "size": [ + 368.0438239062498, + 841.8126378124991 + ], + "flags": {}, + "order": 19, + "mode": 0, + "inputs": [ + { + "localized_name": "images", + "name": "images", + "type": "IMAGE", + "link": 1374 + }, + { + "localized_name": "filepath", + "name": "filepath", + "type": "STRING", + "widget": { + "name": "filepath" + }, + "link": 1375 + }, + { + "localized_name": "tonemap", + "name": "tonemap", + "type": "COMBO", + "widget": { + "name": "tonemap" + }, + "link": null + }, + { + "localized_name": "start_frame", + "name": "start_frame", + "type": "INT", + "widget": { + "name": "start_frame" + }, + "link": 1451 + }, + { + "localized_name": "overwrite", + "name": "overwrite", + "type": "BOOLEAN", + "widget": { + "name": "overwrite" + }, + "link": null + }, + { + "localized_name": "save_workflow", + "name": "save_workflow", + "type": "COMBO", + "widget": { + "name": "save_workflow" + }, + "link": null + } + ], + "outputs": [], + "title": "Save EXR (one frame per queued prompt)", + "properties": { + "cnr_id": "ComfyUI-HQ-Image-Save", + "ver": "52b4579a195727729bf768032737a67220512128", + "Node name for S&R": "SaveEXRFrames", + "ue_properties": { + "widget_ue_connectable": { + "filepath": true, + "start_frame": true + }, + "version": "7.8", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [ + "path/to/frame%04d.exr", + "linear", + 0, + true, + "none" + ], + "color": "#323", + "bgcolor": "#535" + }, + { + "id": 549, + "type": "PreviewImage", + "pos": [ + 4181.591285684774, + -1227.1348234189927 + ], + "size": [ + 1056.4245466594061, + 352.02618985060406 + ], + "flags": {}, + "order": 14, + "mode": 0, + "inputs": [ + { + "localized_name": "images", + "name": "images", + "type": "IMAGE", + "link": 1380 + } + ], + "outputs": [], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.22.0", + "Node name for S&R": "PreviewImage" + }, + "widgets_values": [] + }, + { + "id": 590, + "type": "Reroute", + "pos": [ + 1217.3450356544724, + -1909.287792622254 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 13, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "widget": { + "name": "value" + }, + "link": 1432 + } + ], + "outputs": [ + { + "name": "", + "type": "INT", + "links": [ + 1412 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 591, + "type": "Reroute", + "pos": [ + 2731.544753826724, + -1912.9857893394098 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 16, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "widget": { + "name": "value" + }, + "link": 1412 + } + ], + "outputs": [ + { + "name": "", + "type": "INT", + "links": [ + 1413 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 544, + "type": "ImageFromBatch", + "pos": [ + 1216.8853536917406, + -1344.6093933922166 + ], + "size": [ + 288.37265625, + 100 + ], + "flags": {}, + "order": 12, + "mode": 0, + "inputs": [ + { + "localized_name": "image", + "name": "image", + "type": "IMAGE", + "link": 1431 + }, + { + "localized_name": "batch_index", + "name": "batch_index", + "type": "INT", + "widget": { + "name": "batch_index" + }, + "link": 1373 + }, + { + "localized_name": "length", + "name": "length", + "type": "INT", + "widget": { + "name": "length" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "IMAGE", + "name": "IMAGE", + "type": "IMAGE", + "slot_index": 0, + "links": [ + 1444 + ] + } + ], + "title": "Pick frame [Frame Index] (length = 1)", + "properties": { + "cnr_id": "comfy-core", + "ver": "0.22.0", + "Node name for S&R": "ImageFromBatch", + "ue_properties": { + "widget_ue_connectable": { + "batch_index": true + }, + "version": "7.8", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [ + 0, + 1 + ], + "color": "#323", + "bgcolor": "#535" + }, + { + "id": 608, + "type": "GetImageSizeAndCount", + "pos": [ + 836.6185512754523, + -1431.3668686856468 + ], + "size": [ + 196.2994140625, + 86 + ], + "flags": {}, + "order": 9, + "mode": 0, + "inputs": [ + { + "localized_name": "image", + "name": "image", + "type": "IMAGE", + "link": 1448 + } + ], + "outputs": [ + { + "localized_name": "image", + "name": "image", + "type": "IMAGE", + "links": [ + 1431 + ] + }, + { + "label": "512 width", + "localized_name": "width", + "name": "width", + "type": "INT", + "links": null + }, + { + "label": "512 height", + "localized_name": "height", + "name": "height", + "type": "INT", + "links": null + }, + { + "label": "5 count", + "localized_name": "count", + "name": "count", + "type": "INT", + "links": [ + 1432 + ] + } + ], + "properties": { + "cnr_id": "comfyui-kjnodes", + "ver": "fca78c93f034c6e36080d64da83afe00bd5dbba6", + "Node name for S&R": "GetImageSizeAndCount" + }, + "widgets_values": [] + }, + { + "id": 620, + "type": "PreviewImage", + "pos": [ + 821.0541633496391, + -1295.4049045271731 + ], + "size": [ + 210, + 282.9343682266234 + ], + "flags": {}, + "order": 8, + "mode": 0, + "inputs": [ + { + "localized_name": "images", + "name": "images", + "type": "IMAGE", + "link": 1447 + } + ], + "outputs": [], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.22.0", + "Node name for S&R": "PreviewImage" + }, + "widgets_values": [] + }, + { + "id": 535, + "type": "Label (rgthree)", + "pos": [ + 1168.9540833695241, + -2603.2581771950713 + ], + "size": [ + 361.23046875, + 100 + ], + "flags": { + "allow_interaction": true + }, + "order": 1, + "mode": 0, + "inputs": [], + "outputs": [], + "title": "/  LOOP", + "properties": { + "fontSize": 100, + "fontFamily": "Arial", + "fontColor": "#ffffff", + "textAlign": "left", + "backgroundColor": "transparent", + "padding": 0, + "borderRadius": 0, + "angle": 0, + "ue_properties": { + "widget_ue_connectable": {}, + "input_ue_unconnectable": {}, + "version": "7.8" + } + }, + "color": "#fff0", + "bgcolor": "#fff0" + }, + { + "id": 623, + "type": "Label (rgthree)", + "pos": [ + 755.8499111873411, + -2489.357107546591 + ], + "size": [ + 411.328125, + 100 + ], + "flags": { + "allow_interaction": true + }, + "order": 2, + "mode": 0, + "inputs": [], + "outputs": [], + "title": "Publish  /", + "properties": { + "fontSize": 100, + "fontFamily": "Arial", + "fontColor": "#ff6701", + "textAlign": "left", + "backgroundColor": "transparent", + "padding": 0, + "borderRadius": 0, + "angle": 0, + "ue_properties": { + "widget_ue_connectable": {}, + "input_ue_unconnectable": {} + } + }, + "color": "#fff0", + "bgcolor": "#fff0" + }, + { + "id": 625, + "type": "Label (rgthree)", + "pos": [ + 1224.2445592102906, + -2480.0205155448743 + ], + "size": [ + 122.85888671875, + 65 + ], + "flags": { + "allow_interaction": true + }, + "order": 3, + "mode": 0, + "inputs": [], + "outputs": [], + "title": "v1.0", + "properties": { + "fontSize": 65, + "fontFamily": "Arial", + "fontColor": "#ff6701", + "textAlign": "left", + "backgroundColor": "transparent", + "padding": 0, + "borderRadius": 0, + "angle": 0, + "ue_properties": { + "widget_ue_connectable": {}, + "input_ue_unconnectable": {} + } + }, + "color": "#fff0", + "bgcolor": "#fff0" + }, + { + "id": 624, + "type": "Label (rgthree)", + "pos": [ + 636.2314978093569, + -2640.152183765395 + ], + "size": [ + 575.0244140625, + 150 + ], + "flags": { + "allow_interaction": true + }, + "order": 4, + "mode": 0, + "inputs": [], + "outputs": [], + "title": "RMGB / ", + "properties": { + "fontSize": 150, + "fontFamily": "Arial", + "fontColor": "#ffffff", + "textAlign": "left", + "backgroundColor": "transparent", + "padding": 0, + "borderRadius": 0, + "angle": 0, + "ue_properties": { + "widget_ue_connectable": {}, + "input_ue_unconnectable": {} + } + }, + "color": "#fff0", + "bgcolor": "#fff0" + }, + { + "id": 619, + "type": "Easy_Pattern", + "pos": [ + 505.2230712538789, + -1429.0061705271369 + ], + "size": [ + 270, + 394 + ], + "flags": {}, + "order": 5, + "mode": 0, + "inputs": [ + { + "localized_name": "batch_size", + "name": "batch_size", + "type": "INT", + "widget": { + "name": "batch_size" + }, + "link": null + }, + { + "localized_name": "width", + "name": "width", + "type": "INT", + "widget": { + "name": "width" + }, + "link": null + }, + { + "localized_name": "height", + "name": "height", + "type": "INT", + "widget": { + "name": "height" + }, + "link": null + }, + { + "localized_name": "bg_color_mode", + "name": "bg_color_mode", + "type": "COMBO", + "widget": { + "name": "bg_color_mode" + }, + "link": null + }, + { + "localized_name": "show_text", + "name": "show_text", + "type": "BOOLEAN", + "widget": { + "name": "show_text" + }, + "link": null + }, + { + "localized_name": "text_color_mode", + "name": "text_color_mode", + "type": "COMBO", + "widget": { + "name": "text_color_mode" + }, + "link": null + }, + { + "localized_name": "start_from", + "name": "start_from", + "type": "INT", + "widget": { + "name": "start_from" + }, + "link": null + }, + { + "localized_name": "step", + "name": "step", + "type": "INT", + "widget": { + "name": "step" + }, + "link": null + }, + { + "localized_name": "font_size", + "name": "font_size", + "type": "INT", + "widget": { + "name": "font_size" + }, + "link": null + }, + { + "localized_name": "position", + "name": "position", + "type": "COMBO", + "widget": { + "name": "position" + }, + "link": null + }, + { + "localized_name": "zero_pad", + "name": "zero_pad", + "type": "INT", + "widget": { + "name": "zero_pad" + }, + "link": null + }, + { + "localized_name": "bg_color", + "name": "bg_color", + "shape": 7, + "type": "STRING", + "widget": { + "name": "bg_color" + }, + "link": null + }, + { + "localized_name": "text_color", + "name": "text_color", + "shape": 7, + "type": "STRING", + "widget": { + "name": "text_color" + }, + "link": null + }, + { + "localized_name": "prefix", + "name": "prefix", + "shape": 7, + "type": "STRING", + "widget": { + "name": "prefix" + }, + "link": null + }, + { + "localized_name": "suffix", + "name": "suffix", + "shape": 7, + "type": "STRING", + "widget": { + "name": "suffix" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "images", + "name": "images", + "type": "IMAGE", + "links": [ + 1447, + 1448 + ] + } + ], + "properties": { + "cnr_id": "koolook", + "ver": "0.2.0", + "Node name for S&R": "Easy_Pattern" + }, + "widgets_values": [ + 5, + 512, + 512, + "Custom", + true, + "White", + 1, + 1, + 256, + "center", + 0, + "#C71585", + "#FFFFFF", + "", + "" + ] + }, + { + "id": 547, + "type": "EasyAIPipeline", + "pos": [ + 2808.748763396181, + -1505.118738968884 + ], + "size": [ + 449.2837890625, + 678.6578124999999 + ], + "flags": {}, + "order": 6, + "mode": 0, + "inputs": [ + { + "localized_name": "shot_duration", + "name": "shot_duration", + "type": "INT", + "widget": { + "name": "shot_duration" + }, + "link": null + }, + { + "localized_name": "seed_value", + "name": "seed_value", + "type": "INT", + "widget": { + "name": "seed_value" + }, + "link": null + }, + { + "localized_name": "instruction", + "name": "instruction", + "type": "STRING", + "widget": { + "name": "instruction" + }, + "link": null + }, + { + "localized_name": "base_directory_path", + "name": "base_directory_path", + "type": "STRING", + "widget": { + "name": "base_directory_path" + }, + "link": null + }, + { + "localized_name": "extension", + "name": "extension", + "type": "STRING", + "widget": { + "name": "extension" + }, + "link": null + }, + { + "localized_name": "shot_name", + "name": "shot_name", + "type": "STRING", + "widget": { + "name": "shot_name" + }, + "link": null + }, + { + "localized_name": "ai_method", + "name": "ai_method", + "type": "STRING", + "widget": { + "name": "ai_method" + }, + "link": null + }, + { + "localized_name": "version", + "name": "version", + "type": "STRING", + "widget": { + "name": "version" + }, + "link": null + }, + { + "localized_name": "disable_versioning", + "name": "disable_versioning", + "type": "BOOLEAN", + "widget": { + "name": "disable_versioning" + }, + "link": null + }, + { + "localized_name": "enable_overwrite", + "name": "enable_overwrite", + "type": "BOOLEAN", + "widget": { + "name": "enable_overwrite" + }, + "link": null + }, + { + "localized_name": "no_subfolders", + "name": "no_subfolders", + "type": "BOOLEAN", + "widget": { + "name": "no_subfolders" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "WRITE_file_path", + "name": "WRITE_file_path", + "type": "STRING", + "slot_index": 0, + "links": [ + 1375, + 1384 + ] + }, + { + "localized_name": "output_name", + "name": "output_name", + "type": "STRING", + "slot_index": 1, + "links": null + }, + { + "localized_name": "version_string", + "name": "version_string", + "type": "STRING", + "slot_index": 2, + "links": null + }, + { + "localized_name": "output_directory", + "name": "output_directory", + "type": "STRING", + "slot_index": 3, + "links": [ + 1379 + ] + }, + { + "localized_name": "shot_duration", + "name": "shot_duration", + "type": "INT", + "slot_index": 4, + "links": null + }, + { + "localized_name": "seed_value", + "name": "seed_value", + "type": "INT", + "slot_index": 5, + "links": null + }, + { + "localized_name": "shot_name", + "name": "shot_name", + "type": "STRING", + "slot_index": 6, + "links": null + } + ], + "title": "Easy AI Pipeline (Koolook) - path / name / folders / version", + "properties": { + "cnr_id": "koolook", + "ver": "0.2.0", + "Node name for S&R": "EasyAIPipeline", + "aux_id": "malkuthro/Koolook_Wan_22", + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.8", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [ + 81, + 453453453, + "Place your base folder path in the FIELD below", + "CHANGE_ME_OUTPUT_FOLDER", + ".%04d.exr", + "RMGB-loop-demo", + "", + "1", + false, + false, + false, + "CHANGE_ME_OUTPUT_FOLDER", + null, + null + ], + "color": "#2a363b", + "bgcolor": "#3f5159" + }, + { + "id": 609, + "type": "RMBG", + "pos": [ + 1739.7215682539838, + -1339.2519673065885 + ], + "size": [ + 725.3187527140035, + 753.4417182726545 + ], + "flags": {}, + "order": 15, + "mode": 0, + "inputs": [ + { + "localized_name": "Image", + "name": "image", + "type": "IMAGE", + "link": 1444 + }, + { + "localized_name": "Model", + "name": "model", + "type": "COMBO", + "widget": { + "name": "model" + }, + "link": null + }, + { + "localized_name": "Sensitivity", + "name": "sensitivity", + "shape": 7, + "type": "FLOAT", + "widget": { + "name": "sensitivity" + }, + "link": null + }, + { + "localized_name": "Processing Resolution", + "name": "process_res", + "shape": 7, + "type": "INT", + "widget": { + "name": "process_res" + }, + "link": null + }, + { + "localized_name": "Mask Blur", + "name": "mask_blur", + "shape": 7, + "type": "INT", + "widget": { + "name": "mask_blur" + }, + "link": null + }, + { + "localized_name": "Mask Offset", + "name": "mask_offset", + "shape": 7, + "type": "INT", + "widget": { + "name": "mask_offset" + }, + "link": null + }, + { + "localized_name": "Invert Output", + "name": "invert_output", + "shape": 7, + "type": "BOOLEAN", + "widget": { + "name": "invert_output" + }, + "link": null + }, + { + "localized_name": "Refine Foreground", + "name": "refine_foreground", + "shape": 7, + "type": "BOOLEAN", + "widget": { + "name": "refine_foreground" + }, + "link": null + }, + { + "localized_name": "Background", + "name": "background", + "shape": 7, + "type": "COMBO", + "widget": { + "name": "background" + }, + "link": null + }, + { + "localized_name": "Background Color", + "name": "background_color", + "shape": 7, + "type": "COLORCODE", + "widget": { + "name": "background_color" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "IMAGE", + "name": "IMAGE", + "type": "IMAGE", + "links": null + }, + { + "localized_name": "MASK", + "name": "MASK", + "type": "MASK", + "links": null + }, + { + "localized_name": "MASK IMAGE", + "name": "MASK_IMAGE", + "type": "IMAGE", + "links": [ + 1445 + ] + } + ], + "properties": { + "cnr_id": "comfyui-rmbg", + "ver": "2.9.3", + "Node name for S&R": "RMBG", + "ue_properties": { + "widget_ue_connectable": {}, + "input_ue_unconnectable": {}, + "version": "7.2.2" + } + }, + "widgets_values": [ + "RMBG-2.0", + 1, + 1024, + 0, + 0, + false, + false, + "Alpha", + "#222222" + ], + "color": "#222e40", + "bgcolor": "#364254" + }, + { + "id": 550, + "type": "Koolook_LoopStatus", + "pos": [ + 3308.3124997663494, + -2022.9580810972818 + ], + "size": [ + 330, + 300 + ], + "flags": {}, + "order": 18, + "mode": 0, + "inputs": [ + { + "localized_name": "value", + "name": "value", + "type": "*", + "link": 1404 + }, + { + "localized_name": "index", + "name": "index", + "type": "INT", + "widget": { + "name": "index" + }, + "link": 1407 + }, + { + "localized_name": "total", + "name": "total", + "type": "INT", + "widget": { + "name": "total" + }, + "link": 1413 + }, + { + "localized_name": "filepath", + "name": "filepath", + "shape": 7, + "type": "STRING", + "widget": { + "name": "filepath" + }, + "link": 1384 + }, + { + "localized_name": "label", + "name": "label", + "shape": 7, + "type": "STRING", + "widget": { + "name": "label" + }, + "link": null + }, + { + "localized_name": "auto_queue_next", + "name": "auto_queue_next", + "shape": 7, + "type": "BOOLEAN", + "widget": { + "name": "auto_queue_next" + }, + "link": null + }, + { + "localized_name": "index_node_id", + "name": "index_node_id", + "shape": 7, + "type": "STRING", + "widget": { + "name": "index_node_id" + }, + "link": null + }, + { + "localized_name": "server_url", + "name": "server_url", + "shape": 7, + "type": "STRING", + "widget": { + "name": "server_url" + }, + "link": null + }, + { + "localized_name": "max_auto_queue_depth", + "name": "max_auto_queue_depth", + "shape": 7, + "type": "INT", + "widget": { + "name": "max_auto_queue_depth" + }, + "link": null + }, + { + "localized_name": "remaining_auto_queue_depth", + "name": "remaining_auto_queue_depth", + "shape": 7, + "type": "INT", + "widget": { + "name": "remaining_auto_queue_depth" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "value", + "name": "value", + "type": "*", + "links": [ + 1374 + ] + }, + { + "localized_name": "status", + "name": "status", + "type": "STRING", + "links": null + } + ], + "title": "Loop Status + Queue Next (1/4, 2/4...)", + "properties": { + "cnr_id": "koolook", + "ver": "0.2.0", + "Node name for S&R": "Koolook_LoopStatus", + "ue_properties": { + "widget_ue_connectable": { + "filepath": true, + "label": true + }, + "version": "7.8", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [ + "", + "EXR_SAFE", + false, + "", + "auto", + "", + "auto", + 100, + -1 + ], + "color": "#232", + "bgcolor": "#353" + } + ], + "links": [ + [ + 1373, + 543, + 0, + 544, + 1, + "INT" + ], + [ + 1374, + 550, + 0, + 545, + 0, + "IMAGE" + ], + [ + 1375, + 547, + 0, + 545, + 1, + "STRING" + ], + [ + 1379, + 547, + 3, + 548, + 0, + "STRING" + ], + [ + 1380, + 548, + 0, + 549, + 0, + "IMAGE" + ], + [ + 1384, + 547, + 0, + 550, + 3, + "STRING" + ], + [ + 1404, + 585, + 0, + 550, + 0, + "IMAGE" + ], + [ + 1405, + 543, + 0, + 586, + 0, + "INT" + ], + [ + 1406, + 586, + 0, + 587, + 0, + "INT" + ], + [ + 1407, + 587, + 0, + 550, + 1, + "INT" + ], + [ + 1412, + 590, + 0, + 591, + 0, + "INT" + ], + [ + 1413, + 591, + 0, + 550, + 2, + "INT" + ], + [ + 1431, + 608, + 0, + 544, + 0, + "IMAGE" + ], + [ + 1432, + 608, + 3, + 590, + 0, + "INT" + ], + [ + 1444, + 544, + 0, + 609, + 0, + "IMAGE" + ], + [ + 1445, + 609, + 2, + 585, + 0, + "IMAGE" + ], + [ + 1447, + 619, + 0, + 620, + 0, + "IMAGE" + ], + [ + 1448, + 619, + 0, + 608, + 0, + "IMAGE" + ], + [ + 1451, + 543, + 0, + 545, + 3, + "INT" + ] + ], + "groups": [], + "config": {}, + "extra": { + "frontendVersion": "1.43.18", + "workflowRendererVersion": "LG", + "VHS_latentpreview": false, + "VHS_latentpreviewrate": 0, + "VHS_MetadataImage": true, + "VHS_KeepIntermediate": true, + "ue_links": [], + "links_added_by_ue": [], + "ds": { + "scale": 0.45470564392772467, + "offset": [ + -1084.0557255577073, + 2701.8045434397063 + ] + } + }, + "version": 0.4 +} diff --git a/docs/workflows/kforge-labs-workflows/README.md b/docs/workflows/kforge-labs-workflows/README.md new file mode 100644 index 0000000..77c49b7 --- /dev/null +++ b/docs/workflows/kforge-labs-workflows/README.md @@ -0,0 +1,31 @@ +# Kforge Labs Workflows + +These workflows are bundled into the Kforge Labs sidebar as starter demos. + +| Workflow | What it demonstrates | +|---|---| +| [`Easy Image Batch - Select and Rebuild.json`](Easy%20Image%20Batch%20-%20Select%20and%20Rebuild.json) | Selecting sparse frames from a batch, then rebuilding sequence spacing with Easy Image Batch. | +| [`LOOP Demo.json`](LOOP%20Demo.json) | Queue-driven per-frame processing with `Koolook_LoopStatus`. | + +## Requirements + +Both workflows need Kforge Labs / Koolook and ComfyUI core nodes. The demo +can still open when optional node packs are missing, but those nodes must be +installed before the workflow can run end-to-end. + +| Workflow | Extra node packs | +|---|---| +| Easy Image Batch - Select and Rebuild | ComfyUI Custom Scripts (`ShowText|pysssss`) | +| LOOP Demo | ComfyUI Easy Use (`easy int`), ComfyUI-KJNodes (`GetImageSizeAndCount`), ComfyUI-HQ-Image-Save (`LoadEXR`, `SaveEXRFrames`), ComfyUI-RMBG (`RMBG`) | + +The large text labels in both workflows use rgthree label nodes. They are +visual annotations only; missing labels do not change the core demo logic. + +The sidebar seed lives in [`../../../web/workflow_defaults.json`](../../../web/workflow_defaults.json) +under **Kforge Labs Workflows**. + +Before running `LOOP Demo`, replace `CHANGE_ME_OUTPUT_FOLDER` in the Easy AI +Pipeline node with a writable local output folder, then enable +`auto_queue_next` on `Koolook_LoopStatus` if you want it to queue the remaining +frames automatically. The bundled copy leaves auto-queue disabled so the first +load cannot write to a placeholder path by accident. diff --git a/web/workflow_defaults.json b/web/workflow_defaults.json index de158a1..907b7dc 100644 --- a/web/workflow_defaults.json +++ b/web/workflow_defaults.json @@ -1,4 +1,4360 @@ { "_comment": "Default workflows shipped with the package. Same pattern as curated_defaults.json: seeded once into the user's /userdata on first ComfyUI load with empty workflow storage. Each entry is a directory containing one or more workflows. Workflows are full ComfyUI graph JSON (the same shape app.graph.serialize() produces).", - "directories": {} + "directories": { + "Kforge Labs Workflows": { + "workflows": { + "Easy Image Batch - Select and Rebuild": { + "savedAt": "2026-06-18T00:00:00.000Z", + "graph": { + "id": "7f44bf60-a24c-4549-9c81-717034e53e89", + "revision": 0, + "last_node_id": 55, + "last_link_id": 77, + "nodes": [ + { + "id": 32, + "type": "PreviewImage", + "pos": [ + 1805.030640762002, + 828.6016658097125 + ], + "size": [ + 244.99588822844794, + 382.1010788160776 + ], + "flags": {}, + "order": 16, + "mode": 0, + "inputs": [ + { + "localized_name": "images", + "name": "images", + "type": "IMAGE", + "link": 70 + } + ], + "outputs": [], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.22.0", + "Node name for S&R": "PreviewImage" + }, + "widgets_values": [] + }, + { + "id": 1, + "type": "Easy_Pattern", + "pos": [ + -1102.803445285892, + 1298.1339886510946 + ], + "size": [ + 266, + 398 + ], + "flags": {}, + "order": 0, + "mode": 0, + "inputs": [ + { + "localized_name": "batch_size", + "name": "batch_size", + "type": "INT", + "widget": { + "name": "batch_size" + }, + "link": null + }, + { + "localized_name": "width", + "name": "width", + "type": "INT", + "widget": { + "name": "width" + }, + "link": null + }, + { + "localized_name": "height", + "name": "height", + "type": "INT", + "widget": { + "name": "height" + }, + "link": null + }, + { + "localized_name": "bg_color_mode", + "name": "bg_color_mode", + "type": "COMBO", + "widget": { + "name": "bg_color_mode" + }, + "link": null + }, + { + "localized_name": "show_text", + "name": "show_text", + "type": "BOOLEAN", + "widget": { + "name": "show_text" + }, + "link": null + }, + { + "localized_name": "text_color_mode", + "name": "text_color_mode", + "type": "COMBO", + "widget": { + "name": "text_color_mode" + }, + "link": null + }, + { + "localized_name": "start_from", + "name": "start_from", + "type": "INT", + "widget": { + "name": "start_from" + }, + "link": null + }, + { + "localized_name": "step", + "name": "step", + "type": "INT", + "widget": { + "name": "step" + }, + "link": null + }, + { + "localized_name": "font_size", + "name": "font_size", + "type": "INT", + "widget": { + "name": "font_size" + }, + "link": null + }, + { + "localized_name": "position", + "name": "position", + "type": "COMBO", + "widget": { + "name": "position" + }, + "link": null + }, + { + "localized_name": "zero_pad", + "name": "zero_pad", + "type": "INT", + "widget": { + "name": "zero_pad" + }, + "link": null + }, + { + "localized_name": "bg_color", + "name": "bg_color", + "shape": 7, + "type": "STRING", + "widget": { + "name": "bg_color" + }, + "link": null + }, + { + "localized_name": "text_color", + "name": "text_color", + "shape": 7, + "type": "STRING", + "widget": { + "name": "text_color" + }, + "link": null + }, + { + "localized_name": "prefix", + "name": "prefix", + "shape": 7, + "type": "STRING", + "widget": { + "name": "prefix" + }, + "link": null + }, + { + "localized_name": "suffix", + "name": "suffix", + "shape": 7, + "type": "STRING", + "widget": { + "name": "suffix" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "images", + "name": "images", + "type": "IMAGE", + "slot_index": 0, + "links": [ + 32, + 54 + ] + } + ], + "title": "source_batch (24f, blue)", + "properties": { + "cnr_id": "koolook", + "ver": "0.2.0", + "Node name for S&R": "Easy_Pattern", + "ue_properties": { + "widget_ue_connectable": {}, + "input_ue_unconnectable": {}, + "version": "7.8" + } + }, + "widgets_values": [ + 24, + 256, + 256, + "Custom", + true, + "White", + 1, + 1, + 110, + "center", + 0, + "#1f4f74", + "#FFFFFF", + "", + "" + ], + "color": "#2a363b", + "bgcolor": "#3f5159" + }, + { + "id": 2, + "type": "Easy_Pattern", + "pos": [ + -1111.9815789662082, + 831.8726123040356 + ], + "size": [ + 266, + 398 + ], + "flags": {}, + "order": 1, + "mode": 0, + "inputs": [ + { + "localized_name": "batch_size", + "name": "batch_size", + "type": "INT", + "widget": { + "name": "batch_size" + }, + "link": null + }, + { + "localized_name": "width", + "name": "width", + "type": "INT", + "widget": { + "name": "width" + }, + "link": null + }, + { + "localized_name": "height", + "name": "height", + "type": "INT", + "widget": { + "name": "height" + }, + "link": null + }, + { + "localized_name": "bg_color_mode", + "name": "bg_color_mode", + "type": "COMBO", + "widget": { + "name": "bg_color_mode" + }, + "link": null + }, + { + "localized_name": "show_text", + "name": "show_text", + "type": "BOOLEAN", + "widget": { + "name": "show_text" + }, + "link": null + }, + { + "localized_name": "text_color_mode", + "name": "text_color_mode", + "type": "COMBO", + "widget": { + "name": "text_color_mode" + }, + "link": null + }, + { + "localized_name": "start_from", + "name": "start_from", + "type": "INT", + "widget": { + "name": "start_from" + }, + "link": null + }, + { + "localized_name": "step", + "name": "step", + "type": "INT", + "widget": { + "name": "step" + }, + "link": null + }, + { + "localized_name": "font_size", + "name": "font_size", + "type": "INT", + "widget": { + "name": "font_size" + }, + "link": null + }, + { + "localized_name": "position", + "name": "position", + "type": "COMBO", + "widget": { + "name": "position" + }, + "link": null + }, + { + "localized_name": "zero_pad", + "name": "zero_pad", + "type": "INT", + "widget": { + "name": "zero_pad" + }, + "link": null + }, + { + "localized_name": "bg_color", + "name": "bg_color", + "shape": 7, + "type": "STRING", + "widget": { + "name": "bg_color" + }, + "link": null + }, + { + "localized_name": "text_color", + "name": "text_color", + "shape": 7, + "type": "STRING", + "widget": { + "name": "text_color" + }, + "link": null + }, + { + "localized_name": "prefix", + "name": "prefix", + "shape": 7, + "type": "STRING", + "widget": { + "name": "prefix" + }, + "link": null + }, + { + "localized_name": "suffix", + "name": "suffix", + "shape": 7, + "type": "STRING", + "widget": { + "name": "suffix" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "images", + "name": "images", + "type": "IMAGE", + "slot_index": 0, + "links": [ + 33, + 53 + ] + } + ], + "title": "keyframes_insert (3f, green)", + "properties": { + "cnr_id": "koolook", + "ver": "0.2.0", + "Node name for S&R": "Easy_Pattern", + "ue_properties": { + "widget_ue_connectable": {}, + "input_ue_unconnectable": {}, + "version": "7.8" + } + }, + "widgets_values": [ + 3, + 256, + 256, + "Custom", + true, + "White", + 1, + 1, + 110, + "center", + 0, + "#1d6a3a", + "#FFFFFF", + "", + "" + ], + "color": "#232", + "bgcolor": "#353" + }, + { + "id": 37, + "type": "Easy_Pattern", + "pos": [ + -1109.758059722564, + 2222.677426805651 + ], + "size": [ + 266, + 398 + ], + "flags": {}, + "order": 2, + "mode": 0, + "inputs": [ + { + "localized_name": "batch_size", + "name": "batch_size", + "type": "INT", + "widget": { + "name": "batch_size" + }, + "link": null + }, + { + "localized_name": "width", + "name": "width", + "type": "INT", + "widget": { + "name": "width" + }, + "link": null + }, + { + "localized_name": "height", + "name": "height", + "type": "INT", + "widget": { + "name": "height" + }, + "link": null + }, + { + "localized_name": "bg_color_mode", + "name": "bg_color_mode", + "type": "COMBO", + "widget": { + "name": "bg_color_mode" + }, + "link": null + }, + { + "localized_name": "show_text", + "name": "show_text", + "type": "BOOLEAN", + "widget": { + "name": "show_text" + }, + "link": null + }, + { + "localized_name": "text_color_mode", + "name": "text_color_mode", + "type": "COMBO", + "widget": { + "name": "text_color_mode" + }, + "link": null + }, + { + "localized_name": "start_from", + "name": "start_from", + "type": "INT", + "widget": { + "name": "start_from" + }, + "link": null + }, + { + "localized_name": "step", + "name": "step", + "type": "INT", + "widget": { + "name": "step" + }, + "link": null + }, + { + "localized_name": "font_size", + "name": "font_size", + "type": "INT", + "widget": { + "name": "font_size" + }, + "link": null + }, + { + "localized_name": "position", + "name": "position", + "type": "COMBO", + "widget": { + "name": "position" + }, + "link": null + }, + { + "localized_name": "zero_pad", + "name": "zero_pad", + "type": "INT", + "widget": { + "name": "zero_pad" + }, + "link": null + }, + { + "localized_name": "bg_color", + "name": "bg_color", + "shape": 7, + "type": "STRING", + "widget": { + "name": "bg_color" + }, + "link": null + }, + { + "localized_name": "text_color", + "name": "text_color", + "shape": 7, + "type": "STRING", + "widget": { + "name": "text_color" + }, + "link": null + }, + { + "localized_name": "prefix", + "name": "prefix", + "shape": 7, + "type": "STRING", + "widget": { + "name": "prefix" + }, + "link": null + }, + { + "localized_name": "suffix", + "name": "suffix", + "shape": 7, + "type": "STRING", + "widget": { + "name": "suffix" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "images", + "name": "images", + "type": "IMAGE", + "slot_index": 0, + "links": [ + 63, + 64 + ] + } + ], + "title": "single frame (1f, pink)", + "properties": { + "cnr_id": "koolook", + "ver": "0.2.0", + "Node name for S&R": "Easy_Pattern", + "ue_properties": { + "widget_ue_connectable": {}, + "input_ue_unconnectable": {}, + "version": "7.8" + } + }, + "widgets_values": [ + 1, + 256, + 256, + "Custom", + true, + "White", + 4, + 1, + 110, + "center", + 0, + "#7d32a8", + "#FFFFFF", + "", + "" + ], + "color": "#323", + "bgcolor": "#535" + }, + { + "id": 33, + "type": "PreviewImage", + "pos": [ + 2869.4810377653744, + 835.3033331140031 + ], + "size": [ + 313.0464276364869, + 278.62871012661685 + ], + "flags": {}, + "order": 24, + "mode": 0, + "inputs": [ + { + "localized_name": "images", + "name": "images", + "type": "IMAGE", + "link": 59 + } + ], + "outputs": [], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.22.0", + "Node name for S&R": "PreviewImage" + }, + "widgets_values": [] + }, + { + "id": 3, + "type": "Easy_Pattern", + "pos": [ + -1103.3949517469036, + 1770.1540176570445 + ], + "size": [ + 266, + 398 + ], + "flags": {}, + "order": 3, + "mode": 0, + "inputs": [ + { + "localized_name": "batch_size", + "name": "batch_size", + "type": "INT", + "widget": { + "name": "batch_size" + }, + "link": null + }, + { + "localized_name": "width", + "name": "width", + "type": "INT", + "widget": { + "name": "width" + }, + "link": null + }, + { + "localized_name": "height", + "name": "height", + "type": "INT", + "widget": { + "name": "height" + }, + "link": null + }, + { + "localized_name": "bg_color_mode", + "name": "bg_color_mode", + "type": "COMBO", + "widget": { + "name": "bg_color_mode" + }, + "link": null + }, + { + "localized_name": "show_text", + "name": "show_text", + "type": "BOOLEAN", + "widget": { + "name": "show_text" + }, + "link": null + }, + { + "localized_name": "text_color_mode", + "name": "text_color_mode", + "type": "COMBO", + "widget": { + "name": "text_color_mode" + }, + "link": null + }, + { + "localized_name": "start_from", + "name": "start_from", + "type": "INT", + "widget": { + "name": "start_from" + }, + "link": null + }, + { + "localized_name": "step", + "name": "step", + "type": "INT", + "widget": { + "name": "step" + }, + "link": null + }, + { + "localized_name": "font_size", + "name": "font_size", + "type": "INT", + "widget": { + "name": "font_size" + }, + "link": null + }, + { + "localized_name": "position", + "name": "position", + "type": "COMBO", + "widget": { + "name": "position" + }, + "link": null + }, + { + "localized_name": "zero_pad", + "name": "zero_pad", + "type": "INT", + "widget": { + "name": "zero_pad" + }, + "link": null + }, + { + "localized_name": "bg_color", + "name": "bg_color", + "shape": 7, + "type": "STRING", + "widget": { + "name": "bg_color" + }, + "link": null + }, + { + "localized_name": "text_color", + "name": "text_color", + "shape": 7, + "type": "STRING", + "widget": { + "name": "text_color" + }, + "link": null + }, + { + "localized_name": "prefix", + "name": "prefix", + "shape": 7, + "type": "STRING", + "widget": { + "name": "prefix" + }, + "link": null + }, + { + "localized_name": "suffix", + "name": "suffix", + "shape": 7, + "type": "STRING", + "widget": { + "name": "suffix" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "images", + "name": "images", + "type": "IMAGE", + "slot_index": 0, + "links": [ + 28, + 45 + ] + } + ], + "title": "single frame (1f, orange)", + "properties": { + "cnr_id": "koolook", + "ver": "0.2.0", + "Node name for S&R": "Easy_Pattern", + "ue_properties": { + "widget_ue_connectable": {}, + "input_ue_unconnectable": {}, + "version": "7.8" + } + }, + "widgets_values": [ + 1, + 256, + 256, + "Custom", + true, + "White", + 10, + 1, + 110, + "center", + 0, + "#8a5a16", + "#FFFFFF", + "", + "" + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 21, + "type": "PreviewImage", + "pos": [ + -363.76920290921277, + 913.9117664474539 + ], + "size": [ + 324.5794485623062, + 341.47781944889175 + ], + "flags": {}, + "order": 20, + "mode": 0, + "inputs": [ + { + "localized_name": "images", + "name": "images", + "type": "IMAGE", + "link": 25 + } + ], + "outputs": [], + "title": "Preview image_batch", + "properties": { + "cnr_id": "comfy-core", + "ver": "0.3.0", + "Node name for S&R": "PreviewImage" + }, + "widgets_values": [] + }, + { + "id": 40, + "type": "MaskPreview", + "pos": [ + -358.01908186983, + 1308.6339930917375 + ], + "size": [ + 319.3344082792096, + 339.51178261260634 + ], + "flags": {}, + "order": 21, + "mode": 0, + "inputs": [ + { + "localized_name": "mask", + "name": "mask", + "type": "MASK", + "link": 66 + } + ], + "outputs": [], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.22.0", + "Node name for S&R": "MaskPreview" + }, + "widgets_values": [] + }, + { + "id": 36, + "type": "PreviewImage", + "pos": [ + -356.4971585683966, + 1710.51773861486 + ], + "size": [ + 315.0050735892578, + 344.43898330346246 + ], + "flags": {}, + "order": 22, + "mode": 0, + "inputs": [ + { + "localized_name": "images", + "name": "images", + "type": "IMAGE", + "link": 62 + } + ], + "outputs": [], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.22.0", + "Node name for S&R": "PreviewImage" + }, + "widgets_values": [] + }, + { + "id": 39, + "type": "ShowText|pysssss", + "pos": [ + -352.5106874961286, + 2128.725274590388 + ], + "size": [ + 316.7996159222653, + 193.831435418816 + ], + "flags": {}, + "order": 23, + "mode": 0, + "inputs": [ + { + "localized_name": "text", + "name": "text", + "type": "STRING", + "link": 65 + } + ], + "outputs": [ + { + "localized_name": "STRING", + "name": "STRING", + "shape": 6, + "type": "STRING", + "links": null + } + ], + "title": "FRAMES list output", + "properties": { + "cnr_id": "comfyui-custom-scripts", + "ver": "1.2.5", + "Node name for S&R": "ShowText|pysssss" + }, + "widgets_values": [ + "4, 5, 9, 20" + ] + }, + { + "id": 26, + "type": "PreviewImage", + "pos": [ + -1384.1032743633086, + 828.5332774837912 + ], + "size": [ + 245.03051367251555, + 405.2770427121668 + ], + "flags": {}, + "order": 12, + "mode": 0, + "inputs": [ + { + "localized_name": "images", + "name": "images", + "type": "IMAGE", + "link": 33 + } + ], + "outputs": [], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.22.0", + "Node name for S&R": "PreviewImage" + }, + "widgets_values": [], + "color": "#232", + "bgcolor": "#353" + }, + { + "id": 25, + "type": "PreviewImage", + "pos": [ + -1376.0739962759649, + 1300.6842492351948 + ], + "size": [ + 244.99588822844794, + 382.1010788160776 + ], + "flags": {}, + "order": 11, + "mode": 0, + "inputs": [ + { + "localized_name": "images", + "name": "images", + "type": "IMAGE", + "link": 32 + } + ], + "outputs": [], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.22.0", + "Node name for S&R": "PreviewImage" + }, + "widgets_values": [], + "color": "#2a363b", + "bgcolor": "#3f5159" + }, + { + "id": 24, + "type": "PreviewImage", + "pos": [ + -1381.5354653498573, + 1773.6382584706819 + ], + "size": [ + 255.82211040699963, + 279.96756063057296 + ], + "flags": {}, + "order": 14, + "mode": 0, + "inputs": [ + { + "localized_name": "images", + "name": "images", + "type": "IMAGE", + "link": 28 + } + ], + "outputs": [], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.22.0", + "Node name for S&R": "PreviewImage" + }, + "widgets_values": [], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 38, + "type": "PreviewImage", + "pos": [ + -1374.0533492090497, + 2224.5481272210245 + ], + "size": [ + 241.56796926572906, + 267.5831934689677 + ], + "flags": {}, + "order": 13, + "mode": 0, + "inputs": [ + { + "localized_name": "images", + "name": "images", + "type": "IMAGE", + "link": 64 + } + ], + "outputs": [], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.22.0", + "Node name for S&R": "PreviewImage" + }, + "widgets_values": [], + "color": "#323", + "bgcolor": "#535" + }, + { + "id": 27, + "type": "PreviewImage", + "pos": [ + 214.48501382884194, + 832.8891272960695 + ], + "size": [ + 244.99588822844794, + 392.24010134802904 + ], + "flags": {}, + "order": 18, + "mode": 0, + "inputs": [ + { + "localized_name": "images", + "name": "images", + "type": "IMAGE", + "link": 69 + } + ], + "outputs": [], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.22.0", + "Node name for S&R": "PreviewImage" + }, + "widgets_values": [], + "color": "#323", + "bgcolor": "#535" + }, + { + "id": 44, + "type": "MaskPreview", + "pos": [ + 2871.597250380338, + 1179.1563488187464 + ], + "size": [ + 313.70042622555457, + 285.07836462465866 + ], + "flags": {}, + "order": 25, + "mode": 0, + "inputs": [ + { + "localized_name": "mask", + "name": "mask", + "type": "MASK", + "link": 72 + } + ], + "outputs": [], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.22.0", + "Node name for S&R": "MaskPreview" + }, + "widgets_values": [] + }, + { + "id": 43, + "type": "Easy_Pattern", + "pos": [ + 2069.105886083746, + 831.1133436708205 + ], + "size": [ + 343.64493518247855, + 404.29553528506585 + ], + "flags": {}, + "order": 4, + "mode": 0, + "inputs": [ + { + "localized_name": "batch_size", + "name": "batch_size", + "type": "INT", + "widget": { + "name": "batch_size" + }, + "link": null + }, + { + "localized_name": "width", + "name": "width", + "type": "INT", + "widget": { + "name": "width" + }, + "link": null + }, + { + "localized_name": "height", + "name": "height", + "type": "INT", + "widget": { + "name": "height" + }, + "link": null + }, + { + "localized_name": "bg_color_mode", + "name": "bg_color_mode", + "type": "COMBO", + "widget": { + "name": "bg_color_mode" + }, + "link": null + }, + { + "localized_name": "show_text", + "name": "show_text", + "type": "BOOLEAN", + "widget": { + "name": "show_text" + }, + "link": null + }, + { + "localized_name": "text_color_mode", + "name": "text_color_mode", + "type": "COMBO", + "widget": { + "name": "text_color_mode" + }, + "link": null + }, + { + "localized_name": "start_from", + "name": "start_from", + "type": "INT", + "widget": { + "name": "start_from" + }, + "link": null + }, + { + "localized_name": "step", + "name": "step", + "type": "INT", + "widget": { + "name": "step" + }, + "link": null + }, + { + "localized_name": "font_size", + "name": "font_size", + "type": "INT", + "widget": { + "name": "font_size" + }, + "link": null + }, + { + "localized_name": "position", + "name": "position", + "type": "COMBO", + "widget": { + "name": "position" + }, + "link": null + }, + { + "localized_name": "zero_pad", + "name": "zero_pad", + "type": "INT", + "widget": { + "name": "zero_pad" + }, + "link": null + }, + { + "localized_name": "bg_color", + "name": "bg_color", + "shape": 7, + "type": "STRING", + "widget": { + "name": "bg_color" + }, + "link": null + }, + { + "localized_name": "text_color", + "name": "text_color", + "shape": 7, + "type": "STRING", + "widget": { + "name": "text_color" + }, + "link": null + }, + { + "localized_name": "prefix", + "name": "prefix", + "shape": 7, + "type": "STRING", + "widget": { + "name": "prefix" + }, + "link": null + }, + { + "localized_name": "suffix", + "name": "suffix", + "shape": 7, + "type": "STRING", + "widget": { + "name": "suffix" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "images", + "name": "images", + "type": "IMAGE", + "slot_index": 0, + "links": [ + 70, + 71 + ] + } + ], + "title": "selected_frames_from_batch (24f, orange)", + "properties": { + "cnr_id": "koolook", + "ver": "0.2.0", + "Node name for S&R": "Easy_Pattern", + "ue_properties": { + "widget_ue_connectable": {}, + "input_ue_unconnectable": {}, + "version": "7.8" + } + }, + "widgets_values": [ + 24, + 256, + 256, + "Custom", + true, + "White", + 1, + 1, + 110, + "center", + 0, + "#8a5a16", + "#FFFFFF", + "", + "" + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 42, + "type": "Easy_Pattern", + "pos": [ + 485.4509365145366, + 829.8885884046914 + ], + "size": [ + 266, + 398 + ], + "flags": {}, + "order": 5, + "mode": 0, + "inputs": [ + { + "localized_name": "batch_size", + "name": "batch_size", + "type": "INT", + "widget": { + "name": "batch_size" + }, + "link": null + }, + { + "localized_name": "width", + "name": "width", + "type": "INT", + "widget": { + "name": "width" + }, + "link": null + }, + { + "localized_name": "height", + "name": "height", + "type": "INT", + "widget": { + "name": "height" + }, + "link": null + }, + { + "localized_name": "bg_color_mode", + "name": "bg_color_mode", + "type": "COMBO", + "widget": { + "name": "bg_color_mode" + }, + "link": null + }, + { + "localized_name": "show_text", + "name": "show_text", + "type": "BOOLEAN", + "widget": { + "name": "show_text" + }, + "link": null + }, + { + "localized_name": "text_color_mode", + "name": "text_color_mode", + "type": "COMBO", + "widget": { + "name": "text_color_mode" + }, + "link": null + }, + { + "localized_name": "start_from", + "name": "start_from", + "type": "INT", + "widget": { + "name": "start_from" + }, + "link": null + }, + { + "localized_name": "step", + "name": "step", + "type": "INT", + "widget": { + "name": "step" + }, + "link": null + }, + { + "localized_name": "font_size", + "name": "font_size", + "type": "INT", + "widget": { + "name": "font_size" + }, + "link": null + }, + { + "localized_name": "position", + "name": "position", + "type": "COMBO", + "widget": { + "name": "position" + }, + "link": null + }, + { + "localized_name": "zero_pad", + "name": "zero_pad", + "type": "INT", + "widget": { + "name": "zero_pad" + }, + "link": null + }, + { + "localized_name": "bg_color", + "name": "bg_color", + "shape": 7, + "type": "STRING", + "widget": { + "name": "bg_color" + }, + "link": null + }, + { + "localized_name": "text_color", + "name": "text_color", + "shape": 7, + "type": "STRING", + "widget": { + "name": "text_color" + }, + "link": null + }, + { + "localized_name": "prefix", + "name": "prefix", + "shape": 7, + "type": "STRING", + "widget": { + "name": "prefix" + }, + "link": null + }, + { + "localized_name": "suffix", + "name": "suffix", + "shape": 7, + "type": "STRING", + "widget": { + "name": "suffix" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "images", + "name": "images", + "type": "IMAGE", + "slot_index": 0, + "links": [ + 69, + 75 + ] + } + ], + "title": "pass_trough (24f, pink)", + "properties": { + "cnr_id": "koolook", + "ver": "0.2.0", + "Node name for S&R": "Easy_Pattern", + "ue_properties": { + "widget_ue_connectable": {}, + "input_ue_unconnectable": {}, + "version": "7.8" + } + }, + "widgets_values": [ + 17, + 256, + 256, + "Custom", + true, + "White", + 1, + 1, + 110, + "center", + 0, + "#7d32a8", + "#FFFFFF", + "", + "" + ], + "color": "#323", + "bgcolor": "#535" + }, + { + "id": 50, + "type": "Label (rgthree)", + "pos": [ + -77.09014160466631, + -82.88606920830189 + ], + "size": [ + 539.16015625, + 100 + ], + "flags": { + "allow_interaction": true + }, + "order": 6, + "mode": 0, + "inputs": [], + "outputs": [], + "title": "Demo setup", + "properties": { + "fontSize": 100, + "fontFamily": "Arial", + "fontColor": "#ffffff", + "textAlign": "left", + "backgroundColor": "transparent", + "padding": 0, + "borderRadius": 0, + "angle": 0, + "ue_properties": { + "widget_ue_connectable": {}, + "input_ue_unconnectable": {} + } + }, + "color": "#fff0", + "bgcolor": "#fff0" + }, + { + "id": 51, + "type": "Label (rgthree)", + "pos": [ + -764.6073738632138, + 103.85305205955946 + ], + "size": [ + 583.49609375, + 100 + ], + "flags": { + "allow_interaction": true + }, + "order": 7, + "mode": 0, + "inputs": [], + "outputs": [], + "title": "Image Utils  /", + "properties": { + "fontSize": 100, + "fontFamily": "Arial", + "fontColor": "#ff6701", + "textAlign": "left", + "backgroundColor": "transparent", + "padding": 0, + "borderRadius": 0, + "angle": 0, + "ue_properties": { + "widget_ue_connectable": {}, + "input_ue_unconnectable": {} + } + }, + "color": "#fff0", + "bgcolor": "#fff0" + }, + { + "id": 52, + "type": "Label (rgthree)", + "pos": [ + -1432.694612222157, + -113.53520572595126 + ], + "size": [ + 1342.3095703125, + 150 + ], + "flags": { + "allow_interaction": true + }, + "order": 8, + "mode": 0, + "inputs": [], + "outputs": [], + "title": "Easy Image Batch / ", + "properties": { + "fontSize": 150, + "fontFamily": "Arial", + "fontColor": "#ffffff", + "textAlign": "left", + "backgroundColor": "transparent", + "padding": 0, + "borderRadius": 0, + "angle": 0, + "ue_properties": { + "widget_ue_connectable": {}, + "input_ue_unconnectable": {} + } + }, + "color": "#fff0", + "bgcolor": "#fff0" + }, + { + "id": 53, + "type": "Label (rgthree)", + "pos": [ + -124.97597543434046, + 127.0937941194825 + ], + "size": [ + 122.85888671875, + 65 + ], + "flags": { + "allow_interaction": true + }, + "order": 9, + "mode": 0, + "inputs": [], + "outputs": [], + "title": "v1.0", + "properties": { + "fontSize": 65, + "fontFamily": "Arial", + "fontColor": "#ff6701", + "textAlign": "left", + "backgroundColor": "transparent", + "padding": 0, + "borderRadius": 0, + "angle": 0, + "ue_properties": { + "widget_ue_connectable": {}, + "input_ue_unconnectable": {} + } + }, + "color": "#fff0", + "bgcolor": "#fff0" + }, + { + "id": 46, + "type": "easy_ImageBatch", + "pos": [ + 788.1517061075484, + 1131.7696902310108 + ], + "size": [ + 371.6138671875, + 428 + ], + "flags": {}, + "order": 19, + "mode": 0, + "inputs": [ + { + "localized_name": "keyframes_insert", + "name": "keyframes_insert", + "shape": 7, + "type": "IMAGE", + "link": null + }, + { + "localized_name": "source_batch", + "name": "source_batch", + "shape": 7, + "type": "IMAGE", + "link": 75 + }, + { + "localized_name": "image1", + "name": "image1", + "shape": 7, + "type": "IMAGE", + "link": null + }, + { + "localized_name": "image2", + "name": "image2", + "shape": 7, + "type": "IMAGE", + "link": null + }, + { + "localized_name": "image3", + "name": "image3", + "shape": 7, + "type": "IMAGE", + "link": null + }, + { + "localized_name": "image4", + "name": "image4", + "shape": 7, + "type": "IMAGE", + "link": null + }, + { + "localized_name": "total_frames", + "name": "total_frames", + "type": "INT", + "widget": { + "name": "total_frames" + }, + "link": null + }, + { + "localized_name": "cut_start_frame", + "name": "cut_start_frame", + "type": "INT", + "widget": { + "name": "cut_start_frame" + }, + "link": null + }, + { + "localized_name": "placeholder_color", + "name": "placeholder_color", + "type": "COMBO", + "widget": { + "name": "placeholder_color" + }, + "link": null + }, + { + "localized_name": "invert_alpha", + "name": "invert_alpha", + "type": "BOOLEAN", + "widget": { + "name": "invert_alpha" + }, + "link": null + }, + { + "localized_name": "source_frames", + "name": "source_frames", + "type": "STRING", + "widget": { + "name": "source_frames" + }, + "link": null + }, + { + "localized_name": "image1_frame", + "name": "image1_frame", + "type": "INT", + "widget": { + "name": "image1_frame" + }, + "link": null + }, + { + "localized_name": "image2_frame", + "name": "image2_frame", + "shape": 7, + "type": "INT", + "widget": { + "name": "image2_frame" + }, + "link": null + }, + { + "localized_name": "image3_frame", + "name": "image3_frame", + "shape": 7, + "type": "INT", + "widget": { + "name": "image3_frame" + }, + "link": null + }, + { + "localized_name": "image4_frame", + "name": "image4_frame", + "shape": 7, + "type": "INT", + "widget": { + "name": "image4_frame" + }, + "link": null + }, + { + "localized_name": "width", + "name": "width", + "shape": 7, + "type": "INT", + "widget": { + "name": "width" + }, + "link": null + }, + { + "localized_name": "height", + "name": "height", + "shape": 7, + "type": "INT", + "widget": { + "name": "height" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "image_batch", + "name": "image_batch", + "type": "IMAGE", + "slot_index": 0, + "links": [ + 76 + ] + }, + { + "localized_name": "alpha_batch", + "name": "alpha_batch", + "type": "MASK", + "slot_index": 1, + "links": [ + 77 + ] + }, + { + "localized_name": "selected_image_batch", + "name": "selected_image_batch", + "type": "IMAGE", + "slot_index": 2, + "links": [] + }, + { + "localized_name": "selected_frames", + "name": "selected_frames", + "type": "STRING", + "slot_index": 3, + "links": [] + } + ], + "properties": { + "cnr_id": "koolook", + "ver": "0.2.0", + "Node name for S&R": "easy_ImageBatch", + "ue_properties": { + "widget_ue_connectable": {}, + "input_ue_unconnectable": {}, + "version": "7.8" + } + }, + "widgets_values": [ + 24, + 1, + "Gray", + false, + "", + 4, + 9, + 13, + 17, + 512, + 512 + ] + }, + { + "id": 34, + "type": "easy_ImageBatch", + "pos": [ + 2457.4883267232494, + 1058.699556677942 + ], + "size": [ + 371.6138671875, + 428 + ], + "flags": {}, + "order": 17, + "mode": 0, + "inputs": [ + { + "localized_name": "keyframes_insert", + "name": "keyframes_insert", + "shape": 7, + "type": "IMAGE", + "link": null + }, + { + "localized_name": "source_batch", + "name": "source_batch", + "shape": 7, + "type": "IMAGE", + "link": 71 + }, + { + "localized_name": "image1", + "name": "image1", + "shape": 7, + "type": "IMAGE", + "link": null + }, + { + "localized_name": "image2", + "name": "image2", + "shape": 7, + "type": "IMAGE", + "link": null + }, + { + "localized_name": "image3", + "name": "image3", + "shape": 7, + "type": "IMAGE", + "link": null + }, + { + "localized_name": "image4", + "name": "image4", + "shape": 7, + "type": "IMAGE", + "link": null + }, + { + "localized_name": "total_frames", + "name": "total_frames", + "type": "INT", + "widget": { + "name": "total_frames" + }, + "link": null + }, + { + "localized_name": "cut_start_frame", + "name": "cut_start_frame", + "type": "INT", + "widget": { + "name": "cut_start_frame" + }, + "link": null + }, + { + "localized_name": "placeholder_color", + "name": "placeholder_color", + "type": "COMBO", + "widget": { + "name": "placeholder_color" + }, + "link": null + }, + { + "localized_name": "invert_alpha", + "name": "invert_alpha", + "type": "BOOLEAN", + "widget": { + "name": "invert_alpha" + }, + "link": null + }, + { + "localized_name": "source_frames", + "name": "source_frames", + "type": "STRING", + "widget": { + "name": "source_frames" + }, + "link": null + }, + { + "localized_name": "image1_frame", + "name": "image1_frame", + "type": "INT", + "widget": { + "name": "image1_frame" + }, + "link": null + }, + { + "localized_name": "image2_frame", + "name": "image2_frame", + "shape": 7, + "type": "INT", + "widget": { + "name": "image2_frame" + }, + "link": null + }, + { + "localized_name": "image3_frame", + "name": "image3_frame", + "shape": 7, + "type": "INT", + "widget": { + "name": "image3_frame" + }, + "link": null + }, + { + "localized_name": "image4_frame", + "name": "image4_frame", + "shape": 7, + "type": "INT", + "widget": { + "name": "image4_frame" + }, + "link": null + }, + { + "localized_name": "width", + "name": "width", + "shape": 7, + "type": "INT", + "widget": { + "name": "width" + }, + "link": null + }, + { + "localized_name": "height", + "name": "height", + "shape": 7, + "type": "INT", + "widget": { + "name": "height" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "image_batch", + "name": "image_batch", + "type": "IMAGE", + "slot_index": 0, + "links": [ + 59 + ] + }, + { + "localized_name": "alpha_batch", + "name": "alpha_batch", + "type": "MASK", + "slot_index": 1, + "links": [ + 72 + ] + }, + { + "localized_name": "selected_image_batch", + "name": "selected_image_batch", + "type": "IMAGE", + "slot_index": 2, + "links": [] + }, + { + "localized_name": "selected_frames", + "name": "selected_frames", + "type": "STRING", + "slot_index": 3, + "links": [] + } + ], + "properties": { + "cnr_id": "koolook", + "ver": "0.2.0", + "Node name for S&R": "easy_ImageBatch", + "ue_properties": { + "widget_ue_connectable": {}, + "input_ue_unconnectable": {}, + "version": "7.8" + } + }, + "widgets_values": [ + 24, + 1, + "Black", + true, + "5 8 20 25", + 4, + 9, + 13, + 17, + 512, + 512 + ] + }, + { + "id": 20, + "type": "easy_ImageBatch", + "pos": [ + -785.3201085472679, + 1317.9602991429022 + ], + "size": [ + 371.6138671875, + 428 + ], + "flags": {}, + "order": 15, + "mode": 0, + "inputs": [ + { + "localized_name": "keyframes_insert", + "name": "keyframes_insert", + "shape": 7, + "type": "IMAGE", + "link": 53 + }, + { + "localized_name": "source_batch", + "name": "source_batch", + "shape": 7, + "type": "IMAGE", + "link": 54 + }, + { + "localized_name": "image1", + "name": "image1", + "shape": 7, + "type": "IMAGE", + "link": 45 + }, + { + "localized_name": "image2", + "name": "image2", + "shape": 7, + "type": "IMAGE", + "link": 63 + }, + { + "localized_name": "image3", + "name": "image3", + "shape": 7, + "type": "IMAGE", + "link": null + }, + { + "localized_name": "image4", + "name": "image4", + "shape": 7, + "type": "IMAGE", + "link": null + }, + { + "localized_name": "total_frames", + "name": "total_frames", + "type": "INT", + "widget": { + "name": "total_frames" + }, + "link": null + }, + { + "localized_name": "cut_start_frame", + "name": "cut_start_frame", + "type": "INT", + "widget": { + "name": "cut_start_frame" + }, + "link": null + }, + { + "localized_name": "placeholder_color", + "name": "placeholder_color", + "type": "COMBO", + "widget": { + "name": "placeholder_color" + }, + "link": null + }, + { + "localized_name": "invert_alpha", + "name": "invert_alpha", + "type": "BOOLEAN", + "widget": { + "name": "invert_alpha" + }, + "link": null + }, + { + "localized_name": "source_frames", + "name": "source_frames", + "type": "STRING", + "widget": { + "name": "source_frames" + }, + "link": null + }, + { + "localized_name": "image1_frame", + "name": "image1_frame", + "type": "INT", + "widget": { + "name": "image1_frame" + }, + "link": null + }, + { + "localized_name": "image2_frame", + "name": "image2_frame", + "shape": 7, + "type": "INT", + "widget": { + "name": "image2_frame" + }, + "link": null + }, + { + "localized_name": "image3_frame", + "name": "image3_frame", + "shape": 7, + "type": "INT", + "widget": { + "name": "image3_frame" + }, + "link": null + }, + { + "localized_name": "image4_frame", + "name": "image4_frame", + "shape": 7, + "type": "INT", + "widget": { + "name": "image4_frame" + }, + "link": null + }, + { + "localized_name": "width", + "name": "width", + "shape": 7, + "type": "INT", + "widget": { + "name": "width" + }, + "link": null + }, + { + "localized_name": "height", + "name": "height", + "shape": 7, + "type": "INT", + "widget": { + "name": "height" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "image_batch", + "name": "image_batch", + "type": "IMAGE", + "slot_index": 0, + "links": [ + 25 + ] + }, + { + "localized_name": "alpha_batch", + "name": "alpha_batch", + "type": "MASK", + "slot_index": 1, + "links": [ + 66 + ] + }, + { + "localized_name": "selected_image_batch", + "name": "selected_image_batch", + "type": "IMAGE", + "slot_index": 2, + "links": [ + 62 + ] + }, + { + "localized_name": "selected_frames", + "name": "selected_frames", + "type": "STRING", + "slot_index": 3, + "links": [ + 65 + ] + } + ], + "properties": { + "cnr_id": "koolook", + "ver": "0.2.0", + "Node name for S&R": "easy_ImageBatch", + "ue_properties": { + "widget_ue_connectable": {}, + "input_ue_unconnectable": {}, + "version": "7.8" + } + }, + "widgets_values": [ + 24, + 1, + "Gray", + true, + "4 5 20", + 4, + 9, + 13, + 17, + 512, + 512 + ] + }, + { + "id": 49, + "type": "MarkdownNote", + "pos": [ + -783.7907001693845, + 1799.710672551355 + ], + "size": [ + 370.5961005575339, + 88 + ], + "flags": {}, + "order": 10, + "mode": 0, + "inputs": [], + "outputs": [], + "title": "Multiline values", + "properties": {}, + "widgets_values": [ + "# 4, 5, 20" + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 30, + "type": "PreviewImage", + "pos": [ + 1209.035526456513, + 828.8678716632757 + ], + "size": [ + 378.68472777446414, + 422.47434659920486 + ], + "flags": {}, + "order": 26, + "mode": 0, + "inputs": [ + { + "localized_name": "images", + "name": "images", + "type": "IMAGE", + "link": 76 + } + ], + "outputs": [], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.22.0", + "Node name for S&R": "PreviewImage" + }, + "widgets_values": [] + }, + { + "id": 41, + "type": "MaskPreview", + "pos": [ + 1212.4384235850246, + 1305.9429884630767 + ], + "size": [ + 384.6465996894203, + 388.5309188538904 + ], + "flags": {}, + "order": 27, + "mode": 0, + "inputs": [ + { + "localized_name": "mask", + "name": "mask", + "type": "MASK", + "link": 77 + } + ], + "outputs": [], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.22.0", + "Node name for S&R": "MaskPreview" + }, + "widgets_values": [] + } + ], + "links": [ + [ + 25, + 20, + 0, + 21, + 0, + "IMAGE" + ], + [ + 28, + 3, + 0, + 24, + 0, + "IMAGE" + ], + [ + 32, + 1, + 0, + 25, + 0, + "IMAGE" + ], + [ + 33, + 2, + 0, + 26, + 0, + "IMAGE" + ], + [ + 45, + 3, + 0, + 20, + 2, + "IMAGE" + ], + [ + 53, + 2, + 0, + 20, + 0, + "IMAGE" + ], + [ + 54, + 1, + 0, + 20, + 1, + "IMAGE" + ], + [ + 59, + 34, + 0, + 33, + 0, + "IMAGE" + ], + [ + 62, + 20, + 2, + 36, + 0, + "IMAGE" + ], + [ + 63, + 37, + 0, + 20, + 3, + "IMAGE" + ], + [ + 64, + 37, + 0, + 38, + 0, + "IMAGE" + ], + [ + 65, + 20, + 3, + 39, + 0, + "STRING" + ], + [ + 66, + 20, + 1, + 40, + 0, + "MASK" + ], + [ + 69, + 42, + 0, + 27, + 0, + "IMAGE" + ], + [ + 70, + 43, + 0, + 32, + 0, + "IMAGE" + ], + [ + 71, + 43, + 0, + 34, + 1, + "IMAGE" + ], + [ + 72, + 34, + 1, + 44, + 0, + "MASK" + ], + [ + 75, + 42, + 0, + 46, + 1, + "IMAGE" + ], + [ + 76, + 46, + 0, + 30, + 0, + "IMAGE" + ], + [ + 77, + 46, + 1, + 41, + 0, + "MASK" + ] + ], + "groups": [ + { + "id": 11, + "title": "EXE 1 - MULTI use", + "bounding": [ + -1433.057835049271, + 736.9905199101568, + 1423.45639846225, + 1934.9171843462973 + ], + "flags": {} + }, + { + "id": 12, + "title": "EXE 2 - pass trough", + "bounding": [ + 194.3371040995798, + 744.2720835737471, + 1435.700231261403, + 960.7043903182839 + ], + "flags": {} + }, + { + "id": 13, + "title": "EXE 3 - selected frames from batch", + "bounding": [ + 1795.030640762002, + 756.0514052256123, + 1411.4624204138995, + 944.5458497532816 + ], + "flags": {} + } + ], + "config": {}, + "extra": { + "ds": { + "scale": 0.2760664819944634, + "offset": [ + 3415.781914306488, + 914.3553924469902 + ] + } + }, + "version": 0.4 + }, + "module": false, + "tags": [ + "demo", + "easy-image-batch" + ], + "archived": false + }, + "LOOP Demo": { + "savedAt": "2026-06-18T00:00:00.000Z", + "graph": { + "id": "d35b051f-0dae-5afe-8014-a8d4f4d4651a", + "revision": 0, + "last_node_id": 626, + "last_link_id": 1451, + "nodes": [ + { + "id": 586, + "type": "Reroute", + "pos": [ + 1204.0438656306615, + -1971.7833290546207 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 7, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "widget": { + "name": "value" + }, + "link": 1405 + } + ], + "outputs": [ + { + "name": "", + "type": "INT", + "links": [ + 1406 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 585, + "type": "Reroute", + "pos": [ + 2575.45103992013, + -2022.2345317318593 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 17, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 1445 + } + ], + "outputs": [ + { + "name": "", + "type": "IMAGE", + "links": [ + 1404 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 543, + "type": "easy int", + "pos": [ + 697.8509087447916, + -1665.4645032777125 + ], + "size": [ + 327.870703125, + 58 + ], + "flags": {}, + "order": 0, + "mode": 0, + "inputs": [ + { + "localized_name": "value", + "name": "value", + "type": "INT", + "widget": { + "name": "value" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "int", + "name": "int", + "type": "INT", + "links": [ + 1373, + 1405, + 1451 + ] + } + ], + "title": "Frame Index (auto-queued by Loop Status)", + "properties": { + "cnr_id": "comfyui-easy-use", + "ver": "1.3.4", + "Node name for S&R": "easy int", + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.8", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [ + 0 + ], + "color": "#223", + "bgcolor": "#335" + }, + { + "id": 587, + "type": "Reroute", + "pos": [ + 2731.6421953758095, + -1976.1591272025091 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 11, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "widget": { + "name": "value" + }, + "link": 1406 + } + ], + "outputs": [ + { + "name": "", + "type": "INT", + "links": [ + 1407 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 548, + "type": "LoadEXR", + "pos": [ + 4216.1527589481375, + -1516.9083240238172 + ], + "size": [ + 270, + 194 + ], + "flags": {}, + "order": 10, + "mode": 0, + "inputs": [ + { + "localized_name": "filepath", + "name": "filepath", + "type": "STRING", + "widget": { + "name": "filepath" + }, + "link": 1379 + }, + { + "localized_name": "tonemap", + "name": "tonemap", + "type": "COMBO", + "widget": { + "name": "tonemap" + }, + "link": null + }, + { + "localized_name": "image_load_cap", + "name": "image_load_cap", + "shape": 7, + "type": "INT", + "widget": { + "name": "image_load_cap" + }, + "link": null + }, + { + "localized_name": "skip_first_images", + "name": "skip_first_images", + "shape": 7, + "type": "INT", + "widget": { + "name": "skip_first_images" + }, + "link": null + }, + { + "localized_name": "select_every_nth", + "name": "select_every_nth", + "shape": 7, + "type": "INT", + "widget": { + "name": "select_every_nth" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "RGB", + "name": "RGB", + "type": "IMAGE", + "links": [ + 1380 + ] + }, + { + "localized_name": "alpha", + "name": "alpha", + "type": "MASK", + "links": null + }, + { + "localized_name": "batch_size", + "name": "batch_size", + "type": "INT", + "links": null + } + ], + "properties": { + "cnr_id": "ComfyUI-HQ-Image-Save", + "ver": "44b0c6f769a1e90d986308ccc7d83851216e191d", + "Node name for S&R": "LoadEXR" + }, + "widgets_values": [ + "path to directory or .exr file", + "linear", + 0, + 0, + 1 + ] + }, + { + "id": 545, + "type": "SaveEXRFrames", + "pos": [ + 3704.874093013776, + -1756.9491587525947 + ], + "size": [ + 368.0438239062498, + 841.8126378124991 + ], + "flags": {}, + "order": 19, + "mode": 0, + "inputs": [ + { + "localized_name": "images", + "name": "images", + "type": "IMAGE", + "link": 1374 + }, + { + "localized_name": "filepath", + "name": "filepath", + "type": "STRING", + "widget": { + "name": "filepath" + }, + "link": 1375 + }, + { + "localized_name": "tonemap", + "name": "tonemap", + "type": "COMBO", + "widget": { + "name": "tonemap" + }, + "link": null + }, + { + "localized_name": "start_frame", + "name": "start_frame", + "type": "INT", + "widget": { + "name": "start_frame" + }, + "link": 1451 + }, + { + "localized_name": "overwrite", + "name": "overwrite", + "type": "BOOLEAN", + "widget": { + "name": "overwrite" + }, + "link": null + }, + { + "localized_name": "save_workflow", + "name": "save_workflow", + "type": "COMBO", + "widget": { + "name": "save_workflow" + }, + "link": null + } + ], + "outputs": [], + "title": "Save EXR (one frame per queued prompt)", + "properties": { + "cnr_id": "ComfyUI-HQ-Image-Save", + "ver": "52b4579a195727729bf768032737a67220512128", + "Node name for S&R": "SaveEXRFrames", + "ue_properties": { + "widget_ue_connectable": { + "filepath": true, + "start_frame": true + }, + "version": "7.8", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [ + "path/to/frame%04d.exr", + "linear", + 0, + true, + "none" + ], + "color": "#323", + "bgcolor": "#535" + }, + { + "id": 549, + "type": "PreviewImage", + "pos": [ + 4181.591285684774, + -1227.1348234189927 + ], + "size": [ + 1056.4245466594061, + 352.02618985060406 + ], + "flags": {}, + "order": 14, + "mode": 0, + "inputs": [ + { + "localized_name": "images", + "name": "images", + "type": "IMAGE", + "link": 1380 + } + ], + "outputs": [], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.22.0", + "Node name for S&R": "PreviewImage" + }, + "widgets_values": [] + }, + { + "id": 590, + "type": "Reroute", + "pos": [ + 1217.3450356544724, + -1909.287792622254 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 13, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "widget": { + "name": "value" + }, + "link": 1432 + } + ], + "outputs": [ + { + "name": "", + "type": "INT", + "links": [ + 1412 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 591, + "type": "Reroute", + "pos": [ + 2731.544753826724, + -1912.9857893394098 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 16, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "widget": { + "name": "value" + }, + "link": 1412 + } + ], + "outputs": [ + { + "name": "", + "type": "INT", + "links": [ + 1413 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 544, + "type": "ImageFromBatch", + "pos": [ + 1216.8853536917406, + -1344.6093933922166 + ], + "size": [ + 288.37265625, + 100 + ], + "flags": {}, + "order": 12, + "mode": 0, + "inputs": [ + { + "localized_name": "image", + "name": "image", + "type": "IMAGE", + "link": 1431 + }, + { + "localized_name": "batch_index", + "name": "batch_index", + "type": "INT", + "widget": { + "name": "batch_index" + }, + "link": 1373 + }, + { + "localized_name": "length", + "name": "length", + "type": "INT", + "widget": { + "name": "length" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "IMAGE", + "name": "IMAGE", + "type": "IMAGE", + "slot_index": 0, + "links": [ + 1444 + ] + } + ], + "title": "Pick frame [Frame Index] (length = 1)", + "properties": { + "cnr_id": "comfy-core", + "ver": "0.22.0", + "Node name for S&R": "ImageFromBatch", + "ue_properties": { + "widget_ue_connectable": { + "batch_index": true + }, + "version": "7.8", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [ + 0, + 1 + ], + "color": "#323", + "bgcolor": "#535" + }, + { + "id": 608, + "type": "GetImageSizeAndCount", + "pos": [ + 836.6185512754523, + -1431.3668686856468 + ], + "size": [ + 196.2994140625, + 86 + ], + "flags": {}, + "order": 9, + "mode": 0, + "inputs": [ + { + "localized_name": "image", + "name": "image", + "type": "IMAGE", + "link": 1448 + } + ], + "outputs": [ + { + "localized_name": "image", + "name": "image", + "type": "IMAGE", + "links": [ + 1431 + ] + }, + { + "label": "512 width", + "localized_name": "width", + "name": "width", + "type": "INT", + "links": null + }, + { + "label": "512 height", + "localized_name": "height", + "name": "height", + "type": "INT", + "links": null + }, + { + "label": "5 count", + "localized_name": "count", + "name": "count", + "type": "INT", + "links": [ + 1432 + ] + } + ], + "properties": { + "cnr_id": "comfyui-kjnodes", + "ver": "fca78c93f034c6e36080d64da83afe00bd5dbba6", + "Node name for S&R": "GetImageSizeAndCount" + }, + "widgets_values": [] + }, + { + "id": 620, + "type": "PreviewImage", + "pos": [ + 821.0541633496391, + -1295.4049045271731 + ], + "size": [ + 210, + 282.9343682266234 + ], + "flags": {}, + "order": 8, + "mode": 0, + "inputs": [ + { + "localized_name": "images", + "name": "images", + "type": "IMAGE", + "link": 1447 + } + ], + "outputs": [], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.22.0", + "Node name for S&R": "PreviewImage" + }, + "widgets_values": [] + }, + { + "id": 535, + "type": "Label (rgthree)", + "pos": [ + 1168.9540833695241, + -2603.2581771950713 + ], + "size": [ + 361.23046875, + 100 + ], + "flags": { + "allow_interaction": true + }, + "order": 1, + "mode": 0, + "inputs": [], + "outputs": [], + "title": "/  LOOP", + "properties": { + "fontSize": 100, + "fontFamily": "Arial", + "fontColor": "#ffffff", + "textAlign": "left", + "backgroundColor": "transparent", + "padding": 0, + "borderRadius": 0, + "angle": 0, + "ue_properties": { + "widget_ue_connectable": {}, + "input_ue_unconnectable": {}, + "version": "7.8" + } + }, + "color": "#fff0", + "bgcolor": "#fff0" + }, + { + "id": 623, + "type": "Label (rgthree)", + "pos": [ + 755.8499111873411, + -2489.357107546591 + ], + "size": [ + 411.328125, + 100 + ], + "flags": { + "allow_interaction": true + }, + "order": 2, + "mode": 0, + "inputs": [], + "outputs": [], + "title": "Publish  /", + "properties": { + "fontSize": 100, + "fontFamily": "Arial", + "fontColor": "#ff6701", + "textAlign": "left", + "backgroundColor": "transparent", + "padding": 0, + "borderRadius": 0, + "angle": 0, + "ue_properties": { + "widget_ue_connectable": {}, + "input_ue_unconnectable": {} + } + }, + "color": "#fff0", + "bgcolor": "#fff0" + }, + { + "id": 625, + "type": "Label (rgthree)", + "pos": [ + 1224.2445592102906, + -2480.0205155448743 + ], + "size": [ + 122.85888671875, + 65 + ], + "flags": { + "allow_interaction": true + }, + "order": 3, + "mode": 0, + "inputs": [], + "outputs": [], + "title": "v1.0", + "properties": { + "fontSize": 65, + "fontFamily": "Arial", + "fontColor": "#ff6701", + "textAlign": "left", + "backgroundColor": "transparent", + "padding": 0, + "borderRadius": 0, + "angle": 0, + "ue_properties": { + "widget_ue_connectable": {}, + "input_ue_unconnectable": {} + } + }, + "color": "#fff0", + "bgcolor": "#fff0" + }, + { + "id": 624, + "type": "Label (rgthree)", + "pos": [ + 636.2314978093569, + -2640.152183765395 + ], + "size": [ + 575.0244140625, + 150 + ], + "flags": { + "allow_interaction": true + }, + "order": 4, + "mode": 0, + "inputs": [], + "outputs": [], + "title": "RMGB / ", + "properties": { + "fontSize": 150, + "fontFamily": "Arial", + "fontColor": "#ffffff", + "textAlign": "left", + "backgroundColor": "transparent", + "padding": 0, + "borderRadius": 0, + "angle": 0, + "ue_properties": { + "widget_ue_connectable": {}, + "input_ue_unconnectable": {} + } + }, + "color": "#fff0", + "bgcolor": "#fff0" + }, + { + "id": 619, + "type": "Easy_Pattern", + "pos": [ + 505.2230712538789, + -1429.0061705271369 + ], + "size": [ + 270, + 394 + ], + "flags": {}, + "order": 5, + "mode": 0, + "inputs": [ + { + "localized_name": "batch_size", + "name": "batch_size", + "type": "INT", + "widget": { + "name": "batch_size" + }, + "link": null + }, + { + "localized_name": "width", + "name": "width", + "type": "INT", + "widget": { + "name": "width" + }, + "link": null + }, + { + "localized_name": "height", + "name": "height", + "type": "INT", + "widget": { + "name": "height" + }, + "link": null + }, + { + "localized_name": "bg_color_mode", + "name": "bg_color_mode", + "type": "COMBO", + "widget": { + "name": "bg_color_mode" + }, + "link": null + }, + { + "localized_name": "show_text", + "name": "show_text", + "type": "BOOLEAN", + "widget": { + "name": "show_text" + }, + "link": null + }, + { + "localized_name": "text_color_mode", + "name": "text_color_mode", + "type": "COMBO", + "widget": { + "name": "text_color_mode" + }, + "link": null + }, + { + "localized_name": "start_from", + "name": "start_from", + "type": "INT", + "widget": { + "name": "start_from" + }, + "link": null + }, + { + "localized_name": "step", + "name": "step", + "type": "INT", + "widget": { + "name": "step" + }, + "link": null + }, + { + "localized_name": "font_size", + "name": "font_size", + "type": "INT", + "widget": { + "name": "font_size" + }, + "link": null + }, + { + "localized_name": "position", + "name": "position", + "type": "COMBO", + "widget": { + "name": "position" + }, + "link": null + }, + { + "localized_name": "zero_pad", + "name": "zero_pad", + "type": "INT", + "widget": { + "name": "zero_pad" + }, + "link": null + }, + { + "localized_name": "bg_color", + "name": "bg_color", + "shape": 7, + "type": "STRING", + "widget": { + "name": "bg_color" + }, + "link": null + }, + { + "localized_name": "text_color", + "name": "text_color", + "shape": 7, + "type": "STRING", + "widget": { + "name": "text_color" + }, + "link": null + }, + { + "localized_name": "prefix", + "name": "prefix", + "shape": 7, + "type": "STRING", + "widget": { + "name": "prefix" + }, + "link": null + }, + { + "localized_name": "suffix", + "name": "suffix", + "shape": 7, + "type": "STRING", + "widget": { + "name": "suffix" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "images", + "name": "images", + "type": "IMAGE", + "links": [ + 1447, + 1448 + ] + } + ], + "properties": { + "cnr_id": "koolook", + "ver": "0.2.0", + "Node name for S&R": "Easy_Pattern" + }, + "widgets_values": [ + 5, + 512, + 512, + "Custom", + true, + "White", + 1, + 1, + 256, + "center", + 0, + "#C71585", + "#FFFFFF", + "", + "" + ] + }, + { + "id": 547, + "type": "EasyAIPipeline", + "pos": [ + 2808.748763396181, + -1505.118738968884 + ], + "size": [ + 449.2837890625, + 678.6578124999999 + ], + "flags": {}, + "order": 6, + "mode": 0, + "inputs": [ + { + "localized_name": "shot_duration", + "name": "shot_duration", + "type": "INT", + "widget": { + "name": "shot_duration" + }, + "link": null + }, + { + "localized_name": "seed_value", + "name": "seed_value", + "type": "INT", + "widget": { + "name": "seed_value" + }, + "link": null + }, + { + "localized_name": "instruction", + "name": "instruction", + "type": "STRING", + "widget": { + "name": "instruction" + }, + "link": null + }, + { + "localized_name": "base_directory_path", + "name": "base_directory_path", + "type": "STRING", + "widget": { + "name": "base_directory_path" + }, + "link": null + }, + { + "localized_name": "extension", + "name": "extension", + "type": "STRING", + "widget": { + "name": "extension" + }, + "link": null + }, + { + "localized_name": "shot_name", + "name": "shot_name", + "type": "STRING", + "widget": { + "name": "shot_name" + }, + "link": null + }, + { + "localized_name": "ai_method", + "name": "ai_method", + "type": "STRING", + "widget": { + "name": "ai_method" + }, + "link": null + }, + { + "localized_name": "version", + "name": "version", + "type": "STRING", + "widget": { + "name": "version" + }, + "link": null + }, + { + "localized_name": "disable_versioning", + "name": "disable_versioning", + "type": "BOOLEAN", + "widget": { + "name": "disable_versioning" + }, + "link": null + }, + { + "localized_name": "enable_overwrite", + "name": "enable_overwrite", + "type": "BOOLEAN", + "widget": { + "name": "enable_overwrite" + }, + "link": null + }, + { + "localized_name": "no_subfolders", + "name": "no_subfolders", + "type": "BOOLEAN", + "widget": { + "name": "no_subfolders" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "WRITE_file_path", + "name": "WRITE_file_path", + "type": "STRING", + "slot_index": 0, + "links": [ + 1375, + 1384 + ] + }, + { + "localized_name": "output_name", + "name": "output_name", + "type": "STRING", + "slot_index": 1, + "links": null + }, + { + "localized_name": "version_string", + "name": "version_string", + "type": "STRING", + "slot_index": 2, + "links": null + }, + { + "localized_name": "output_directory", + "name": "output_directory", + "type": "STRING", + "slot_index": 3, + "links": [ + 1379 + ] + }, + { + "localized_name": "shot_duration", + "name": "shot_duration", + "type": "INT", + "slot_index": 4, + "links": null + }, + { + "localized_name": "seed_value", + "name": "seed_value", + "type": "INT", + "slot_index": 5, + "links": null + }, + { + "localized_name": "shot_name", + "name": "shot_name", + "type": "STRING", + "slot_index": 6, + "links": null + } + ], + "title": "Easy AI Pipeline (Koolook) - path / name / folders / version", + "properties": { + "cnr_id": "koolook", + "ver": "0.2.0", + "Node name for S&R": "EasyAIPipeline", + "aux_id": "malkuthro/Koolook_Wan_22", + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.8", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [ + 81, + 453453453, + "Place your base folder path in the FIELD below", + "CHANGE_ME_OUTPUT_FOLDER", + ".%04d.exr", + "RMGB-loop-demo", + "", + "1", + false, + false, + false, + "CHANGE_ME_OUTPUT_FOLDER", + null, + null + ], + "color": "#2a363b", + "bgcolor": "#3f5159" + }, + { + "id": 609, + "type": "RMBG", + "pos": [ + 1739.7215682539838, + -1339.2519673065885 + ], + "size": [ + 725.3187527140035, + 753.4417182726545 + ], + "flags": {}, + "order": 15, + "mode": 0, + "inputs": [ + { + "localized_name": "Image", + "name": "image", + "type": "IMAGE", + "link": 1444 + }, + { + "localized_name": "Model", + "name": "model", + "type": "COMBO", + "widget": { + "name": "model" + }, + "link": null + }, + { + "localized_name": "Sensitivity", + "name": "sensitivity", + "shape": 7, + "type": "FLOAT", + "widget": { + "name": "sensitivity" + }, + "link": null + }, + { + "localized_name": "Processing Resolution", + "name": "process_res", + "shape": 7, + "type": "INT", + "widget": { + "name": "process_res" + }, + "link": null + }, + { + "localized_name": "Mask Blur", + "name": "mask_blur", + "shape": 7, + "type": "INT", + "widget": { + "name": "mask_blur" + }, + "link": null + }, + { + "localized_name": "Mask Offset", + "name": "mask_offset", + "shape": 7, + "type": "INT", + "widget": { + "name": "mask_offset" + }, + "link": null + }, + { + "localized_name": "Invert Output", + "name": "invert_output", + "shape": 7, + "type": "BOOLEAN", + "widget": { + "name": "invert_output" + }, + "link": null + }, + { + "localized_name": "Refine Foreground", + "name": "refine_foreground", + "shape": 7, + "type": "BOOLEAN", + "widget": { + "name": "refine_foreground" + }, + "link": null + }, + { + "localized_name": "Background", + "name": "background", + "shape": 7, + "type": "COMBO", + "widget": { + "name": "background" + }, + "link": null + }, + { + "localized_name": "Background Color", + "name": "background_color", + "shape": 7, + "type": "COLORCODE", + "widget": { + "name": "background_color" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "IMAGE", + "name": "IMAGE", + "type": "IMAGE", + "links": null + }, + { + "localized_name": "MASK", + "name": "MASK", + "type": "MASK", + "links": null + }, + { + "localized_name": "MASK IMAGE", + "name": "MASK_IMAGE", + "type": "IMAGE", + "links": [ + 1445 + ] + } + ], + "properties": { + "cnr_id": "comfyui-rmbg", + "ver": "2.9.3", + "Node name for S&R": "RMBG", + "ue_properties": { + "widget_ue_connectable": {}, + "input_ue_unconnectable": {}, + "version": "7.2.2" + } + }, + "widgets_values": [ + "RMBG-2.0", + 1, + 1024, + 0, + 0, + false, + false, + "Alpha", + "#222222" + ], + "color": "#222e40", + "bgcolor": "#364254" + }, + { + "id": 550, + "type": "Koolook_LoopStatus", + "pos": [ + 3308.3124997663494, + -2022.9580810972818 + ], + "size": [ + 330, + 300 + ], + "flags": {}, + "order": 18, + "mode": 0, + "inputs": [ + { + "localized_name": "value", + "name": "value", + "type": "*", + "link": 1404 + }, + { + "localized_name": "index", + "name": "index", + "type": "INT", + "widget": { + "name": "index" + }, + "link": 1407 + }, + { + "localized_name": "total", + "name": "total", + "type": "INT", + "widget": { + "name": "total" + }, + "link": 1413 + }, + { + "localized_name": "filepath", + "name": "filepath", + "shape": 7, + "type": "STRING", + "widget": { + "name": "filepath" + }, + "link": 1384 + }, + { + "localized_name": "label", + "name": "label", + "shape": 7, + "type": "STRING", + "widget": { + "name": "label" + }, + "link": null + }, + { + "localized_name": "auto_queue_next", + "name": "auto_queue_next", + "shape": 7, + "type": "BOOLEAN", + "widget": { + "name": "auto_queue_next" + }, + "link": null + }, + { + "localized_name": "index_node_id", + "name": "index_node_id", + "shape": 7, + "type": "STRING", + "widget": { + "name": "index_node_id" + }, + "link": null + }, + { + "localized_name": "server_url", + "name": "server_url", + "shape": 7, + "type": "STRING", + "widget": { + "name": "server_url" + }, + "link": null + }, + { + "localized_name": "max_auto_queue_depth", + "name": "max_auto_queue_depth", + "shape": 7, + "type": "INT", + "widget": { + "name": "max_auto_queue_depth" + }, + "link": null + }, + { + "localized_name": "remaining_auto_queue_depth", + "name": "remaining_auto_queue_depth", + "shape": 7, + "type": "INT", + "widget": { + "name": "remaining_auto_queue_depth" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "value", + "name": "value", + "type": "*", + "links": [ + 1374 + ] + }, + { + "localized_name": "status", + "name": "status", + "type": "STRING", + "links": null + } + ], + "title": "Loop Status + Queue Next (1/4, 2/4...)", + "properties": { + "cnr_id": "koolook", + "ver": "0.2.0", + "Node name for S&R": "Koolook_LoopStatus", + "ue_properties": { + "widget_ue_connectable": { + "filepath": true, + "label": true + }, + "version": "7.8", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [ + "", + "EXR_SAFE", + false, + "", + "auto", + "", + "auto", + 100, + -1 + ], + "color": "#232", + "bgcolor": "#353" + } + ], + "links": [ + [ + 1373, + 543, + 0, + 544, + 1, + "INT" + ], + [ + 1374, + 550, + 0, + 545, + 0, + "IMAGE" + ], + [ + 1375, + 547, + 0, + 545, + 1, + "STRING" + ], + [ + 1379, + 547, + 3, + 548, + 0, + "STRING" + ], + [ + 1380, + 548, + 0, + 549, + 0, + "IMAGE" + ], + [ + 1384, + 547, + 0, + 550, + 3, + "STRING" + ], + [ + 1404, + 585, + 0, + 550, + 0, + "IMAGE" + ], + [ + 1405, + 543, + 0, + 586, + 0, + "INT" + ], + [ + 1406, + 586, + 0, + 587, + 0, + "INT" + ], + [ + 1407, + 587, + 0, + 550, + 1, + "INT" + ], + [ + 1412, + 590, + 0, + 591, + 0, + "INT" + ], + [ + 1413, + 591, + 0, + 550, + 2, + "INT" + ], + [ + 1431, + 608, + 0, + 544, + 0, + "IMAGE" + ], + [ + 1432, + 608, + 3, + 590, + 0, + "INT" + ], + [ + 1444, + 544, + 0, + 609, + 0, + "IMAGE" + ], + [ + 1445, + 609, + 2, + 585, + 0, + "IMAGE" + ], + [ + 1447, + 619, + 0, + 620, + 0, + "IMAGE" + ], + [ + 1448, + 619, + 0, + 608, + 0, + "IMAGE" + ], + [ + 1451, + 543, + 0, + 545, + 3, + "INT" + ] + ], + "groups": [], + "config": {}, + "extra": { + "frontendVersion": "1.43.18", + "workflowRendererVersion": "LG", + "VHS_latentpreview": false, + "VHS_latentpreviewrate": 0, + "VHS_MetadataImage": true, + "VHS_KeepIntermediate": true, + "ue_links": [], + "links_added_by_ue": [], + "ds": { + "scale": 0.45470564392772467, + "offset": [ + -1084.0557255577073, + 2701.8045434397063 + ] + } + }, + "version": 0.4 + }, + "module": false, + "tags": [ + "demo", + "loop-status" + ], + "archived": false + } + }, + "directories": {} + } + } }