From 013d8c21d17645fd574dfd8184d1d6bc08ca0612 Mon Sep 17 00:00:00 2001 From: NightRaven109 Date: Thu, 10 Jul 2025 21:33:24 -0500 Subject: [PATCH] Add Nodes for Opening and Closing Projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Added some more project workflow management to RTX Remix nodes to handle execution flow. Mainly to save VRAM for AI processing that remix is taking up in viewport. New Features: • Open Project Node - Opens RTX Remix projects by layer ID • Get Loaded Project - Gets layer ID of current open project for Open Project node to use later • Close Project Node - Closes RTX Remix projects • Get Default Directory Node - Captures the RTX Remix default output directory before closing projects • Edited Ingest Texture Node - Made Optional Output_folder mandatory, provided by user or Get Default Direcotry Node • Fixed Path handling compatibility for URLs with spaces when calling toolkit • Added a PBRify workflow "rtx_remix_pbrify_workflow_LowVRAM" showing this at work and for users with low vram • Edited normal PBRify workflow to work with new ingest texture changes --- CHANGELOG.md | 19 +- README.md | 6 +- nodes/__init__.py | 13 +- nodes/ingestion.py | 70 +- nodes/layers.py | 102 +- pyproject.toml | 2 +- workflows/rtx_remix_pbrify_workflow.json | 909 +- .../rtx_remix_pbrify_workflow_LowVRAM.json | 9573 +++++++++++++++++ 8 files changed, 10400 insertions(+), 294 deletions(-) create mode 100644 workflows/rtx_remix_pbrify_workflow_LowVRAM.json diff --git a/CHANGELOG.md b/CHANGELOG.md index 8cb09e9..da8af70 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,12 +10,29 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added ### Changed -- Update nodes to be compatible with the renamed models ### Fixed ### Removed +## [1.1.0] - 2025-07-24 + +### Added +- **Open Project Node**: Opens RTX Remix projects by layer ID for workflow management +- **Get Loaded Project Node**: Gets layer ID of current open project for use with Open Project node +- **Close Project Node**: Closes RTX Remix projects and a force boolean parameter default false +- **Get Default Directory Node**: Captures the RTX Remix default output directory before closing projects +- Low VRAM workflow example: "rtx_remix_pbrify_workflow_LowVRAM.json" demonstrating new project management nodes + +### Changed +- **Ingest Texture Node**: Made output_folder parameter mandatory, must be provided by user or Get Default Directory Node +- Updated normal PBRify workflow to work with new ingest texture changes + +### Fixed +- Path handling compatibility for URLs with spaces when calling toolkit + +### Removed + ## [2024.0.0] ### Added diff --git a/README.md b/README.md index 8fa6ca3..330037d 100644 --- a/README.md +++ b/README.md @@ -19,7 +19,8 @@ You should see RTX Remix nodes: - **RTX Remix Texture Types**: Select multiple texture types from a list of supported texture types. ### Ingestion -- **RTX Remix Ingest Texture**: Ingest an image as a texture and save it to disk +- **RTX Remix Ingest Texture**: Ingest an image as a texture and save it to disk. Output folder is now mandatory and must be provided by user or Get Default Directory node +- **RTX Remix Get Default Directory**: Captures the RTX Remix default output directory before closing projects for use with texture ingestion ### Common - **RTX Remix Rest API Details**: Provide the port information to connect to the RTX Remix Toolkit @@ -38,6 +39,9 @@ You should see RTX Remix nodes: - **RTX Remix Get Edit Target**: Get the edit target from the currently open project - **RTX Remix Layer Types**: Select multiple layer types from a list of supported layer types. - **RTX Remix Layer Type**: Select from a list of supported layer types. +- **RTX Remix Open Project**: Opens RTX Remix projects by layer ID for workflow management and VRAM optimization +- **RTX Remix Get Loaded Project**: Gets layer ID of current open project for use with Open Project node +- **RTX Remix Close Project**: Closes RTX Remix projects to save VRAM during AI processing ## Example Workflows and Templates diff --git a/nodes/__init__.py b/nodes/__init__.py index e8c5ec7..7e079dd 100644 --- a/nodes/__init__.py +++ b/nodes/__init__.py @@ -26,15 +26,18 @@ from .common import ( Switch, ) from .file import DeleteFile -from .ingestion import IngestTexture +from .ingestion import GetDefaultDirectory, IngestTexture from .layers import ( + CloseProject, CreateLayer, DefineLayerId, GetEditTarget, GetLayers, + GetLoadedProject, LayerType, LayerTypes, MuteLayer, + OpenProject, RemoveLayer, SaveLayer, SetEditTarget, @@ -50,18 +53,22 @@ from .textures import ( # A dictionary that contains all nodes you want to export with their names # NOTE: names should be globally unique NODE_CLASS_MAPPINGS = { + "RTXRemixCloseProject": CloseProject, "RTXRemixCreateLayer": CreateLayer, "RTXRemixDefineLayerId": DefineLayerId, "RTXRemixDeleteFile": DeleteFile, "RTXRemixEndContext": EndContext, + "RTXRemixGetDefaultDirectory": GetDefaultDirectory, "RTXRemixGetEditTarget": GetEditTarget, "RTXRemixGetLayers": GetLayers, + "RTXRemixGetLoadedProject": GetLoadedProject, "RTXRemixGetTextures": GetTextures, "RTXRemixIngestTexture": IngestTexture, "RTXRemixInvertBool": InvertBool, "RTXRemixLayerType": LayerType, "RTXRemixLayerTypes": LayerTypes, "RTXRemixMuteLayer": MuteLayer, + "RTXRemixOpenProject": OpenProject, "RTXRemixRemoveLayer": RemoveLayer, "RTXRemixRestAPIDetails": RestAPIDetails, "RTXRemixSaveLayer": SaveLayer, @@ -79,18 +86,22 @@ NODE_CLASS_MAPPINGS = { # A dictionary that contains the friendly/humanly readable titles for the nodes NODE_DISPLAY_NAME_MAPPINGS = { + "RTXRemixCloseProject": "RTX Remix Close Project", "RTXRemixCreateLayer": "RTX Remix Create Layer", "RTXRemixDefineLayerId": "RTX Remix Define Layer ID", "RTXRemixDeleteFile": "RTX Remix Delete File", "RTXRemixEndContext": "RTX Remix End Context", + "RTXRemixGetDefaultDirectory": "RTX Remix Get Default Directory", "RTXRemixGetEditTarget": "RTX Remix Get Edit Target", "RTXRemixGetLayers": "RTX Remix Get Layers", + "RTXRemixGetLoadedProject": "RTX Remix Get Loaded Project", "RTXRemixGetTextures": "RTX Remix Get Textures", "RTXRemixIngestTexture": "RTX Remix Ingest Texture", "RTXRemixInvertBool": "RTX Remix Invert Boolean Value", "RTXRemixLayerType": "RTX Remix Layer Type", "RTXRemixLayerTypes": "RTX Remix Layer Types", "RTXRemixMuteLayer": "RTX Remix Mute Layer", + "RTXRemixOpenProject": "RTX Remix Open Project", "RTXRemixRemoveLayer": "RTX Remix Remove Layer", "RTXRemixRestAPIDetails": "RTX Remix Rest API Details", "RTXRemixSaveLayer": "RTX Remix Save Layer", diff --git a/nodes/ingestion.py b/nodes/ingestion.py index 6a7187f..9afaf5c 100644 --- a/nodes/ingestion.py +++ b/nodes/ingestion.py @@ -27,7 +27,7 @@ from PIL import Image from .common import add_context_input_enabled_and_output from .constant import HEADER_LSS_REMIX_VERSION_1_0, PREFIX_MENU -from .utils import check_response_status_code +from .utils import check_response_status_code, posix _file_name = pathlib.Path(__file__).stem @@ -57,21 +57,12 @@ class IngestTexture: "forceInput": True, }, ), - }, - "optional": { - "enable_override_output_folder": ( - "BOOLEAN", - { - "default": False, - "label_on": "enabled", - "label_off": "disabled", - }, - ), - "override_output_folder": ( + "output_directory": ( "STRING", { # node "default": "", + "forceInput": True, }, ), }, @@ -91,24 +82,14 @@ class IngestTexture: texture: torch.Tensor, texture_type: str, texture_name: str, - enable_override_output_folder: bool, - override_output_folder: str, + output_directory: str, ): if not self.enable_this_node: # noqa return ("",) address, port = self.context # noqa - if enable_override_output_folder: - if not pathlib.Path(override_output_folder).exists(): - raise FileNotFoundError("Can't overwrite output folder, folder doesn't exist.") - output_folder = override_output_folder - else: - # call RestAPI to get the default output folder - r = requests.get( - f"http://{address}:{port}/stagecraft/assets/default-directory", - headers=HEADER_LSS_REMIX_VERSION_1_0, - ) - check_response_status_code(r) - output_folder = json.loads(r.text).get("directory_path", {}) + if not pathlib.Path(output_directory).exists(): + raise FileNotFoundError(f"Output directory doesn't exist: {output_directory}") + output_folder = output_directory full_output_folder, filename, _counter, _subfolder, _filename_prefix = folder_paths.get_save_image_path( texture_name, folder_paths.get_output_directory(), texture[0].shape[1], texture[0].shape[0] @@ -161,3 +142,40 @@ class IngestTexture: raise FileNotFoundError(f"Can't find the texture {result_path}") return (str(result_path),) + + +@add_context_input_enabled_and_output +class GetDefaultDirectory: + """Get the default directory from RTX Remix before closing project""" + + @classmethod + def INPUT_TYPES(cls): # noqa N802 + inputs = { + "required": {}, + } + return inputs + + RETURN_TYPES = ("STRING",) + RETURN_NAMES = ("default_directory",) + + FUNCTION = "get_default_directory" + + OUTPUT_NODE = False + + CATEGORY = f"{PREFIX_MENU}/{_file_name}" + + def _get_default_output_directory(self) -> str: + """Utility method to get default output directory from RTX Remix API.""" + address, port = self.context # noqa + r = requests.get( + f"http://{address}:{port}/stagecraft/assets/default-directory", + headers=HEADER_LSS_REMIX_VERSION_1_0, + ) + check_response_status_code(r) + return json.loads(r.text).get("directory_path", "") + + def get_default_directory(self): + if not self.enable_this_node: # noqa + return ("",) + default_directory = self._get_default_output_directory() + return (default_directory,) diff --git a/nodes/layers.py b/nodes/layers.py index d8d05b1..ac78eea 100644 --- a/nodes/layers.py +++ b/nodes/layers.py @@ -20,7 +20,7 @@ import collections import json import pathlib import re -from urllib.parse import quote_plus, unquote +from urllib.parse import quote, unquote import requests @@ -329,7 +329,7 @@ class GetLayers: address, port = self.context # noqa if parent_layer_id: r = requests.get( - f"http://{address}:{port}/stagecraft/layers/{quote_plus(posix(parent_layer_id))}/sublayers", + f"http://{address}:{port}/stagecraft/layers/{quote(posix(parent_layer_id), safe='')}/sublayers", params=params, headers=HEADER_LSS_REMIX_VERSION_1_0, ) @@ -433,7 +433,7 @@ class MuteLayer(_LayerOp): payload = {"value": mute} address, port = self.context # noqa r = requests.put( - f"http://{address}:{port}/stagecraft/layers/{quote_plus(posix(layer_id))}/mute", + f"http://{address}:{port}/stagecraft/layers/{quote(posix(layer_id), safe='')}/mute", data=json.dumps(payload), headers=HEADER_LSS_REMIX_VERSION_1_0, ) @@ -464,7 +464,7 @@ class RemoveLayer(_LayerOp): payload = {"parent_layer_id": posix(parent_layer_id)} address, port = self.context # noqa r = requests.delete( - f"http://{address}:{port}/stagecraft/layers/{quote_plus(posix(layer_id))}", + f"http://{address}:{port}/stagecraft/layers/{quote(posix(layer_id), safe='')}", data=json.dumps(payload), headers=HEADER_LSS_REMIX_VERSION_1_0, ) @@ -481,7 +481,7 @@ class SaveLayer(_LayerOp): return ("",) address, port = self.context # noqa r = requests.post( - f"http://{address}:{port}/stagecraft/layers/{quote_plus(posix(layer_id))}/save", + f"http://{address}:{port}/stagecraft/layers/{quote(posix(layer_id), safe='')}/save", headers=HEADER_LSS_REMIX_VERSION_1_0, ) check_response_status_code(r) @@ -531,8 +531,98 @@ class SetEditTarget(_LayerOp): return ("",) address, port = self.context # noqa r = requests.put( - f"http://{address}:{port}/stagecraft/layers/target/{quote_plus(posix(layer_id))}", + f"http://{address}:{port}/stagecraft/layers/target/{quote(posix(layer_id), safe='')}", headers=HEADER_LSS_REMIX_VERSION_1_0, ) check_response_status_code(r) return (layer_id,) # return an output so that you can make sure this executes before other nodes + + +@add_context_input_enabled_and_output +class CloseProject: + """Close the currently open project""" + + @classmethod + def INPUT_TYPES(cls): # noqa N802 + inputs = get_context_inputs() + inputs["optional"] = { + "force": ("BOOLEAN", {"default": False}), + } + return inputs + + RETURN_TYPES = ("STRING",) + RETURN_NAMES = ("status",) + + FUNCTION = "close_project" + + OUTPUT_NODE = False + + CATEGORY = f"{PREFIX_MENU}/{_file_name}" + + def close_project(self, force: bool = False) -> tuple[str]: + if not self.enable_this_node: # noqa + return ("disabled",) + address, port = self.context # noqa + url = f"http://{address}:{port}/stagecraft/project" + if force: + url += "?force=true" + r = requests.delete( + url, + headers=HEADER_LSS_REMIX_VERSION_1_0, + ) + check_response_status_code(r) + return ("closed",) + + +@add_context_input_enabled_and_output +class OpenProject(_LayerOp): + """Open a project using the specified layer ID""" + + def execute(self, layer_id: str) -> tuple[str]: + if not self.enable_this_node: # noqa + return ("",) + address, port = self.context # noqa + r = requests.put( + f"http://{address}:{port}/stagecraft/project/{quote(posix(layer_id), safe='')}", + headers=HEADER_LSS_REMIX_VERSION_1_0, + ) + check_response_status_code(r) + return (layer_id,) + + +@add_context_input_enabled_and_output +class GetLoadedProject: + """Get the currently loaded project""" + + @classmethod + def INPUT_TYPES(cls): # noqa N802 + return get_context_inputs() + + RETURN_TYPES = ("STRING",) + RETURN_NAMES = ("layer_id",) + + FUNCTION = "get_loaded_project" + + OUTPUT_NODE = False + + CATEGORY = f"{PREFIX_MENU}/{_file_name}" + + def get_loaded_project(self) -> tuple[str]: + if not self.enable_this_node: # noqa + return ("",) + address, port = self.context # noqa + r = requests.get( + f"http://{address}:{port}/stagecraft/project/", + headers=HEADER_LSS_REMIX_VERSION_1_0, + ) + check_response_status_code(r) + response_data = json.loads(r.text) + layer_id = response_data.get("layer_id", "") + return (layer_id,) + + @classmethod + def IS_CHANGED(cls, **kwargs): # noqa N802 + """ + Always process the node in case the loaded project in the RTX Remix app changed + """ + return float("nan") diff --git a/pyproject.toml b/pyproject.toml index 902794d..101a544 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,7 +1,7 @@ [project] name = "comfyui-rtx-remix" description = "Use ComfyUI with RTX Remix to remaster classic games [a/https://github.com/NVIDIAGameWorks/rtx-remix](https://github.com/NVIDIAGameWorks/rtx-remix)" -version = "1.0.1" +version = "1.1.0" license = {file = "LICENSE"} dependencies = ["numpy", "pillow>=10.0.1", "requests", "torch"] diff --git a/workflows/rtx_remix_pbrify_workflow.json b/workflows/rtx_remix_pbrify_workflow.json index 5a678f5..e50ad11 100644 --- a/workflows/rtx_remix_pbrify_workflow.json +++ b/workflows/rtx_remix_pbrify_workflow.json @@ -1,8 +1,8 @@ { "id": "a10ffcc8-e192-40fd-8248-34af532b4f20", "revision": 0, - "last_node_id": 171, - "last_link_id": 273, + "last_node_id": 176, + "last_link_id": 283, "nodes": [ { "id": 3, @@ -36,6 +36,8 @@ } ], "properties": { + "aux_id": "Night1099/ComfyUI-RTX-Remix", + "ver": "84e77bd1f6fccb7235b4179e7a3c2c189843d159", "Node name for S&R": "RTXRemixRestAPIDetails" }, "widgets_values": [ @@ -79,6 +81,8 @@ } ], "properties": { + "aux_id": "Night1099/ComfyUI-RTX-Remix", + "ver": "84e77bd1f6fccb7235b4179e7a3c2c189843d159", "Node name for S&R": "RTXRemixStartContext" }, "widgets_values": [] @@ -95,7 +99,7 @@ 102 ], "flags": {}, - "order": 133, + "order": 138, "mode": 0, "inputs": [ { @@ -129,6 +133,8 @@ } ], "properties": { + "aux_id": "Night1099/ComfyUI-RTX-Remix", + "ver": "84e77bd1f6fccb7235b4179e7a3c2c189843d159", "Node name for S&R": "RTXRemixLayerType" }, "widgets_values": [ @@ -148,7 +154,7 @@ 190 ], "flags": {}, - "order": 139, + "order": 144, "mode": 0, "inputs": [ { @@ -212,6 +218,8 @@ } ], "properties": { + "aux_id": "Night1099/ComfyUI-RTX-Remix", + "ver": "84e77bd1f6fccb7235b4179e7a3c2c189843d159", "Node name for S&R": "RTXRemixGetLayers" }, "widgets_values": [ @@ -233,7 +241,7 @@ 102 ], "flags": {}, - "order": 146, + "order": 151, "mode": 0, "inputs": [ { @@ -273,6 +281,8 @@ } ], "properties": { + "aux_id": "Night1099/ComfyUI-RTX-Remix", + "ver": "84e77bd1f6fccb7235b4179e7a3c2c189843d159", "Node name for S&R": "RTXRemixDeleteFile" }, "widgets_values": [ @@ -346,6 +356,8 @@ } ], "properties": { + "cnr_id": "comfy-core", + "ver": "0.3.44", "Node name for S&R": "MaskToImage" }, "widgets_values": [] @@ -386,6 +398,8 @@ } ], "properties": { + "cnr_id": "comfy-core", + "ver": "0.3.44", "Node name for S&R": "ImageUpscaleWithModel" }, "widgets_values": [] @@ -457,6 +471,8 @@ } ], "properties": { + "cnr_id": "comfy-core", + "ver": "0.3.44", "Node name for S&R": "ImageToMask" }, "widgets_values": [ @@ -499,6 +515,8 @@ } ], "properties": { + "cnr_id": "comfy-core", + "ver": "0.3.44", "Node name for S&R": "ImageUpscaleWithModel" }, "widgets_values": [] @@ -539,6 +557,8 @@ } ], "properties": { + "cnr_id": "comfy-core", + "ver": "0.3.44", "Node name for S&R": "JoinImageWithAlpha" }, "widgets_values": [] @@ -567,6 +587,8 @@ "outputs": [], "title": "Before Preview", "properties": { + "cnr_id": "comfy-core", + "ver": "0.3.44", "Node name for S&R": "PreviewImage" }, "widgets_values": [] @@ -583,7 +605,7 @@ 258 ], "flags": {}, - "order": 50, + "order": 51, "mode": 0, "inputs": [ { @@ -595,42 +617,12 @@ "outputs": [], "title": "After Preview", "properties": { + "cnr_id": "comfy-core", + "ver": "0.3.44", "Node name for S&R": "PreviewImage" }, "widgets_values": [] }, - { - "id": 29, - "type": "UpscaleModelLoader", - "pos": [ - 11209.5498046875, - 1402.4051513671875 - ], - "size": [ - 270, - 58 - ], - "flags": {}, - "order": 1, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "UPSCALE_MODEL", - "type": "UPSCALE_MODEL", - "links": [ - 45, - 49 - ] - } - ], - "properties": { - "Node name for S&R": "UpscaleModelLoader" - }, - "widgets_values": [ - "4x-PBRify_UpscalerSPAN_Neutral.pth" - ] - }, { "id": 39, "type": "Reroute", @@ -678,7 +670,7 @@ 58 ], "flags": {}, - "order": 2, + "order": 1, "mode": 0, "inputs": [], "outputs": [ @@ -691,6 +683,8 @@ } ], "properties": { + "cnr_id": "comfy-core", + "ver": "0.3.44", "Node name for S&R": "UpscaleModelLoader" }, "widgets_values": [ @@ -709,7 +703,7 @@ 58 ], "flags": {}, - "order": 3, + "order": 2, "mode": 0, "inputs": [], "outputs": [ @@ -722,6 +716,8 @@ } ], "properties": { + "cnr_id": "comfy-core", + "ver": "0.3.44", "Node name for S&R": "UpscaleModelLoader" }, "widgets_values": [ @@ -740,7 +736,7 @@ 58 ], "flags": {}, - "order": 4, + "order": 3, "mode": 0, "inputs": [], "outputs": [ @@ -753,6 +749,8 @@ } ], "properties": { + "cnr_id": "comfy-core", + "ver": "0.3.44", "Node name for S&R": "UpscaleModelLoader" }, "widgets_values": [ @@ -796,6 +794,8 @@ } ], "properties": { + "cnr_id": "comfy-core", + "ver": "0.3.44", "Node name for S&R": "JoinImageWithAlpha" }, "widgets_values": [] @@ -812,7 +812,7 @@ 26 ], "flags": {}, - "order": 51, + "order": 52, "mode": 0, "inputs": [ { @@ -931,7 +931,7 @@ "name": "", "type": "RTXRemixContext", "links": [ - 93 + 274 ] } ], @@ -952,7 +952,7 @@ 46 ], "flags": {}, - "order": 47, + "order": 48, "mode": 0, "inputs": [ { @@ -976,6 +976,8 @@ } ], "properties": { + "cnr_id": "comfy-core", + "ver": "0.3.44", "Node name for S&R": "ImageUpscaleWithModel" }, "widgets_values": [] @@ -992,7 +994,7 @@ 26 ], "flags": {}, - "order": 56, + "order": 58, "mode": 0, "inputs": [ { @@ -1027,7 +1029,7 @@ 46 ], "flags": {}, - "order": 48, + "order": 49, "mode": 0, "inputs": [ { @@ -1051,6 +1053,8 @@ } ], "properties": { + "cnr_id": "comfy-core", + "ver": "0.3.44", "Node name for S&R": "ImageUpscaleWithModel" }, "widgets_values": [] @@ -1067,7 +1071,7 @@ 46 ], "flags": {}, - "order": 49, + "order": 50, "mode": 0, "inputs": [ { @@ -1091,6 +1095,8 @@ } ], "properties": { + "cnr_id": "comfy-core", + "ver": "0.3.44", "Node name for S&R": "ImageUpscaleWithModel" }, "widgets_values": [] @@ -1107,7 +1113,7 @@ 26 ], "flags": {}, - "order": 59, + "order": 61, "mode": 0, "inputs": [ { @@ -1142,7 +1148,7 @@ 26 ], "flags": {}, - "order": 57, + "order": 59, "mode": 0, "inputs": [ { @@ -1177,7 +1183,7 @@ 26 ], "flags": {}, - "order": 65, + "order": 68, "mode": 0, "inputs": [ { @@ -1212,7 +1218,7 @@ 26 ], "flags": {}, - "order": 58, + "order": 60, "mode": 0, "inputs": [ { @@ -1247,7 +1253,7 @@ 26 ], "flags": {}, - "order": 66, + "order": 69, "mode": 0, "inputs": [ { @@ -1282,7 +1288,7 @@ 26 ], "flags": {}, - "order": 67, + "order": 70, "mode": 0, "inputs": [ { @@ -1317,7 +1323,7 @@ 26 ], "flags": {}, - "order": 74, + "order": 78, "mode": 0, "inputs": [ { @@ -1566,7 +1572,7 @@ 78 ], "flags": {}, - "order": 55, + "order": 57, "mode": 0, "inputs": [ { @@ -1590,6 +1596,8 @@ } ], "properties": { + "aux_id": "Night1099/ComfyUI-RTX-Remix", + "ver": "84e77bd1f6fccb7235b4179e7a3c2c189843d159", "Node name for S&R": "RTXRemixStringConcatenate" }, "widgets_values": [ @@ -1608,7 +1616,7 @@ 78 ], "flags": {}, - "order": 63, + "order": 66, "mode": 0, "inputs": [ { @@ -1632,6 +1640,8 @@ } ], "properties": { + "aux_id": "Night1099/ComfyUI-RTX-Remix", + "ver": "84e77bd1f6fccb7235b4179e7a3c2c189843d159", "Node name for S&R": "RTXRemixStringConcatenate" }, "widgets_values": [ @@ -1650,7 +1660,7 @@ 78 ], "flags": {}, - "order": 70, + "order": 74, "mode": 0, "inputs": [ { @@ -1674,6 +1684,8 @@ } ], "properties": { + "aux_id": "Night1099/ComfyUI-RTX-Remix", + "ver": "84e77bd1f6fccb7235b4179e7a3c2c189843d159", "Node name for S&R": "RTXRemixStringConcatenate" }, "widgets_values": [ @@ -1692,7 +1704,7 @@ 78 ], "flags": {}, - "order": 77, + "order": 81, "mode": 0, "inputs": [ { @@ -1716,6 +1728,8 @@ } ], "properties": { + "aux_id": "Night1099/ComfyUI-RTX-Remix", + "ver": "84e77bd1f6fccb7235b4179e7a3c2c189843d159", "Node name for S&R": "RTXRemixStringConcatenate" }, "widgets_values": [ @@ -1769,7 +1783,7 @@ 26 ], "flags": {}, - "order": 46, + "order": 47, "mode": 0, "inputs": [ { @@ -1805,7 +1819,7 @@ 26 ], "flags": {}, - "order": 54, + "order": 56, "mode": 0, "inputs": [ { @@ -1841,7 +1855,7 @@ 26 ], "flags": {}, - "order": 71, + "order": 75, "mode": 0, "inputs": [ { @@ -1876,7 +1890,7 @@ 26 ], "flags": {}, - "order": 62, + "order": 65, "mode": 0, "inputs": [ { @@ -2052,7 +2066,7 @@ 26 ], "flags": {}, - "order": 127, + "order": 132, "mode": 0, "inputs": [ { @@ -2087,7 +2101,7 @@ 78 ], "flags": {}, - "order": 150, + "order": 155, "mode": 0, "inputs": [ { @@ -2116,6 +2130,8 @@ } ], "properties": { + "aux_id": "Night1099/ComfyUI-RTX-Remix", + "ver": "84e77bd1f6fccb7235b4179e7a3c2c189843d159", "Node name for S&R": "RTXRemixSetEditTarget" }, "widgets_values": [ @@ -2134,7 +2150,7 @@ 26 ], "flags": {}, - "order": 82, + "order": 86, "mode": 0, "inputs": [ { @@ -2169,13 +2185,13 @@ 102 ], "flags": {}, - "order": 39, + "order": 44, "mode": 0, "inputs": [ { "name": "context", "type": "RTXRemixContext", - "link": 93 + "link": 275 } ], "outputs": [ @@ -2196,6 +2212,8 @@ } ], "properties": { + "aux_id": "Night1099/ComfyUI-RTX-Remix", + "ver": "84e77bd1f6fccb7235b4179e7a3c2c189843d159", "Node name for S&R": "RTXRemixTexturesType" }, "widgets_values": [ @@ -2215,7 +2233,7 @@ 166 ], "flags": {}, - "order": 64, + "order": 67, "mode": 0, "inputs": [ { @@ -2233,6 +2251,11 @@ "type": "STRING", "link": 120 }, + { + "name": "output_directory", + "type": "STRING", + "link": 277 + }, { "name": "context", "type": "RTXRemixContext", @@ -2256,84 +2279,14 @@ } ], "properties": { + "aux_id": "Night1099/ComfyUI-RTX-Remix", + "ver": "84e77bd1f6fccb7235b4179e7a3c2c189843d159", "Node name for S&R": "RTXRemixIngestTexture" }, "widgets_values": [ - true, - false, - "" + true ] }, - { - "id": 100, - "type": "Reroute", - "pos": [ - 13256.990234375, - 1332.4708251953125 - ], - "size": [ - 75, - 26 - ], - "flags": {}, - "order": 44, - "mode": 0, - "inputs": [ - { - "name": "", - "type": "*", - "link": 153 - } - ], - "outputs": [ - { - "name": "", - "type": "STRING", - "links": [ - 155 - ] - } - ], - "properties": { - "showOutputText": false, - "horizontal": false - } - }, - { - "id": 101, - "type": "Reroute", - "pos": [ - 13259.1953125, - 1362.95751953125 - ], - "size": [ - 75, - 26 - ], - "flags": {}, - "order": 73, - "mode": 0, - "inputs": [ - { - "name": "", - "type": "*", - "link": 154 - } - ], - "outputs": [ - { - "name": "", - "type": "STRING", - "links": [ - 156 - ] - } - ], - "properties": { - "showOutputText": false, - "horizontal": false - } - }, { "id": 58, "type": "RTXRemixTexturesType", @@ -2346,7 +2299,7 @@ 102 ], "flags": {}, - "order": 72, + "order": 76, "mode": 0, "inputs": [ { @@ -2373,6 +2326,8 @@ } ], "properties": { + "aux_id": "Night1099/ComfyUI-RTX-Remix", + "ver": "84e77bd1f6fccb7235b4179e7a3c2c189843d159", "Node name for S&R": "RTXRemixTexturesType" }, "widgets_values": [ @@ -2392,7 +2347,7 @@ 166 ], "flags": {}, - "order": 78, + "order": 82, "mode": 0, "inputs": [ { @@ -2410,6 +2365,11 @@ "type": "STRING", "link": 121 }, + { + "name": "output_directory", + "type": "STRING", + "link": 279 + }, { "name": "context", "type": "RTXRemixContext", @@ -2433,12 +2393,12 @@ } ], "properties": { + "aux_id": "Night1099/ComfyUI-RTX-Remix", + "ver": "84e77bd1f6fccb7235b4179e7a3c2c189843d159", "Node name for S&R": "RTXRemixIngestTexture" }, "widgets_values": [ - true, - false, - "" + true ] }, { @@ -2453,7 +2413,7 @@ 26 ], "flags": {}, - "order": 79, + "order": 83, "mode": 0, "inputs": [ { @@ -2488,7 +2448,7 @@ 26 ], "flags": {}, - "order": 84, + "order": 88, "mode": 0, "inputs": [ { @@ -2523,7 +2483,7 @@ 102 ], "flags": {}, - "order": 83, + "order": 87, "mode": 0, "inputs": [ { @@ -2550,6 +2510,8 @@ } ], "properties": { + "aux_id": "Night1099/ComfyUI-RTX-Remix", + "ver": "84e77bd1f6fccb7235b4179e7a3c2c189843d159", "Node name for S&R": "RTXRemixTexturesType" }, "widgets_values": [ @@ -2569,7 +2531,7 @@ 166 ], "flags": {}, - "order": 89, + "order": 93, "mode": 0, "inputs": [ { @@ -2587,6 +2549,11 @@ "type": "STRING", "link": 122 }, + { + "name": "output_directory", + "type": "STRING", + "link": 281 + }, { "name": "context", "type": "RTXRemixContext", @@ -2610,12 +2577,12 @@ } ], "properties": { + "aux_id": "Night1099/ComfyUI-RTX-Remix", + "ver": "84e77bd1f6fccb7235b4179e7a3c2c189843d159", "Node name for S&R": "RTXRemixIngestTexture" }, "widgets_values": [ - true, - false, - "" + true ] }, { @@ -2630,7 +2597,7 @@ 26 ], "flags": {}, - "order": 90, + "order": 94, "mode": 0, "inputs": [ { @@ -2665,7 +2632,7 @@ 26 ], "flags": {}, - "order": 96, + "order": 101, "mode": 0, "inputs": [ { @@ -2700,7 +2667,7 @@ 102 ], "flags": {}, - "order": 95, + "order": 100, "mode": 0, "inputs": [ { @@ -2727,6 +2694,8 @@ } ], "properties": { + "aux_id": "Night1099/ComfyUI-RTX-Remix", + "ver": "84e77bd1f6fccb7235b4179e7a3c2c189843d159", "Node name for S&R": "RTXRemixTexturesType" }, "widgets_values": [ @@ -2746,7 +2715,7 @@ 102 ], "flags": {}, - "order": 148, + "order": 153, "mode": 0, "inputs": [ { @@ -2772,6 +2741,8 @@ } ], "properties": { + "aux_id": "Night1099/ComfyUI-RTX-Remix", + "ver": "84e77bd1f6fccb7235b4179e7a3c2c189843d159", "Node name for S&R": "RTXRemixLayerType" }, "widgets_values": [ @@ -2791,7 +2762,7 @@ 190 ], "flags": {}, - "order": 149, + "order": 154, "mode": 0, "inputs": [ { @@ -2846,6 +2817,8 @@ } ], "properties": { + "aux_id": "Night1099/ComfyUI-RTX-Remix", + "ver": "84e77bd1f6fccb7235b4179e7a3c2c189843d159", "Node name for S&R": "RTXRemixGetLayers" }, "widgets_values": [ @@ -2867,7 +2840,7 @@ 26 ], "flags": {}, - "order": 75, + "order": 85, "mode": 0, "inputs": [ { @@ -2902,7 +2875,7 @@ 26 ], "flags": {}, - "order": 100, + "order": 105, "mode": 0, "inputs": [ { @@ -2937,7 +2910,7 @@ 26 ], "flags": {}, - "order": 107, + "order": 112, "mode": 0, "inputs": [ { @@ -2972,7 +2945,7 @@ 26 ], "flags": {}, - "order": 115, + "order": 120, "mode": 0, "inputs": [ { @@ -3007,7 +2980,7 @@ 26 ], "flags": {}, - "order": 123, + "order": 128, "mode": 0, "inputs": [ { @@ -3042,7 +3015,7 @@ 26 ], "flags": {}, - "order": 130, + "order": 135, "mode": 0, "inputs": [ { @@ -3077,7 +3050,7 @@ 26 ], "flags": {}, - "order": 129, + "order": 134, "mode": 0, "inputs": [ { @@ -3112,7 +3085,7 @@ 26 ], "flags": {}, - "order": 135, + "order": 140, "mode": 0, "inputs": [ { @@ -3147,7 +3120,7 @@ 26 ], "flags": {}, - "order": 142, + "order": 147, "mode": 0, "inputs": [ { @@ -3182,7 +3155,7 @@ 26 ], "flags": {}, - "order": 145, + "order": 150, "mode": 0, "inputs": [ { @@ -3217,7 +3190,7 @@ 26 ], "flags": {}, - "order": 138, + "order": 143, "mode": 0, "inputs": [ { @@ -3252,7 +3225,7 @@ 26 ], "flags": {}, - "order": 143, + "order": 148, "mode": 0, "inputs": [ { @@ -3287,7 +3260,7 @@ 98 ], "flags": {}, - "order": 153, + "order": 158, "mode": 0, "inputs": [ { @@ -3323,6 +3296,8 @@ } ], "properties": { + "aux_id": "Night1099/ComfyUI-RTX-Remix", + "ver": "84e77bd1f6fccb7235b4179e7a3c2c189843d159", "Node name for S&R": "RTXRemixTextureTypeToUSDAttribute" }, "widgets_values": [ @@ -3341,7 +3316,7 @@ 26 ], "flags": {}, - "order": 125, + "order": 130, "mode": 0, "inputs": [ { @@ -3376,7 +3351,7 @@ 26 ], "flags": {}, - "order": 132, + "order": 137, "mode": 0, "inputs": [ { @@ -3411,7 +3386,7 @@ 26 ], "flags": {}, - "order": 109, + "order": 114, "mode": 0, "inputs": [ { @@ -3446,7 +3421,7 @@ 26 ], "flags": {}, - "order": 87, + "order": 98, "mode": 0, "inputs": [ { @@ -3481,7 +3456,7 @@ 26 ], "flags": {}, - "order": 117, + "order": 122, "mode": 0, "inputs": [ { @@ -3516,7 +3491,7 @@ 98 ], "flags": {}, - "order": 155, + "order": 160, "mode": 0, "inputs": [ { @@ -3552,6 +3527,8 @@ } ], "properties": { + "aux_id": "Night1099/ComfyUI-RTX-Remix", + "ver": "84e77bd1f6fccb7235b4179e7a3c2c189843d159", "Node name for S&R": "RTXRemixTextureTypeToUSDAttribute" }, "widgets_values": [ @@ -3570,7 +3547,7 @@ 122 ], "flags": {}, - "order": 158, + "order": 163, "mode": 0, "inputs": [ { @@ -3599,6 +3576,8 @@ } ], "properties": { + "aux_id": "Night1099/ComfyUI-RTX-Remix", + "ver": "84e77bd1f6fccb7235b4179e7a3c2c189843d159", "Node name for S&R": "RTXRemixSetTexture" }, "widgets_values": [ @@ -3618,7 +3597,7 @@ 98 ], "flags": {}, - "order": 157, + "order": 162, "mode": 0, "inputs": [ { @@ -3654,6 +3633,8 @@ } ], "properties": { + "aux_id": "Night1099/ComfyUI-RTX-Remix", + "ver": "84e77bd1f6fccb7235b4179e7a3c2c189843d159", "Node name for S&R": "RTXRemixTextureTypeToUSDAttribute" }, "widgets_values": [ @@ -3672,7 +3653,7 @@ 26 ], "flags": {}, - "order": 136, + "order": 141, "mode": 0, "inputs": [ { @@ -3707,7 +3688,7 @@ 26 ], "flags": {}, - "order": 141, + "order": 146, "mode": 0, "inputs": [ { @@ -3742,7 +3723,7 @@ 26 ], "flags": {}, - "order": 131, + "order": 136, "mode": 0, "inputs": [ { @@ -3777,7 +3758,7 @@ 26 ], "flags": {}, - "order": 137, + "order": 142, "mode": 0, "inputs": [ { @@ -3812,7 +3793,7 @@ 26 ], "flags": {}, - "order": 116, + "order": 121, "mode": 0, "inputs": [ { @@ -3847,7 +3828,7 @@ 26 ], "flags": {}, - "order": 124, + "order": 129, "mode": 0, "inputs": [ { @@ -3882,7 +3863,7 @@ 26 ], "flags": {}, - "order": 81, + "order": 91, "mode": 0, "inputs": [ { @@ -3917,7 +3898,7 @@ 26 ], "flags": {}, - "order": 108, + "order": 113, "mode": 0, "inputs": [ { @@ -3952,7 +3933,7 @@ 26 ], "flags": {}, - "order": 88, + "order": 92, "mode": 0, "inputs": [ { @@ -3988,7 +3969,7 @@ 26 ], "flags": {}, - "order": 94, + "order": 99, "mode": 0, "inputs": [ { @@ -4024,7 +4005,7 @@ 26 ], "flags": {}, - "order": 101, + "order": 106, "mode": 0, "inputs": [ { @@ -4060,7 +4041,7 @@ 98 ], "flags": {}, - "order": 151, + "order": 156, "mode": 0, "inputs": [ { @@ -4096,6 +4077,8 @@ } ], "properties": { + "aux_id": "Night1099/ComfyUI-RTX-Remix", + "ver": "84e77bd1f6fccb7235b4179e7a3c2c189843d159", "Node name for S&R": "RTXRemixTextureTypeToUSDAttribute" }, "widgets_values": [ @@ -4114,7 +4097,7 @@ 88 ], "flags": {}, - "order": 5, + "order": 4, "mode": 0, "inputs": [], "outputs": [ @@ -4127,6 +4110,8 @@ } ], "properties": { + "aux_id": "Night1099/ComfyUI-RTX-Remix", + "ver": "84e77bd1f6fccb7235b4179e7a3c2c189843d159", "Node name for S&R": "RTXRemixStringConstant" }, "widgets_values": [ @@ -4145,7 +4130,7 @@ 88 ], "flags": {}, - "order": 6, + "order": 5, "mode": 0, "inputs": [], "outputs": [ @@ -4158,6 +4143,8 @@ } ], "properties": { + "aux_id": "Night1099/ComfyUI-RTX-Remix", + "ver": "84e77bd1f6fccb7235b4179e7a3c2c189843d159", "Node name for S&R": "RTXRemixStringConstant" }, "widgets_values": [ @@ -4176,7 +4163,7 @@ 88 ], "flags": {}, - "order": 7, + "order": 6, "mode": 0, "inputs": [], "outputs": [ @@ -4189,6 +4176,8 @@ } ], "properties": { + "aux_id": "Night1099/ComfyUI-RTX-Remix", + "ver": "84e77bd1f6fccb7235b4179e7a3c2c189843d159", "Node name for S&R": "RTXRemixStringConstant" }, "widgets_values": [ @@ -4207,7 +4196,7 @@ 88 ], "flags": {}, - "order": 8, + "order": 7, "mode": 0, "inputs": [], "outputs": [ @@ -4220,6 +4209,8 @@ } ], "properties": { + "aux_id": "Night1099/ComfyUI-RTX-Remix", + "ver": "84e77bd1f6fccb7235b4179e7a3c2c189843d159", "Node name for S&R": "RTXRemixStringConstant" }, "widgets_values": [ @@ -4238,7 +4229,7 @@ 122 ], "flags": {}, - "order": 152, + "order": 157, "mode": 0, "inputs": [ { @@ -4267,6 +4258,8 @@ } ], "properties": { + "aux_id": "Night1099/ComfyUI-RTX-Remix", + "ver": "84e77bd1f6fccb7235b4179e7a3c2c189843d159", "Node name for S&R": "RTXRemixSetTexture" }, "widgets_values": [ @@ -4286,7 +4279,7 @@ 122 ], "flags": {}, - "order": 154, + "order": 159, "mode": 0, "inputs": [ { @@ -4315,6 +4308,8 @@ } ], "properties": { + "aux_id": "Night1099/ComfyUI-RTX-Remix", + "ver": "84e77bd1f6fccb7235b4179e7a3c2c189843d159", "Node name for S&R": "RTXRemixSetTexture" }, "widgets_values": [ @@ -4334,7 +4329,7 @@ 122 ], "flags": {}, - "order": 156, + "order": 161, "mode": 0, "inputs": [ { @@ -4363,6 +4358,8 @@ } ], "properties": { + "aux_id": "Night1099/ComfyUI-RTX-Remix", + "ver": "84e77bd1f6fccb7235b4179e7a3c2c189843d159", "Node name for S&R": "RTXRemixSetTexture" }, "widgets_values": [ @@ -4445,6 +4442,8 @@ } ], "properties": { + "aux_id": "Night1099/ComfyUI-RTX-Remix", + "ver": "84e77bd1f6fccb7235b4179e7a3c2c189843d159", "Node name for S&R": "RTXRemixGetTextures" }, "widgets_values": [ @@ -4493,6 +4492,8 @@ } ], "properties": { + "aux_id": "Night1099/ComfyUI-RTX-Remix", + "ver": "84e77bd1f6fccb7235b4179e7a3c2c189843d159", "Node name for S&R": "RTXRemixTexturesType" }, "widgets_values": [ @@ -4569,6 +4570,8 @@ } ], "properties": { + "aux_id": "Night1099/ComfyUI-RTX-Remix", + "ver": "84e77bd1f6fccb7235b4179e7a3c2c189843d159", "Node name for S&R": "RTXRemixGetLayers" }, "widgets_values": [ @@ -4620,6 +4623,8 @@ } ], "properties": { + "aux_id": "Night1099/ComfyUI-RTX-Remix", + "ver": "84e77bd1f6fccb7235b4179e7a3c2c189843d159", "Node name for S&R": "RTXRemixSwitch" }, "widgets_values": [] @@ -4636,7 +4641,7 @@ 88 ], "flags": {}, - "order": 9, + "order": 8, "mode": 0, "inputs": [], "outputs": [ @@ -4649,6 +4654,8 @@ } ], "properties": { + "aux_id": "Night1099/ComfyUI-RTX-Remix", + "ver": "84e77bd1f6fccb7235b4179e7a3c2c189843d159", "Node name for S&R": "RTXRemixStringConstant" }, "widgets_values": [ @@ -4728,6 +4735,8 @@ } ], "properties": { + "aux_id": "Night1099/ComfyUI-RTX-Remix", + "ver": "84e77bd1f6fccb7235b4179e7a3c2c189843d159", "Node name for S&R": "RTXRemixLayerType" }, "widgets_values": [ @@ -4747,7 +4756,7 @@ 26 ], "flags": {}, - "order": 119, + "order": 124, "mode": 0, "inputs": [ { @@ -4782,7 +4791,7 @@ 88 ], "flags": {}, - "order": 10, + "order": 9, "mode": 0, "inputs": [], "outputs": [ @@ -4795,6 +4804,8 @@ } ], "properties": { + "aux_id": "Night1099/ComfyUI-RTX-Remix", + "ver": "84e77bd1f6fccb7235b4179e7a3c2c189843d159", "Node name for S&R": "RTXRemixStringConstant" }, "widgets_values": [ @@ -4813,7 +4824,7 @@ 78 ], "flags": {}, - "order": 144, + "order": 149, "mode": 0, "inputs": [ { @@ -4838,6 +4849,8 @@ } ], "properties": { + "aux_id": "Night1099/ComfyUI-RTX-Remix", + "ver": "84e77bd1f6fccb7235b4179e7a3c2c189843d159", "Node name for S&R": "RTXRemixDefineLayerId" }, "widgets_values": [ @@ -4856,7 +4869,7 @@ 26 ], "flags": {}, - "order": 134, + "order": 139, "mode": 0, "inputs": [ { @@ -4895,7 +4908,7 @@ 26 ], "flags": {}, - "order": 140, + "order": 145, "mode": 0, "inputs": [ { @@ -4934,7 +4947,7 @@ 102 ], "flags": {}, - "order": 110, + "order": 115, "mode": 0, "inputs": [ { @@ -4961,6 +4974,8 @@ } ], "properties": { + "aux_id": "Night1099/ComfyUI-RTX-Remix", + "ver": "84e77bd1f6fccb7235b4179e7a3c2c189843d159", "Node name for S&R": "RTXRemixLayerType" }, "widgets_values": [ @@ -4980,7 +4995,7 @@ 26 ], "flags": {}, - "order": 45, + "order": 46, "mode": 0, "inputs": [ { @@ -5050,7 +5065,7 @@ 26 ], "flags": {}, - "order": 92, + "order": 96, "mode": 0, "inputs": [ { @@ -5085,7 +5100,7 @@ 26 ], "flags": {}, - "order": 105, + "order": 110, "mode": 0, "inputs": [ { @@ -5120,7 +5135,7 @@ 26 ], "flags": {}, - "order": 112, + "order": 117, "mode": 0, "inputs": [ { @@ -5155,7 +5170,7 @@ 26 ], "flags": {}, - "order": 60, + "order": 71, "mode": 0, "inputs": [ { @@ -5190,7 +5205,7 @@ 26 ], "flags": {}, - "order": 76, + "order": 80, "mode": 0, "inputs": [ { @@ -5225,7 +5240,7 @@ 26 ], "flags": {}, - "order": 53, + "order": 55, "mode": 0, "inputs": [ { @@ -5260,7 +5275,7 @@ 26 ], "flags": {}, - "order": 61, + "order": 64, "mode": 0, "inputs": [ { @@ -5295,7 +5310,7 @@ 26 ], "flags": {}, - "order": 69, + "order": 73, "mode": 0, "inputs": [ { @@ -5330,7 +5345,7 @@ 26 ], "flags": {}, - "order": 120, + "order": 125, "mode": 0, "inputs": [ { @@ -5365,7 +5380,7 @@ 26 ], "flags": {}, - "order": 113, + "order": 118, "mode": 0, "inputs": [ { @@ -5400,7 +5415,7 @@ 26 ], "flags": {}, - "order": 98, + "order": 103, "mode": 0, "inputs": [ { @@ -5435,7 +5450,7 @@ 26 ], "flags": {}, - "order": 86, + "order": 90, "mode": 0, "inputs": [ { @@ -5470,7 +5485,7 @@ 26 ], "flags": {}, - "order": 68, + "order": 79, "mode": 0, "inputs": [ { @@ -5505,7 +5520,7 @@ 26 ], "flags": {}, - "order": 93, + "order": 97, "mode": 0, "inputs": [ { @@ -5540,7 +5555,7 @@ 26 ], "flags": {}, - "order": 99, + "order": 104, "mode": 0, "inputs": [ { @@ -5575,7 +5590,7 @@ 26 ], "flags": {}, - "order": 106, + "order": 111, "mode": 0, "inputs": [ { @@ -5610,7 +5625,7 @@ 26 ], "flags": {}, - "order": 114, + "order": 119, "mode": 0, "inputs": [ { @@ -5645,7 +5660,7 @@ 26 ], "flags": {}, - "order": 122, + "order": 127, "mode": 0, "inputs": [ { @@ -5680,7 +5695,7 @@ 26 ], "flags": {}, - "order": 121, + "order": 126, "mode": 0, "inputs": [ { @@ -5715,7 +5730,7 @@ 26 ], "flags": {}, - "order": 128, + "order": 133, "mode": 0, "inputs": [ { @@ -5750,7 +5765,7 @@ 214 ], "flags": {}, - "order": 147, + "order": 152, "mode": 0, "inputs": [ { @@ -5798,6 +5813,8 @@ } ], "properties": { + "aux_id": "Night1099/ComfyUI-RTX-Remix", + "ver": "84e77bd1f6fccb7235b4179e7a3c2c189843d159", "Node name for S&R": "RTXRemixCreateLayer" }, "widgets_values": [ @@ -5820,7 +5837,7 @@ 26 ], "flags": {}, - "order": 159, + "order": 164, "mode": 0, "inputs": [ { @@ -5831,6 +5848,8 @@ ], "outputs": [], "properties": { + "aux_id": "Night1099/ComfyUI-RTX-Remix", + "ver": "84e77bd1f6fccb7235b4179e7a3c2c189843d159", "Node name for S&R": "RTXRemixEndContext" }, "widgets_values": [] @@ -5847,7 +5866,7 @@ 166 ], "flags": {}, - "order": 102, + "order": 107, "mode": 0, "inputs": [ { @@ -5865,6 +5884,11 @@ "type": "STRING", "link": 123 }, + { + "name": "output_directory", + "type": "STRING", + "link": 283 + }, { "name": "context", "type": "RTXRemixContext", @@ -5888,12 +5912,12 @@ } ], "properties": { + "aux_id": "Night1099/ComfyUI-RTX-Remix", + "ver": "84e77bd1f6fccb7235b4179e7a3c2c189843d159", "Node name for S&R": "RTXRemixIngestTexture" }, "widgets_values": [ - true, - false, - "" + true ] }, { @@ -5908,7 +5932,7 @@ 26 ], "flags": {}, - "order": 111, + "order": 116, "mode": 0, "inputs": [ { @@ -5943,7 +5967,7 @@ 26 ], "flags": {}, - "order": 103, + "order": 108, "mode": 0, "inputs": [ { @@ -5978,7 +6002,7 @@ 26 ], "flags": {}, - "order": 104, + "order": 109, "mode": 0, "inputs": [ { @@ -6013,7 +6037,7 @@ 26 ], "flags": {}, - "order": 97, + "order": 102, "mode": 0, "inputs": [ { @@ -6048,7 +6072,7 @@ 26 ], "flags": {}, - "order": 91, + "order": 95, "mode": 0, "inputs": [ { @@ -6083,7 +6107,7 @@ 26 ], "flags": {}, - "order": 85, + "order": 89, "mode": 0, "inputs": [ { @@ -6118,7 +6142,7 @@ 26 ], "flags": {}, - "order": 80, + "order": 84, "mode": 0, "inputs": [ { @@ -6153,7 +6177,7 @@ 26 ], "flags": {}, - "order": 52, + "order": 62, "mode": 0, "inputs": [ { @@ -6188,7 +6212,7 @@ 26 ], "flags": {}, - "order": 126, + "order": 131, "mode": 0, "inputs": [ { @@ -6208,6 +6232,8 @@ } ], "properties": { + "aux_id": "Night1099/ComfyUI-RTX-Remix", + "ver": "84e77bd1f6fccb7235b4179e7a3c2c189843d159", "Node name for S&R": "RTXRemixInvertBool" }, "widgets_values": [] @@ -6224,7 +6250,7 @@ 190 ], "flags": {}, - "order": 118, + "order": 123, "mode": 0, "inputs": [ { @@ -6279,6 +6305,8 @@ } ], "properties": { + "aux_id": "Night1099/ComfyUI-RTX-Remix", + "ver": "84e77bd1f6fccb7235b4179e7a3c2c189843d159", "Node name for S&R": "RTXRemixGetLayers" }, "widgets_values": [ @@ -6287,6 +6315,299 @@ false, true ] + }, + { + "id": 100, + "type": "Reroute", + "pos": [ + 13415.990234375, + 1331.4708251953125 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 53, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 153 + } + ], + "outputs": [ + { + "name": "", + "type": "STRING", + "links": [ + 155 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 101, + "type": "Reroute", + "pos": [ + 13427.1953125, + 1371.95751953125 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 77, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 154 + } + ], + "outputs": [ + { + "name": "", + "type": "STRING", + "links": [ + 156 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 172, + "type": "RTXRemixGetDefaultDirectory", + "pos": [ + 12996.0341796875, + 1374.7373046875 + ], + "size": [ + 305.8052673339844, + 78 + ], + "flags": {}, + "order": 39, + "mode": 0, + "inputs": [ + { + "name": "context", + "type": "RTXRemixContext", + "link": 274 + } + ], + "outputs": [ + { + "name": "context", + "type": "RTXRemixContext", + "links": [ + 275 + ] + }, + { + "name": "default_directory", + "type": "STRING", + "links": [ + 276 + ] + } + ], + "properties": { + "aux_id": "Night1099/ComfyUI-RTX-Remix", + "ver": "84e77bd1f6fccb7235b4179e7a3c2c189843d159", + "Node name for S&R": "RTXRemixGetDefaultDirectory" + }, + "widgets_values": [ + true + ] + }, + { + "id": 173, + "type": "Reroute", + "pos": [ + 13101.4619140625, + 1592.482666015625 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 45, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 276 + } + ], + "outputs": [ + { + "name": "", + "type": "STRING", + "links": [ + 277, + 278 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 174, + "type": "Reroute", + "pos": [ + 13500.4619140625, + 1591.482666015625 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 54, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 278 + } + ], + "outputs": [ + { + "name": "", + "type": "STRING", + "links": [ + 279, + 280 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 175, + "type": "Reroute", + "pos": [ + 13860.4619140625, + 1591.482666015625 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 63, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 280 + } + ], + "outputs": [ + { + "name": "", + "type": "STRING", + "links": [ + 281, + 282 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 176, + "type": "Reroute", + "pos": [ + 14322.4619140625, + 1593.482666015625 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 72, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 282 + } + ], + "outputs": [ + { + "name": "", + "type": "STRING", + "links": [ + 283 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 29, + "type": "UpscaleModelLoader", + "pos": [ + 11209.5498046875, + 1402.4051513671875 + ], + "size": [ + 270, + 58 + ], + "flags": {}, + "order": 10, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "UPSCALE_MODEL", + "type": "UPSCALE_MODEL", + "links": [ + 45, + 49 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.3.44", + "Node name for S&R": "UpscaleModelLoader" + }, + "widgets_values": [ + "4x-PBRify_UpscalerDAT2_V1.pth" + ] } ], "links": [ @@ -6674,20 +6995,12 @@ 0, "*" ], - [ - 93, - 51, - 0, - 57, - 0, - "RTXRemixContext" - ], [ 94, 57, 0, 52, - 3, + 4, "RTXRemixContext" ], [ @@ -6703,7 +7016,7 @@ 58, 0, 53, - 3, + 4, "RTXRemixContext" ], [ @@ -6719,7 +7032,7 @@ 59, 0, 54, - 3, + 4, "RTXRemixContext" ], [ @@ -6735,7 +7048,7 @@ 60, 0, 55, - 3, + 4, "RTXRemixContext" ], [ @@ -7945,6 +8258,86 @@ 9, 0, "RTXRemixContext" + ], + [ + 274, + 51, + 0, + 172, + 0, + "RTXRemixContext" + ], + [ + 275, + 172, + 0, + 57, + 0, + "RTXRemixContext" + ], + [ + 276, + 172, + 1, + 173, + 0, + "*" + ], + [ + 277, + 173, + 0, + 52, + 3, + "STRING" + ], + [ + 278, + 173, + 0, + 174, + 0, + "*" + ], + [ + 279, + 174, + 0, + 53, + 3, + "STRING" + ], + [ + 280, + 174, + 0, + 175, + 0, + "*" + ], + [ + 281, + 175, + 0, + 54, + 3, + "STRING" + ], + [ + 282, + 175, + 0, + 176, + 0, + "*" + ], + [ + 283, + 176, + 0, + 55, + 3, + "STRING" ] ], "groups": [ @@ -8069,13 +8462,13 @@ "config": {}, "extra": { "ds": { - "scale": 0.6209213230591566, + "scale": 0.6209213230591552, "offset": [ - -18158.865876058215, - -691.9863994087211 + -10697.33972237512, + -817.3278395219785 ] }, - "frontendVersion": "1.20.7" + "frontendVersion": "1.23.4" }, "version": 0.4 } \ No newline at end of file diff --git a/workflows/rtx_remix_pbrify_workflow_LowVRAM.json b/workflows/rtx_remix_pbrify_workflow_LowVRAM.json new file mode 100644 index 0000000..38f19e5 --- /dev/null +++ b/workflows/rtx_remix_pbrify_workflow_LowVRAM.json @@ -0,0 +1,9573 @@ +{ + "id": "a10ffcc8-e192-40fd-8248-34af532b4f20", + "revision": 0, + "last_node_id": 213, + "last_link_id": 387, + "nodes": [ + { + "id": 3, + "type": "RTXRemixRestAPIDetails", + "pos": [ + 7797.27392578125, + 1398.4979248046875 + ], + "size": [ + 277.0191345214844, + 102 + ], + "flags": {}, + "order": 0, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "address", + "type": "STRING", + "links": [ + 1 + ] + }, + { + "name": "port", + "type": "INT", + "links": [ + 2 + ] + } + ], + "properties": { + "cnr_id": "ComfyUI-RTX-Remix", + "ver": "22b72c99cdb9c87ad482063af3810ff51480d3c8", + "Node name for S&R": "RTXRemixRestAPIDetails", + "aux_id": "NVIDIAGameWorks/ComfyUI-RTX-Remix" + }, + "widgets_values": [ + "127.0.0.1", + 8011 + ] + }, + { + "id": 2, + "type": "RTXRemixStartContext", + "pos": [ + 8117.90576171875, + 1399.6806640625 + ], + "size": [ + 196.79843139648438, + 46 + ], + "flags": {}, + "order": 11, + "mode": 0, + "inputs": [ + { + "name": "address", + "type": "STRING", + "link": 1 + }, + { + "name": "port", + "type": "INT", + "link": 2 + } + ], + "outputs": [ + { + "name": "context", + "type": "RTXRemixContext", + "links": [ + 5 + ] + } + ], + "properties": { + "cnr_id": "ComfyUI-RTX-Remix", + "ver": "22b72c99cdb9c87ad482063af3810ff51480d3c8", + "Node name for S&R": "RTXRemixStartContext", + "aux_id": "NVIDIAGameWorks/ComfyUI-RTX-Remix" + }, + "widgets_values": [] + }, + { + "id": 9, + "type": "RTXRemixLayerType", + "pos": [ + 16099.478515625, + 1780.7421875 + ], + "size": [ + 270, + 102 + ], + "flags": {}, + "order": 166, + "mode": 0, + "inputs": [ + { + "name": "context", + "type": "RTXRemixContext", + "link": 273 + }, + { + "name": "enable_this_node", + "type": "BOOLEAN", + "widget": { + "name": "enable_this_node" + }, + "link": 10 + } + ], + "outputs": [ + { + "name": "context", + "type": "RTXRemixContext", + "links": [ + 9 + ] + }, + { + "name": "layer_type", + "type": "STRING", + "links": [ + 8 + ] + } + ], + "properties": { + "cnr_id": "ComfyUI-RTX-Remix", + "ver": "22b72c99cdb9c87ad482063af3810ff51480d3c8", + "Node name for S&R": "RTXRemixLayerType", + "aux_id": "NVIDIAGameWorks/ComfyUI-RTX-Remix" + }, + "widgets_values": [ + "replacement", + true + ] + }, + { + "id": 8, + "type": "RTXRemixGetLayers", + "pos": [ + 16414.87109375, + 1775.9095458984375 + ], + "size": [ + 293.115234375, + 190 + ], + "flags": {}, + "order": 170, + "mode": 0, + "inputs": [ + { + "name": "layer_types", + "type": "STRING", + "link": 8 + }, + { + "name": "context", + "type": "RTXRemixContext", + "link": 9 + }, + { + "name": "parent_layer_id", + "shape": 7, + "type": "STRING", + "link": null + }, + { + "name": "regex_filter", + "shape": 7, + "type": "STRING", + "link": null + }, + { + "name": "enable_this_node", + "type": "BOOLEAN", + "widget": { + "name": "enable_this_node" + }, + "link": 23 + } + ], + "outputs": [ + { + "name": "context", + "type": "RTXRemixContext", + "links": [ + 25 + ] + }, + { + "name": "layer_ids", + "shape": 6, + "type": "STRING", + "links": [ + 15, + 19 + ] + }, + { + "name": "layer_types", + "shape": 6, + "type": "STRING", + "links": null + }, + { + "name": "all_layer_type_exist", + "type": "BOOLEAN", + "links": [] + } + ], + "properties": { + "cnr_id": "ComfyUI-RTX-Remix", + "ver": "22b72c99cdb9c87ad482063af3810ff51480d3c8", + "Node name for S&R": "RTXRemixGetLayers", + "aux_id": "NVIDIAGameWorks/ComfyUI-RTX-Remix" + }, + "widgets_values": [ + 1, + false, + true, + true + ] + }, + { + "id": 15, + "type": "RTXRemixDeleteFile", + "pos": [ + 17034.8671875, + 1815.6805419921875 + ], + "size": [ + 270, + 102 + ], + "flags": {}, + "order": 174, + "mode": 0, + "inputs": [ + { + "name": "context", + "type": "RTXRemixContext", + "link": 25 + }, + { + "name": "path", + "type": "STRING", + "widget": { + "name": "path" + }, + "link": 27 + }, + { + "name": "enable_this_node", + "type": "BOOLEAN", + "widget": { + "name": "enable_this_node" + }, + "link": 242 + } + ], + "outputs": [ + { + "name": "context", + "type": "RTXRemixContext", + "links": [ + 26 + ] + }, + { + "name": "File deleted", + "type": "BOOL", + "links": null + } + ], + "properties": { + "cnr_id": "ComfyUI-RTX-Remix", + "ver": "22b72c99cdb9c87ad482063af3810ff51480d3c8", + "Node name for S&R": "RTXRemixDeleteFile", + "aux_id": "NVIDIAGameWorks/ComfyUI-RTX-Remix" + }, + "widgets_values": [ + "", + true + ] + }, + { + "id": 32, + "type": "Reroute", + "pos": [ + 11394.52734375, + 1485.9154052734375 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 47, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 46 + } + ], + "outputs": [ + { + "name": "", + "type": "IMAGE", + "links": [ + 47 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 28, + "type": "MaskToImage", + "pos": [ + 11301.55078125, + 1564.4732666015625 + ], + "size": [ + 184.62362670898438, + 26 + ], + "flags": {}, + "order": 41, + "mode": 0, + "inputs": [ + { + "name": "mask", + "type": "MASK", + "link": 300 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 50 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.3.44", + "Node name for S&R": "MaskToImage" + }, + "widgets_values": [] + }, + { + "id": 33, + "type": "ImageUpscaleWithModel", + "pos": [ + 11565.193359375, + 1527.6947021484375 + ], + "size": [ + 221.98202514648438, + 46 + ], + "flags": {}, + "order": 49, + "mode": 0, + "inputs": [ + { + "name": "upscale_model", + "type": "UPSCALE_MODEL", + "link": 49 + }, + { + "name": "image", + "type": "IMAGE", + "link": 50 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 51 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.3.44", + "Node name for S&R": "ImageUpscaleWithModel" + }, + "widgets_values": [] + }, + { + "id": 34, + "type": "ImageToMask", + "pos": [ + 11815.8525390625, + 1526.8048095703125 + ], + "size": [ + 270, + 58 + ], + "flags": {}, + "order": 57, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 51 + } + ], + "outputs": [ + { + "name": "MASK", + "type": "MASK", + "links": [ + 55 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.3.44", + "Node name for S&R": "ImageToMask" + }, + "widgets_values": [ + "red" + ] + }, + { + "id": 31, + "type": "ImageUpscaleWithModel", + "pos": [ + 11558.970703125, + 1412.1380615234375 + ], + "size": [ + 221.98202514648438, + 46 + ], + "flags": {}, + "order": 55, + "mode": 0, + "inputs": [ + { + "name": "upscale_model", + "type": "UPSCALE_MODEL", + "link": 45 + }, + { + "name": "image", + "type": "IMAGE", + "link": 47 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 56 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.3.44", + "Node name for S&R": "ImageUpscaleWithModel" + }, + "widgets_values": [] + }, + { + "id": 37, + "type": "PreviewImage", + "pos": [ + 11563.41015625, + 1660.1378173828125 + ], + "size": [ + 235.111083984375, + 258 + ], + "flags": {}, + "order": 56, + "mode": 0, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 58 + } + ], + "outputs": [], + "title": "Before Preview", + "properties": { + "cnr_id": "comfy-core", + "ver": "0.3.44", + "Node name for S&R": "PreviewImage" + }, + "widgets_values": [] + }, + { + "id": 38, + "type": "PreviewImage", + "pos": [ + 11861.1953125, + 1661.0272216796875 + ], + "size": [ + 221.77777099609375, + 258 + ], + "flags": {}, + "order": 76, + "mode": 0, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 59 + } + ], + "outputs": [], + "title": "After Preview", + "properties": { + "cnr_id": "comfy-core", + "ver": "0.3.44", + "Node name for S&R": "PreviewImage" + }, + "widgets_values": [] + }, + { + "id": 42, + "type": "UpscaleModelLoader", + "pos": [ + 12378.1298828125, + 1610.09912109375 + ], + "size": [ + 270, + 58 + ], + "flags": {}, + "order": 1, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "UPSCALE_MODEL", + "type": "UPSCALE_MODEL", + "links": [ + 63 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.3.44", + "Node name for S&R": "UpscaleModelLoader" + }, + "widgets_values": [ + "1x-PBRify_NormalV3.pth" + ] + }, + { + "id": 43, + "type": "UpscaleModelLoader", + "pos": [ + 12381.3583984375, + 1742.3927001953125 + ], + "size": [ + 270, + 58 + ], + "flags": {}, + "order": 2, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "UPSCALE_MODEL", + "type": "UPSCALE_MODEL", + "links": [ + 64 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.3.44", + "Node name for S&R": "UpscaleModelLoader" + }, + "widgets_values": [ + "1x-PBRify_RoughnessV2.pth" + ] + }, + { + "id": 41, + "type": "UpscaleModelLoader", + "pos": [ + 12377.0537109375, + 1474.579345703125 + ], + "size": [ + 270, + 58 + ], + "flags": {}, + "order": 3, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "UPSCALE_MODEL", + "type": "UPSCALE_MODEL", + "links": [ + 62 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.3.44", + "Node name for S&R": "UpscaleModelLoader" + }, + "widgets_values": [ + "1x-PBRify_Height.pth" + ] + }, + { + "id": 27, + "type": "JoinImageWithAlpha", + "pos": [ + 12124.654296875, + 1529.9742431640625 + ], + "size": [ + 176.86483764648438, + 46 + ], + "flags": {}, + "order": 69, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 57 + }, + { + "name": "alpha", + "type": "MASK", + "link": 55 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 59, + 69 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.3.44", + "Node name for S&R": "JoinImageWithAlpha" + }, + "widgets_values": [] + }, + { + "id": 48, + "type": "Reroute", + "pos": [ + 12384.1865234375, + 1847.483642578125 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 77, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 69 + } + ], + "outputs": [ + { + "name": "", + "type": "IMAGE", + "links": [ + 70 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 44, + "type": "ImageUpscaleWithModel", + "pos": [ + 12690.0419921875, + 1476.7305908203125 + ], + "size": [ + 221.98202514648438, + 46 + ], + "flags": {}, + "order": 78, + "mode": 0, + "inputs": [ + { + "name": "upscale_model", + "type": "UPSCALE_MODEL", + "link": 62 + }, + { + "name": "image", + "type": "IMAGE", + "link": 66 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 105 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.3.44", + "Node name for S&R": "ImageUpscaleWithModel" + }, + "widgets_values": [] + }, + { + "id": 45, + "type": "ImageUpscaleWithModel", + "pos": [ + 12690.8486328125, + 1611.404052734375 + ], + "size": [ + 221.98202514648438, + 46 + ], + "flags": {}, + "order": 79, + "mode": 0, + "inputs": [ + { + "name": "upscale_model", + "type": "UPSCALE_MODEL", + "link": 63 + }, + { + "name": "image", + "type": "IMAGE", + "link": 67 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 107 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.3.44", + "Node name for S&R": "ImageUpscaleWithModel" + }, + "widgets_values": [] + }, + { + "id": 46, + "type": "ImageUpscaleWithModel", + "pos": [ + 12691.7685546875, + 1745.052734375 + ], + "size": [ + 221.98202514648438, + 46 + ], + "flags": {}, + "order": 80, + "mode": 0, + "inputs": [ + { + "name": "upscale_model", + "type": "UPSCALE_MODEL", + "link": 64 + }, + { + "name": "image", + "type": "IMAGE", + "link": 68 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 108 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.3.44", + "Node name for S&R": "ImageUpscaleWithModel" + }, + "widgets_values": [] + }, + { + "id": 49, + "type": "Reroute", + "pos": [ + 12831.8662109375, + 1849.099365234375 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 86, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 70 + } + ], + "outputs": [ + { + "name": "", + "type": "IMAGE", + "links": [ + 109 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 47, + "type": "Reroute", + "pos": [ + 12565.3564453125, + 1388.8978271484375 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 70, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 65 + } + ], + "outputs": [ + { + "name": "", + "type": "IMAGE", + "links": [ + 66, + 67, + 68 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 36, + "type": "Reroute", + "pos": [ + 12009.62890625, + 1412.1441650390625 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 63, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 56 + } + ], + "outputs": [ + { + "name": "", + "type": "IMAGE", + "links": [ + 57, + 65 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 72, + "type": "RTXRemixStringConcatenate", + "pos": [ + 13005.2451171875, + 2302.08935546875 + ], + "size": [ + 294.9497985839844, + 78 + ], + "flags": {}, + "order": 75, + "mode": 0, + "inputs": [ + { + "name": "string1", + "type": "STRING", + "link": 127 + }, + { + "name": "string2", + "type": "STRING", + "link": 214 + } + ], + "outputs": [ + { + "name": "STRING", + "type": "STRING", + "links": [ + 379 + ] + } + ], + "properties": { + "cnr_id": "ComfyUI-RTX-Remix", + "ver": "22b72c99cdb9c87ad482063af3810ff51480d3c8", + "Node name for S&R": "RTXRemixStringConcatenate", + "aux_id": "NVIDIAGameWorks/ComfyUI-RTX-Remix" + }, + "widgets_values": [ + "_" + ] + }, + { + "id": 73, + "type": "RTXRemixStringConcatenate", + "pos": [ + 13405.150390625, + 2296.222900390625 + ], + "size": [ + 294.9497985839844, + 78 + ], + "flags": {}, + "order": 85, + "mode": 0, + "inputs": [ + { + "name": "string1", + "type": "STRING", + "link": 128 + }, + { + "name": "string2", + "type": "STRING", + "link": 215 + } + ], + "outputs": [ + { + "name": "STRING", + "type": "STRING", + "links": [ + 350 + ] + } + ], + "properties": { + "cnr_id": "ComfyUI-RTX-Remix", + "ver": "22b72c99cdb9c87ad482063af3810ff51480d3c8", + "Node name for S&R": "RTXRemixStringConcatenate", + "aux_id": "NVIDIAGameWorks/ComfyUI-RTX-Remix" + }, + "widgets_values": [ + "_" + ] + }, + { + "id": 74, + "type": "RTXRemixStringConcatenate", + "pos": [ + 13833.4228515625, + 2290.3564453125 + ], + "size": [ + 294.9497985839844, + 78 + ], + "flags": {}, + "order": 93, + "mode": 0, + "inputs": [ + { + "name": "string1", + "type": "STRING", + "link": 129 + }, + { + "name": "string2", + "type": "STRING", + "link": 216 + } + ], + "outputs": [ + { + "name": "STRING", + "type": "STRING", + "links": [ + 356 + ] + } + ], + "properties": { + "cnr_id": "ComfyUI-RTX-Remix", + "ver": "22b72c99cdb9c87ad482063af3810ff51480d3c8", + "Node name for S&R": "RTXRemixStringConcatenate", + "aux_id": "NVIDIAGameWorks/ComfyUI-RTX-Remix" + }, + "widgets_values": [ + "_" + ] + }, + { + "id": 75, + "type": "RTXRemixStringConcatenate", + "pos": [ + 14254.837890625, + 2289.378662109375 + ], + "size": [ + 294.9497985839844, + 78 + ], + "flags": {}, + "order": 101, + "mode": 0, + "inputs": [ + { + "name": "string1", + "type": "STRING", + "link": 131 + }, + { + "name": "string2", + "type": "STRING", + "link": 217 + } + ], + "outputs": [ + { + "name": "STRING", + "type": "STRING", + "links": [ + 362 + ] + } + ], + "properties": { + "cnr_id": "ComfyUI-RTX-Remix", + "ver": "22b72c99cdb9c87ad482063af3810ff51480d3c8", + "Node name for S&R": "RTXRemixStringConcatenate", + "aux_id": "NVIDIAGameWorks/ComfyUI-RTX-Remix" + }, + "widgets_values": [ + "_" + ] + }, + { + "id": 81, + "type": "Reroute", + "pos": [ + 13413.703125, + 2546.607421875 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 74, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 125 + } + ], + "outputs": [ + { + "name": "", + "type": "STRING", + "links": [ + 126, + 128 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 83, + "type": "Reroute", + "pos": [ + 14266.6220703125, + 2548.75830078125 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 94, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 130 + } + ], + "outputs": [ + { + "name": "", + "type": "STRING", + "links": [ + 131 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 82, + "type": "Reroute", + "pos": [ + 13840.7021484375, + 2548.75830078125 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 84, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 126 + } + ], + "outputs": [ + { + "name": "", + "type": "STRING", + "links": [ + 129, + 130 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 26, + "type": "Reroute", + "pos": [ + 9994.189453125, + 1602.3551025390625 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 19, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 44 + } + ], + "outputs": [ + { + "name": "", + "type": "STRING", + "links": [ + 116 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 91, + "type": "Reroute", + "pos": [ + 17220.6328125, + 1688.809814453125 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 162, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 139 + } + ], + "outputs": [ + { + "name": "", + "type": "STRING", + "links": [ + 140 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 93, + "type": "RTXRemixSetEditTarget", + "pos": [ + 18364.591796875, + 1736.9332275390625 + ], + "size": [ + 270, + 78 + ], + "flags": {}, + "order": 178, + "mode": 0, + "inputs": [ + { + "name": "layer_id", + "type": "STRING", + "link": 148 + }, + { + "name": "context", + "type": "RTXRemixContext", + "link": 147 + } + ], + "outputs": [ + { + "name": "context", + "type": "RTXRemixContext", + "links": [ + 143 + ] + }, + { + "name": "layer_id", + "type": "STRING", + "links": null + } + ], + "properties": { + "cnr_id": "ComfyUI-RTX-Remix", + "ver": "22b72c99cdb9c87ad482063af3810ff51480d3c8", + "Node name for S&R": "RTXRemixSetEditTarget", + "aux_id": "NVIDIAGameWorks/ComfyUI-RTX-Remix" + }, + "widgets_values": [ + true + ] + }, + { + "id": 97, + "type": "Reroute", + "pos": [ + 18566.16796875, + 1938.5777587890625 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 106, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 150 + } + ], + "outputs": [ + { + "name": "", + "type": "STRING", + "links": [ + 151 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 100, + "type": "Reroute", + "pos": [ + 13256.990234375, + 1332.4708251953125 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 64, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 153 + } + ], + "outputs": [ + { + "name": "", + "type": "STRING", + "links": [ + 155 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 101, + "type": "Reroute", + "pos": [ + 13259.1953125, + 1362.95751953125 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 104, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 383 + } + ], + "outputs": [ + { + "name": "", + "type": "STRING", + "links": [ + 156 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 58, + "type": "RTXRemixTexturesType", + "pos": [ + 13408.306640625, + 1746.398681640625 + ], + "size": [ + 270, + 102 + ], + "flags": {}, + "order": 103, + "mode": 0, + "inputs": [ + { + "name": "context", + "type": "RTXRemixContext", + "link": 382 + } + ], + "outputs": [ + { + "name": "context", + "type": "RTXRemixContext", + "links": [ + 351 + ] + }, + { + "name": "texture_type", + "type": "STRING", + "links": [ + 157, + 349 + ] + } + ], + "properties": { + "cnr_id": "ComfyUI-RTX-Remix", + "ver": "22b72c99cdb9c87ad482063af3810ff51480d3c8", + "Node name for S&R": "RTXRemixTexturesType", + "aux_id": "NVIDIAGameWorks/ComfyUI-RTX-Remix" + }, + "widgets_values": [ + "NORMAL_DX", + true + ] + }, + { + "id": 104, + "type": "Reroute", + "pos": [ + 13676.4765625, + 1414.11572265625 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 107, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 157 + } + ], + "outputs": [ + { + "name": "", + "type": "STRING", + "links": [ + 159 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 105, + "type": "Reroute", + "pos": [ + 13677.4541015625, + 1449.3157958984375 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 114, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 353 + } + ], + "outputs": [ + { + "name": "", + "type": "STRING", + "links": [ + 160 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 59, + "type": "RTXRemixTexturesType", + "pos": [ + 13826.1630859375, + 1739.5430908203125 + ], + "size": [ + 270, + 102 + ], + "flags": {}, + "order": 113, + "mode": 0, + "inputs": [ + { + "name": "context", + "type": "RTXRemixContext", + "link": 352 + } + ], + "outputs": [ + { + "name": "context", + "type": "RTXRemixContext", + "links": [ + 357 + ] + }, + { + "name": "texture_type", + "type": "STRING", + "links": [ + 161, + 355 + ] + } + ], + "properties": { + "cnr_id": "ComfyUI-RTX-Remix", + "ver": "22b72c99cdb9c87ad482063af3810ff51480d3c8", + "Node name for S&R": "RTXRemixTexturesType", + "aux_id": "NVIDIAGameWorks/ComfyUI-RTX-Remix" + }, + "widgets_values": [ + "ROUGHNESS", + true + ] + }, + { + "id": 108, + "type": "Reroute", + "pos": [ + 14075.4111328125, + 1514.8271484375 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 118, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 161 + } + ], + "outputs": [ + { + "name": "", + "type": "STRING", + "links": [ + 164 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 109, + "type": "Reroute", + "pos": [ + 14074.4345703125, + 1551.0047607421875 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 126, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 359 + } + ], + "outputs": [ + { + "name": "", + "type": "STRING", + "links": [ + 163 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 60, + "type": "RTXRemixTexturesType", + "pos": [ + 14246.46484375, + 1745.2486572265625 + ], + "size": [ + 270, + 102 + ], + "flags": {}, + "order": 125, + "mode": 0, + "inputs": [ + { + "name": "context", + "type": "RTXRemixContext", + "link": 358 + } + ], + "outputs": [ + { + "name": "context", + "type": "RTXRemixContext", + "links": [ + 363 + ] + }, + { + "name": "texture_type", + "type": "STRING", + "links": [ + 165, + 361 + ] + } + ], + "properties": { + "cnr_id": "ComfyUI-RTX-Remix", + "ver": "22b72c99cdb9c87ad482063af3810ff51480d3c8", + "Node name for S&R": "RTXRemixTexturesType", + "aux_id": "NVIDIAGameWorks/ComfyUI-RTX-Remix" + }, + "widgets_values": [ + "DIFFUSE", + true + ] + }, + { + "id": 95, + "type": "RTXRemixLayerType", + "pos": [ + 17734.083984375, + 1729.3333740234375 + ], + "size": [ + 270, + 102 + ], + "flags": {}, + "order": 176, + "mode": 0, + "inputs": [ + { + "name": "context", + "type": "RTXRemixContext", + "link": 263 + } + ], + "outputs": [ + { + "name": "context", + "type": "RTXRemixContext", + "links": [ + 145 + ] + }, + { + "name": "layer_type", + "type": "STRING", + "links": [ + 146 + ] + } + ], + "properties": { + "cnr_id": "ComfyUI-RTX-Remix", + "ver": "22b72c99cdb9c87ad482063af3810ff51480d3c8", + "Node name for S&R": "RTXRemixLayerType", + "aux_id": "NVIDIAGameWorks/ComfyUI-RTX-Remix" + }, + "widgets_values": [ + "autoupscale", + true + ] + }, + { + "id": 94, + "type": "RTXRemixGetLayers", + "pos": [ + 18032.296875, + 1731.2886962890625 + ], + "size": [ + 293.115234375, + 190 + ], + "flags": {}, + "order": 177, + "mode": 0, + "inputs": [ + { + "name": "layer_types", + "type": "STRING", + "link": 146 + }, + { + "name": "context", + "type": "RTXRemixContext", + "link": 145 + }, + { + "name": "parent_layer_id", + "shape": 7, + "type": "STRING", + "link": null + }, + { + "name": "regex_filter", + "shape": 7, + "type": "STRING", + "link": null + } + ], + "outputs": [ + { + "name": "context", + "type": "RTXRemixContext", + "links": [ + 147 + ] + }, + { + "name": "layer_ids", + "shape": 6, + "type": "STRING", + "links": [ + 148 + ] + }, + { + "name": "layer_types", + "shape": 6, + "type": "STRING", + "links": null + }, + { + "name": "all_layer_type_exist", + "type": "BOOLEAN", + "links": null + } + ], + "properties": { + "cnr_id": "ComfyUI-RTX-Remix", + "ver": "22b72c99cdb9c87ad482063af3810ff51480d3c8", + "Node name for S&R": "RTXRemixGetLayers", + "aux_id": "NVIDIAGameWorks/ComfyUI-RTX-Remix" + }, + "widgets_values": [ + 1, + false, + true, + true + ] + }, + { + "id": 116, + "type": "Reroute", + "pos": [ + 17736.044921875, + 1328.5579833984375 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 99, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 255 + } + ], + "outputs": [ + { + "name": "", + "type": "STRING", + "links": [ + 175 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 117, + "type": "Reroute", + "pos": [ + 17736.19140625, + 1359.1551513671875 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 128, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 256 + } + ], + "outputs": [ + { + "name": "", + "type": "STRING", + "links": [ + 176 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 118, + "type": "Reroute", + "pos": [ + 17734.30859375, + 1413.2403564453125 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 130, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 257 + } + ], + "outputs": [ + { + "name": "", + "type": "STRING", + "links": [ + 177 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 119, + "type": "Reroute", + "pos": [ + 17735.291015625, + 1443.5518798828125 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 143, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 258 + } + ], + "outputs": [ + { + "name": "", + "type": "STRING", + "links": [ + 178 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 120, + "type": "Reroute", + "pos": [ + 17735.296875, + 1509.0626220703125 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 146, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 259 + } + ], + "outputs": [ + { + "name": "", + "type": "STRING", + "links": [ + 179 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 121, + "type": "Reroute", + "pos": [ + 17736.265625, + 1541.3292236328125 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 157, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 260 + } + ], + "outputs": [ + { + "name": "", + "type": "STRING", + "links": [ + 180 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 115, + "type": "Reroute", + "pos": [ + 17738.2265625, + 1602.9293212890625 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 153, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 261 + } + ], + "outputs": [ + { + "name": "", + "type": "STRING", + "links": [ + 181 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 114, + "type": "Reroute", + "pos": [ + 17738.72265625, + 1635.6300048828125 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 163, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 262 + } + ], + "outputs": [ + { + "name": "", + "type": "STRING", + "links": [ + 182 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 130, + "type": "Reroute", + "pos": [ + 18792.09765625, + 1335.1380615234375 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 165, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 203 + } + ], + "outputs": [ + { + "name": "", + "type": "STRING", + "links": [ + 183 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 131, + "type": "Reroute", + "pos": [ + 18792.2421875, + 1365.7352294921875 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 172, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 204 + } + ], + "outputs": [ + { + "name": "", + "type": "STRING", + "links": [ + 184 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 134, + "type": "Reroute", + "pos": [ + 19208.25, + 1333.8338623046875 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 159, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 205 + } + ], + "outputs": [ + { + "name": "", + "type": "STRING", + "links": [ + 191 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 135, + "type": "Reroute", + "pos": [ + 19208.39453125, + 1364.4310302734375 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 169, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 206 + } + ], + "outputs": [ + { + "name": "", + "type": "STRING", + "links": [ + 188 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 136, + "type": "RTXRemixTextureTypeToUSDAttribute", + "pos": [ + 19202.884765625, + 1439.4395751953125 + ], + "size": [ + 363.3980407714844, + 98 + ], + "flags": {}, + "order": 181, + "mode": 0, + "inputs": [ + { + "name": "usd_attribute", + "type": "STRING", + "link": 190 + }, + { + "name": "texture_type", + "type": "STRING", + "link": 191 + }, + { + "name": "context", + "type": "RTXRemixContext", + "link": 218 + } + ], + "outputs": [ + { + "name": "context", + "type": "RTXRemixContext", + "links": [ + 189 + ] + }, + { + "name": "usd_attribute", + "type": "STRING", + "links": [ + 187 + ] + } + ], + "properties": { + "cnr_id": "ComfyUI-RTX-Remix", + "ver": "22b72c99cdb9c87ad482063af3810ff51480d3c8", + "Node name for S&R": "RTXRemixTextureTypeToUSDAttribute", + "aux_id": "NVIDIAGameWorks/ComfyUI-RTX-Remix" + }, + "widgets_values": [ + true + ] + }, + { + "id": 139, + "type": "Reroute", + "pos": [ + 19631.240234375, + 1332.2000732421875 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 145, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 207 + } + ], + "outputs": [ + { + "name": "", + "type": "STRING", + "links": [ + 196 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 140, + "type": "Reroute", + "pos": [ + 19631.384765625, + 1362.7972412109375 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 158, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 208 + } + ], + "outputs": [ + { + "name": "", + "type": "STRING", + "links": [ + 193 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 143, + "type": "Reroute", + "pos": [ + 20047.587890625, + 1730.54833984375 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 129, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 213 + } + ], + "outputs": [ + { + "name": "", + "type": "STRING", + "links": [ + 200 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 144, + "type": "Reroute", + "pos": [ + 20047.392578125, + 1330.8958740234375 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 110, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 209 + } + ], + "outputs": [ + { + "name": "", + "type": "STRING", + "links": [ + 201 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 145, + "type": "Reroute", + "pos": [ + 20047.537109375, + 1361.4930419921875 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 144, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 210 + } + ], + "outputs": [ + { + "name": "", + "type": "STRING", + "links": [ + 198 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 141, + "type": "RTXRemixTextureTypeToUSDAttribute", + "pos": [ + 19625.875, + 1437.8057861328125 + ], + "size": [ + 363.3980407714844, + 98 + ], + "flags": {}, + "order": 183, + "mode": 0, + "inputs": [ + { + "name": "usd_attribute", + "type": "STRING", + "link": 195 + }, + { + "name": "texture_type", + "type": "STRING", + "link": 196 + }, + { + "name": "context", + "type": "RTXRemixContext", + "link": 219 + } + ], + "outputs": [ + { + "name": "context", + "type": "RTXRemixContext", + "links": [ + 194 + ] + }, + { + "name": "usd_attribute", + "type": "STRING", + "links": [ + 192 + ] + } + ], + "properties": { + "cnr_id": "ComfyUI-RTX-Remix", + "ver": "22b72c99cdb9c87ad482063af3810ff51480d3c8", + "Node name for S&R": "RTXRemixTextureTypeToUSDAttribute", + "aux_id": "NVIDIAGameWorks/ComfyUI-RTX-Remix" + }, + "widgets_values": [ + true + ] + }, + { + "id": 142, + "type": "RTXRemixSetTexture", + "pos": [ + 20043.591796875, + 1586.6695556640625 + ], + "size": [ + 270, + 122 + ], + "flags": {}, + "order": 186, + "mode": 0, + "inputs": [ + { + "name": "usd_attribute", + "type": "STRING", + "link": 197 + }, + { + "name": "texture_path", + "type": "STRING", + "link": 198 + }, + { + "name": "context", + "type": "RTXRemixContext", + "link": 199 + } + ], + "outputs": [ + { + "name": "context", + "type": "RTXRemixContext", + "links": [ + 202 + ] + } + ], + "properties": { + "cnr_id": "ComfyUI-RTX-Remix", + "ver": "22b72c99cdb9c87ad482063af3810ff51480d3c8", + "Node name for S&R": "RTXRemixSetTexture", + "aux_id": "NVIDIAGameWorks/ComfyUI-RTX-Remix" + }, + "widgets_values": [ + true, + false + ] + }, + { + "id": 146, + "type": "RTXRemixTextureTypeToUSDAttribute", + "pos": [ + 20042.02734375, + 1436.5015869140625 + ], + "size": [ + 363.3980407714844, + 98 + ], + "flags": {}, + "order": 185, + "mode": 0, + "inputs": [ + { + "name": "usd_attribute", + "type": "STRING", + "link": 200 + }, + { + "name": "texture_type", + "type": "STRING", + "link": 201 + }, + { + "name": "context", + "type": "RTXRemixContext", + "link": 220 + } + ], + "outputs": [ + { + "name": "context", + "type": "RTXRemixContext", + "links": [ + 199 + ] + }, + { + "name": "usd_attribute", + "type": "STRING", + "links": [ + 197 + ] + } + ], + "properties": { + "cnr_id": "ComfyUI-RTX-Remix", + "ver": "22b72c99cdb9c87ad482063af3810ff51480d3c8", + "Node name for S&R": "RTXRemixTextureTypeToUSDAttribute", + "aux_id": "NVIDIAGameWorks/ComfyUI-RTX-Remix" + }, + "widgets_values": [ + true + ] + }, + { + "id": 123, + "type": "Reroute", + "pos": [ + 18560.447265625, + 1603.8184814453125 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 160, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 181 + } + ], + "outputs": [ + { + "name": "", + "type": "STRING", + "links": [ + 203 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 122, + "type": "Reroute", + "pos": [ + 18560.943359375, + 1636.5191650390625 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 168, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 182 + } + ], + "outputs": [ + { + "name": "", + "type": "STRING", + "links": [ + 204 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 128, + "type": "Reroute", + "pos": [ + 18557.517578125, + 1509.9517822265625 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 152, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 179 + } + ], + "outputs": [ + { + "name": "", + "type": "STRING", + "links": [ + 205 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 129, + "type": "Reroute", + "pos": [ + 18558.486328125, + 1542.2183837890625 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 164, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 180 + } + ], + "outputs": [ + { + "name": "", + "type": "STRING", + "links": [ + 206 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 126, + "type": "Reroute", + "pos": [ + 18556.529296875, + 1414.1295166015625 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 137, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 177 + } + ], + "outputs": [ + { + "name": "", + "type": "STRING", + "links": [ + 207 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 127, + "type": "Reroute", + "pos": [ + 18557.513671875, + 1444.4407958984375 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 151, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 178 + } + ], + "outputs": [ + { + "name": "", + "type": "STRING", + "links": [ + 208 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 124, + "type": "Reroute", + "pos": [ + 18558.267578125, + 1329.4471435546875 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 105, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 175 + } + ], + "outputs": [ + { + "name": "", + "type": "STRING", + "links": [ + 209 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 125, + "type": "Reroute", + "pos": [ + 18558.412109375, + 1360.0443115234375 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 136, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 176 + } + ], + "outputs": [ + { + "name": "", + "type": "STRING", + "links": [ + 210 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 99, + "type": "Reroute", + "pos": [ + 18792.29296875, + 1734.7904052734375 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 111, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 151 + } + ], + "outputs": [ + { + "name": "", + "type": "STRING", + "links": [ + 152, + 211 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 133, + "type": "Reroute", + "pos": [ + 19208.4453125, + 1733.4862060546875 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 116, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 211 + } + ], + "outputs": [ + { + "name": "", + "type": "STRING", + "links": [ + 190, + 212 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 138, + "type": "Reroute", + "pos": [ + 19631.435546875, + 1731.8525390625 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 122, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 212 + } + ], + "outputs": [ + { + "name": "", + "type": "STRING", + "links": [ + 195, + 213 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 92, + "type": "RTXRemixTextureTypeToUSDAttribute", + "pos": [ + 18786.732421875, + 1440.7437744140625 + ], + "size": [ + 363.3980407714844, + 98 + ], + "flags": {}, + "order": 179, + "mode": 0, + "inputs": [ + { + "name": "usd_attribute", + "type": "STRING", + "link": 152 + }, + { + "name": "texture_type", + "type": "STRING", + "link": 183 + }, + { + "name": "context", + "type": "RTXRemixContext", + "link": 143 + } + ], + "outputs": [ + { + "name": "context", + "type": "RTXRemixContext", + "links": [ + 186 + ] + }, + { + "name": "usd_attribute", + "type": "STRING", + "links": [ + 185 + ] + } + ], + "properties": { + "cnr_id": "ComfyUI-RTX-Remix", + "ver": "22b72c99cdb9c87ad482063af3810ff51480d3c8", + "Node name for S&R": "RTXRemixTextureTypeToUSDAttribute", + "aux_id": "NVIDIAGameWorks/ComfyUI-RTX-Remix" + }, + "widgets_values": [ + true + ] + }, + { + "id": 76, + "type": "RTXRemixStringConstant", + "pos": [ + 13010.375, + 2426.145263671875 + ], + "size": [ + 211.59140014648438, + 88 + ], + "flags": {}, + "order": 4, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "STRING", + "type": "STRING", + "links": [ + 214 + ] + } + ], + "properties": { + "cnr_id": "ComfyUI-RTX-Remix", + "ver": "22b72c99cdb9c87ad482063af3810ff51480d3c8", + "Node name for S&R": "RTXRemixStringConstant", + "aux_id": "NVIDIAGameWorks/ComfyUI-RTX-Remix" + }, + "widgets_values": [ + "AutoUpscale_height" + ] + }, + { + "id": 77, + "type": "RTXRemixStringConstant", + "pos": [ + 13411.5556640625, + 2427.220947265625 + ], + "size": [ + 211.59140014648438, + 88 + ], + "flags": {}, + "order": 5, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "STRING", + "type": "STRING", + "links": [ + 215 + ] + } + ], + "properties": { + "cnr_id": "ComfyUI-RTX-Remix", + "ver": "22b72c99cdb9c87ad482063af3810ff51480d3c8", + "Node name for S&R": "RTXRemixStringConstant", + "aux_id": "NVIDIAGameWorks/ComfyUI-RTX-Remix" + }, + "widgets_values": [ + "AutoUpscale_normal_dx" + ] + }, + { + "id": 78, + "type": "RTXRemixStringConstant", + "pos": [ + 13837.478515625, + 2425.06982421875 + ], + "size": [ + 211.59140014648438, + 88 + ], + "flags": {}, + "order": 6, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "STRING", + "type": "STRING", + "links": [ + 216 + ] + } + ], + "properties": { + "cnr_id": "ComfyUI-RTX-Remix", + "ver": "22b72c99cdb9c87ad482063af3810ff51480d3c8", + "Node name for S&R": "RTXRemixStringConstant", + "aux_id": "NVIDIAGameWorks/ComfyUI-RTX-Remix" + }, + "widgets_values": [ + "AutoUpscale_roughness" + ] + }, + { + "id": 79, + "type": "RTXRemixStringConstant", + "pos": [ + 14256.94140625, + 2423.992919921875 + ], + "size": [ + 211.59140014648438, + 88 + ], + "flags": {}, + "order": 7, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "STRING", + "type": "STRING", + "links": [ + 217 + ] + } + ], + "properties": { + "cnr_id": "ComfyUI-RTX-Remix", + "ver": "22b72c99cdb9c87ad482063af3810ff51480d3c8", + "Node name for S&R": "RTXRemixStringConstant", + "aux_id": "NVIDIAGameWorks/ComfyUI-RTX-Remix" + }, + "widgets_values": [ + "AutoUpscale_diffuse" + ] + }, + { + "id": 98, + "type": "RTXRemixSetTexture", + "pos": [ + 18788.296875, + 1590.911865234375 + ], + "size": [ + 270, + 122 + ], + "flags": {}, + "order": 180, + "mode": 0, + "inputs": [ + { + "name": "usd_attribute", + "type": "STRING", + "link": 185 + }, + { + "name": "texture_path", + "type": "STRING", + "link": 184 + }, + { + "name": "context", + "type": "RTXRemixContext", + "link": 186 + } + ], + "outputs": [ + { + "name": "context", + "type": "RTXRemixContext", + "links": [ + 218 + ] + } + ], + "properties": { + "cnr_id": "ComfyUI-RTX-Remix", + "ver": "22b72c99cdb9c87ad482063af3810ff51480d3c8", + "Node name for S&R": "RTXRemixSetTexture", + "aux_id": "NVIDIAGameWorks/ComfyUI-RTX-Remix" + }, + "widgets_values": [ + true, + false + ] + }, + { + "id": 132, + "type": "RTXRemixSetTexture", + "pos": [ + 19204.44921875, + 1589.6075439453125 + ], + "size": [ + 270, + 122 + ], + "flags": {}, + "order": 182, + "mode": 0, + "inputs": [ + { + "name": "usd_attribute", + "type": "STRING", + "link": 187 + }, + { + "name": "texture_path", + "type": "STRING", + "link": 188 + }, + { + "name": "context", + "type": "RTXRemixContext", + "link": 189 + } + ], + "outputs": [ + { + "name": "context", + "type": "RTXRemixContext", + "links": [ + 219 + ] + } + ], + "properties": { + "cnr_id": "ComfyUI-RTX-Remix", + "ver": "22b72c99cdb9c87ad482063af3810ff51480d3c8", + "Node name for S&R": "RTXRemixSetTexture", + "aux_id": "NVIDIAGameWorks/ComfyUI-RTX-Remix" + }, + "widgets_values": [ + true, + false + ] + }, + { + "id": 137, + "type": "RTXRemixSetTexture", + "pos": [ + 19627.439453125, + 1587.973876953125 + ], + "size": [ + 270, + 122 + ], + "flags": {}, + "order": 184, + "mode": 0, + "inputs": [ + { + "name": "usd_attribute", + "type": "STRING", + "link": 192 + }, + { + "name": "texture_path", + "type": "STRING", + "link": 193 + }, + { + "name": "context", + "type": "RTXRemixContext", + "link": 194 + } + ], + "outputs": [ + { + "name": "context", + "type": "RTXRemixContext", + "links": [ + 220 + ] + } + ], + "properties": { + "cnr_id": "ComfyUI-RTX-Remix", + "ver": "22b72c99cdb9c87ad482063af3810ff51480d3c8", + "Node name for S&R": "RTXRemixSetTexture", + "aux_id": "NVIDIAGameWorks/ComfyUI-RTX-Remix" + }, + "widgets_values": [ + true, + false + ] + }, + { + "id": 20, + "type": "RTXRemixTexturesType", + "pos": [ + 9219.41015625, + 1383.5316162109375 + ], + "size": [ + 270, + 102 + ], + "flags": {}, + "order": 14, + "mode": 0, + "inputs": [ + { + "name": "context", + "type": "RTXRemixContext", + "link": 229 + } + ], + "outputs": [ + { + "name": "context", + "type": "RTXRemixContext", + "links": [ + 35 + ] + }, + { + "name": "texture_type", + "type": "STRING", + "links": [ + 36 + ] + } + ], + "properties": { + "cnr_id": "ComfyUI-RTX-Remix", + "ver": "22b72c99cdb9c87ad482063af3810ff51480d3c8", + "Node name for S&R": "RTXRemixTexturesType", + "aux_id": "NVIDIAGameWorks/ComfyUI-RTX-Remix" + }, + "widgets_values": [ + "DIFFUSE", + true + ] + }, + { + "id": 4, + "type": "RTXRemixGetLayers", + "pos": [ + 8727.2392578125, + 1384.0260009765625 + ], + "size": [ + 293.115234375, + 190 + ], + "flags": {}, + "order": 13, + "mode": 0, + "inputs": [ + { + "name": "layer_types", + "type": "STRING", + "link": 4 + }, + { + "name": "context", + "type": "RTXRemixContext", + "link": 6 + }, + { + "name": "parent_layer_id", + "shape": 7, + "type": "STRING", + "link": null + }, + { + "name": "regex_filter", + "shape": 7, + "type": "STRING", + "link": null + } + ], + "outputs": [ + { + "name": "context", + "type": "RTXRemixContext", + "links": [ + 229 + ] + }, + { + "name": "layer_ids", + "shape": 6, + "type": "STRING", + "links": [ + 234 + ] + }, + { + "name": "layer_types", + "shape": 6, + "type": "STRING", + "links": null + }, + { + "name": "all_layer_type_exist", + "type": "BOOLEAN", + "links": [ + 232 + ] + } + ], + "properties": { + "cnr_id": "ComfyUI-RTX-Remix", + "ver": "22b72c99cdb9c87ad482063af3810ff51480d3c8", + "Node name for S&R": "RTXRemixGetLayers", + "aux_id": "NVIDIAGameWorks/ComfyUI-RTX-Remix" + }, + "widgets_values": [ + 1, + false, + false, + true + ] + }, + { + "id": 149, + "type": "RTXRemixSwitch", + "pos": [ + 9336.99609375, + 1549.6683349609375 + ], + "size": [ + 156.32968139648438, + 66 + ], + "flags": {}, + "order": 15, + "mode": 0, + "inputs": [ + { + "name": "if_true", + "type": "*", + "link": 234 + }, + { + "name": "if_false", + "type": "*", + "link": 235 + }, + { + "name": "switcher", + "type": "BOOLEAN", + "link": 232 + } + ], + "outputs": [ + { + "name": "*", + "shape": 6, + "type": "*", + "links": [ + 233 + ] + } + ], + "properties": { + "cnr_id": "ComfyUI-RTX-Remix", + "ver": "22b72c99cdb9c87ad482063af3810ff51480d3c8", + "Node name for S&R": "RTXRemixSwitch", + "aux_id": "NVIDIAGameWorks/ComfyUI-RTX-Remix" + }, + "widgets_values": [] + }, + { + "id": 150, + "type": "RTXRemixStringConstant", + "pos": [ + 9102.42578125, + 1580.95703125 + ], + "size": [ + 211.59140014648438, + 88 + ], + "flags": {}, + "order": 8, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "STRING", + "type": "STRING", + "links": [ + 235 + ] + } + ], + "properties": { + "cnr_id": "ComfyUI-RTX-Remix", + "ver": "22b72c99cdb9c87ad482063af3810ff51480d3c8", + "Node name for S&R": "RTXRemixStringConstant", + "aux_id": "NVIDIAGameWorks/ComfyUI-RTX-Remix" + }, + "widgets_values": [ + "" + ] + }, + { + "id": 84, + "type": "Reroute", + "pos": [ + 9994.0390625, + 1646.9945068359375 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 18, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 132 + } + ], + "outputs": [ + { + "name": "", + "type": "STRING", + "links": [ + 133 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 5, + "type": "RTXRemixLayerType", + "pos": [ + 8402.8935546875, + 1390.336669921875 + ], + "size": [ + 270, + 102 + ], + "flags": {}, + "order": 12, + "mode": 0, + "inputs": [ + { + "name": "context", + "type": "RTXRemixContext", + "link": 5 + } + ], + "outputs": [ + { + "name": "context", + "type": "RTXRemixContext", + "links": [ + 6 + ] + }, + { + "name": "layer_type", + "type": "STRING", + "links": [ + 4 + ] + } + ], + "properties": { + "cnr_id": "ComfyUI-RTX-Remix", + "ver": "22b72c99cdb9c87ad482063af3810ff51480d3c8", + "Node name for S&R": "RTXRemixLayerType", + "aux_id": "NVIDIAGameWorks/ComfyUI-RTX-Remix" + }, + "widgets_values": [ + "autoupscale", + true + ] + }, + { + "id": 11, + "type": "Reroute", + "pos": [ + 15489.802734375, + 1687.1531982421875 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 155, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 240 + } + ], + "outputs": [ + { + "name": "", + "type": "STRING", + "links": [ + 139 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 13, + "type": "RTXRemixStringConstant", + "pos": [ + 16419.11328125, + 2025.988525390625 + ], + "size": [ + 211.59140014648438, + 88 + ], + "flags": {}, + "order": 9, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "STRING", + "type": "STRING", + "links": [ + 21 + ] + } + ], + "properties": { + "cnr_id": "ComfyUI-RTX-Remix", + "ver": "22b72c99cdb9c87ad482063af3810ff51480d3c8", + "Node name for S&R": "RTXRemixStringConstant", + "aux_id": "NVIDIAGameWorks/ComfyUI-RTX-Remix" + }, + "widgets_values": [ + "aiupscale_textures.usda" + ] + }, + { + "id": 12, + "type": "RTXRemixDefineLayerId", + "pos": [ + 16664.013671875, + 2030.324462890625 + ], + "size": [ + 272.3638610839844, + 78 + ], + "flags": {}, + "order": 173, + "mode": 0, + "inputs": [ + { + "name": "name", + "type": "STRING", + "link": 21 + }, + { + "name": "parent_layer_id", + "type": "STRING", + "link": 19 + } + ], + "outputs": [ + { + "name": "layer_id", + "type": "STRING", + "links": [ + 20, + 27 + ] + } + ], + "properties": { + "cnr_id": "ComfyUI-RTX-Remix", + "ver": "22b72c99cdb9c87ad482063af3810ff51480d3c8", + "Node name for S&R": "RTXRemixDefineLayerId", + "aux_id": "NVIDIAGameWorks/ComfyUI-RTX-Remix" + }, + "widgets_values": [ + "" + ] + }, + { + "id": 14, + "type": "Reroute", + "pos": [ + 16256.55078125, + 1967.6583251953125 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 167, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "widget": { + "name": "value" + }, + "link": 22 + } + ], + "outputs": [ + { + "name": "", + "type": "BOOLEAN", + "links": [ + 23, + 241 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 153, + "type": "Reroute", + "pos": [ + 16858.595703125, + 1962.0614013671875 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 171, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "widget": { + "name": "value" + }, + "link": 241 + } + ], + "outputs": [ + { + "name": "", + "type": "BOOLEAN", + "links": [ + 242, + 243 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 151, + "type": "RTXRemixLayerType", + "pos": [ + 15152.66796875, + 1851.946533203125 + ], + "size": [ + 270, + 102 + ], + "flags": {}, + "order": 148, + "mode": 0, + "inputs": [ + { + "name": "context", + "type": "RTXRemixContext", + "link": 290 + } + ], + "outputs": [ + { + "name": "context", + "type": "RTXRemixContext", + "links": [ + 237 + ] + }, + { + "name": "layer_type", + "type": "STRING", + "links": [ + 236, + 240 + ] + } + ], + "properties": { + "cnr_id": "ComfyUI-RTX-Remix", + "ver": "22b72c99cdb9c87ad482063af3810ff51480d3c8", + "Node name for S&R": "RTXRemixLayerType", + "aux_id": "NVIDIAGameWorks/ComfyUI-RTX-Remix" + }, + "widgets_values": [ + "autoupscale", + true + ] + }, + { + "id": 155, + "type": "Reroute", + "pos": [ + 15142.9619140625, + 1407.684326171875 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 117, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 270 + } + ], + "outputs": [ + { + "name": "", + "type": "STRING", + "links": [ + 252 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 157, + "type": "Reroute", + "pos": [ + 15143.9501953125, + 1503.506591796875 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 131, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 268 + } + ], + "outputs": [ + { + "name": "", + "type": "STRING", + "links": [ + 250 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 159, + "type": "Reroute", + "pos": [ + 15146.8798828125, + 1597.373291015625 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 139, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 266 + } + ], + "outputs": [ + { + "name": "", + "type": "STRING", + "links": [ + 248 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 160, + "type": "Reroute", + "pos": [ + 15144.6982421875, + 1323.001953125 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 81, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 272 + } + ], + "outputs": [ + { + "name": "", + "type": "STRING", + "links": [ + 254 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 96, + "type": "Reroute", + "pos": [ + 17721.365234375, + 1938.57763671875 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 100, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 246 + } + ], + "outputs": [ + { + "name": "", + "type": "STRING", + "links": [ + 150 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 171, + "type": "Reroute", + "pos": [ + 15147.8798828125, + 2126.026123046875 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 83, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 244 + } + ], + "outputs": [ + { + "name": "", + "type": "STRING", + "links": [ + 245 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 170, + "type": "Reroute", + "pos": [ + 17548.283203125, + 2114.501953125 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 92, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 245 + } + ], + "outputs": [ + { + "name": "", + "type": "STRING", + "links": [ + 246 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 161, + "type": "Reroute", + "pos": [ + 15147.3759765625, + 1630.073974609375 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 149, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 265 + } + ], + "outputs": [ + { + "name": "", + "type": "STRING", + "links": [ + 247 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 158, + "type": "Reroute", + "pos": [ + 15144.9189453125, + 1535.773193359375 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 142, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 267 + } + ], + "outputs": [ + { + "name": "", + "type": "STRING", + "links": [ + 249 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 156, + "type": "Reroute", + "pos": [ + 15143.9443359375, + 1437.9957275390625 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 127, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 269 + } + ], + "outputs": [ + { + "name": "", + "type": "STRING", + "links": [ + 251 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 154, + "type": "Reroute", + "pos": [ + 15144.8447265625, + 1353.59912109375 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 115, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 271 + } + ], + "outputs": [ + { + "name": "", + "type": "STRING", + "links": [ + 253 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 168, + "type": "Reroute", + "pos": [ + 17551.201171875, + 1328.91748046875 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 90, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 254 + } + ], + "outputs": [ + { + "name": "", + "type": "STRING", + "links": [ + 255 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 162, + "type": "Reroute", + "pos": [ + 17551.34765625, + 1359.5146484375 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 121, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 253 + } + ], + "outputs": [ + { + "name": "", + "type": "STRING", + "links": [ + 256 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 163, + "type": "Reroute", + "pos": [ + 17549.46484375, + 1413.599853515625 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 123, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 252 + } + ], + "outputs": [ + { + "name": "", + "type": "STRING", + "links": [ + 257 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 164, + "type": "Reroute", + "pos": [ + 17550.447265625, + 1443.9112548828125 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 135, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 251 + } + ], + "outputs": [ + { + "name": "", + "type": "STRING", + "links": [ + 258 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 165, + "type": "Reroute", + "pos": [ + 17550.453125, + 1509.422119140625 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 138, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 250 + } + ], + "outputs": [ + { + "name": "", + "type": "STRING", + "links": [ + 259 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 166, + "type": "Reroute", + "pos": [ + 17551.421875, + 1541.688720703125 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 150, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 249 + } + ], + "outputs": [ + { + "name": "", + "type": "STRING", + "links": [ + 260 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 167, + "type": "Reroute", + "pos": [ + 17553.3828125, + 1603.288818359375 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 147, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 248 + } + ], + "outputs": [ + { + "name": "", + "type": "STRING", + "links": [ + 261 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 169, + "type": "Reroute", + "pos": [ + 17553.87890625, + 1635.989501953125 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 156, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 247 + } + ], + "outputs": [ + { + "name": "", + "type": "STRING", + "links": [ + 262 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 7, + "type": "RTXRemixCreateLayer", + "pos": [ + 17354.86328125, + 1776.645263671875 + ], + "size": [ + 270, + 214 + ], + "flags": {}, + "order": 175, + "mode": 0, + "inputs": [ + { + "name": "layer_id", + "type": "STRING", + "link": 20 + }, + { + "name": "layer_type", + "type": "STRING", + "link": 140 + }, + { + "name": "context", + "type": "RTXRemixContext", + "link": 26 + }, + { + "name": "parent_layer_id", + "shape": 7, + "type": "STRING", + "link": 15 + }, + { + "name": "enable_this_node", + "type": "BOOLEAN", + "widget": { + "name": "enable_this_node" + }, + "link": 243 + } + ], + "outputs": [ + { + "name": "context", + "type": "RTXRemixContext", + "links": [ + 263 + ] + }, + { + "name": "layer_id", + "type": "STRING", + "links": null + } + ], + "properties": { + "cnr_id": "ComfyUI-RTX-Remix", + "ver": "22b72c99cdb9c87ad482063af3810ff51480d3c8", + "Node name for S&R": "RTXRemixCreateLayer", + "aux_id": "NVIDIAGameWorks/ComfyUI-RTX-Remix" + }, + "widgets_values": [ + false, + false, + 0, + true, + true + ] + }, + { + "id": 113, + "type": "Reroute", + "pos": [ + 14511.0224609375, + 1638.4609375 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 141, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 365 + } + ], + "outputs": [ + { + "name": "", + "type": "STRING", + "links": [ + 265 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 112, + "type": "Reroute", + "pos": [ + 14510.5263671875, + 1605.76025390625 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 132, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 165 + } + ], + "outputs": [ + { + "name": "", + "type": "STRING", + "links": [ + 266 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 110, + "type": "Reroute", + "pos": [ + 14508.5654296875, + 1544.16015625 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 134, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 163 + } + ], + "outputs": [ + { + "name": "", + "type": "STRING", + "links": [ + 267 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 111, + "type": "Reroute", + "pos": [ + 14507.5966796875, + 1511.8935546875 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 124, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 164 + } + ], + "outputs": [ + { + "name": "", + "type": "STRING", + "links": [ + 268 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 107, + "type": "Reroute", + "pos": [ + 14507.5908203125, + 1446.3826904296875 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 120, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 160 + } + ], + "outputs": [ + { + "name": "", + "type": "STRING", + "links": [ + 269 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 106, + "type": "Reroute", + "pos": [ + 14506.6083984375, + 1416.0712890625 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 112, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 159 + } + ], + "outputs": [ + { + "name": "", + "type": "STRING", + "links": [ + 270 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 103, + "type": "Reroute", + "pos": [ + 14508.4912109375, + 1361.986083984375 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 109, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 156 + } + ], + "outputs": [ + { + "name": "", + "type": "STRING", + "links": [ + 271 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 102, + "type": "Reroute", + "pos": [ + 14508.3447265625, + 1331.388916015625 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 71, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 155 + } + ], + "outputs": [ + { + "name": "", + "type": "STRING", + "links": [ + 272 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 6, + "type": "RTXRemixInvertBool", + "pos": [ + 15804.6826171875, + 1964.6280517578125 + ], + "size": [ + 244.03475952148438, + 26 + ], + "flags": {}, + "order": 161, + "mode": 0, + "inputs": [ + { + "name": "value", + "type": "BOOLEAN", + "link": 239 + } + ], + "outputs": [ + { + "name": "BOOLEAN", + "type": "BOOLEAN", + "links": [ + 10, + 22 + ] + } + ], + "properties": { + "cnr_id": "ComfyUI-RTX-Remix", + "ver": "22b72c99cdb9c87ad482063af3810ff51480d3c8", + "Node name for S&R": "RTXRemixInvertBool", + "aux_id": "NVIDIAGameWorks/ComfyUI-RTX-Remix" + }, + "widgets_values": [] + }, + { + "id": 152, + "type": "RTXRemixGetLayers", + "pos": [ + 15477.013671875, + 1845.6358642578125 + ], + "size": [ + 293.115234375, + 190 + ], + "flags": {}, + "order": 154, + "mode": 0, + "inputs": [ + { + "name": "layer_types", + "type": "STRING", + "link": 236 + }, + { + "name": "context", + "type": "RTXRemixContext", + "link": 237 + }, + { + "name": "parent_layer_id", + "shape": 7, + "type": "STRING", + "link": null + }, + { + "name": "regex_filter", + "shape": 7, + "type": "STRING", + "link": null + } + ], + "outputs": [ + { + "name": "context", + "type": "RTXRemixContext", + "links": [ + 273 + ] + }, + { + "name": "layer_ids", + "shape": 6, + "type": "STRING", + "links": [] + }, + { + "name": "layer_types", + "shape": 6, + "type": "STRING", + "links": [] + }, + { + "name": "all_layer_type_exist", + "type": "BOOLEAN", + "links": [ + 239 + ] + } + ], + "properties": { + "cnr_id": "ComfyUI-RTX-Remix", + "ver": "22b72c99cdb9c87ad482063af3810ff51480d3c8", + "Node name for S&R": "RTXRemixGetLayers", + "aux_id": "NVIDIAGameWorks/ComfyUI-RTX-Remix" + }, + "widgets_values": [ + 1, + false, + false, + true + ] + }, + { + "id": 57, + "type": "RTXRemixTexturesType", + "pos": [ + 13002.55078125, + 1754.0682373046875 + ], + "size": [ + 270, + 102 + ], + "flags": {}, + "order": 58, + "mode": 0, + "inputs": [ + { + "name": "context", + "type": "RTXRemixContext", + "link": 287 + } + ], + "outputs": [ + { + "name": "context", + "type": "RTXRemixContext", + "links": [ + 380 + ] + }, + { + "name": "texture_type", + "type": "STRING", + "links": [ + 153, + 378 + ] + } + ], + "properties": { + "cnr_id": "ComfyUI-RTX-Remix", + "ver": "22b72c99cdb9c87ad482063af3810ff51480d3c8", + "Node name for S&R": "RTXRemixTexturesType", + "aux_id": "NVIDIAGameWorks/ComfyUI-RTX-Remix" + }, + "widgets_values": [ + "HEIGHT", + true + ] + }, + { + "id": 29, + "type": "UpscaleModelLoader", + "pos": [ + 11200.75, + 1406.8050537109375 + ], + "size": [ + 270, + 58 + ], + "flags": {}, + "order": 10, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "UPSCALE_MODEL", + "type": "UPSCALE_MODEL", + "links": [ + 45, + 49 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.3.44", + "Node name for S&R": "UpscaleModelLoader" + }, + "widgets_values": [ + "4x-PBRify_UpscalerSPANV4.pth" + ] + }, + { + "id": 35, + "type": "JoinImageWithAlpha", + "pos": [ + 11304.7392578125, + 1670.715576171875 + ], + "size": [ + 176.86483764648438, + 46 + ], + "flags": {}, + "order": 48, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 52 + }, + { + "name": "alpha", + "type": "MASK", + "link": 301 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 58 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.3.44", + "Node name for S&R": "JoinImageWithAlpha" + }, + "widgets_values": [] + }, + { + "id": 25, + "type": "Reroute", + "pos": [ + 9997.541015625, + 1555.984130859375 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 21, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 43 + } + ], + "outputs": [ + { + "name": "", + "type": "MASK", + "links": [ + 298 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 182, + "type": "Reroute", + "pos": [ + 11212.6591796875, + 1336.7149658203125 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 35, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 338 + } + ], + "outputs": [ + { + "name": "", + "type": "RTXRemixContext", + "links": [ + 304 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 183, + "type": "Reroute", + "pos": [ + 12211.716796875, + 1339.4425048828125 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 42, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 304 + } + ], + "outputs": [ + { + "name": "", + "type": "RTXRemixContext", + "links": [ + 305 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 51, + "type": "Reroute", + "pos": [ + 12820.3828125, + 1342.06005859375 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 50, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 305 + } + ], + "outputs": [ + { + "name": "", + "type": "RTXRemixContext", + "links": [ + 287 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 180, + "type": "Reroute", + "pos": [ + 10158.4365234375, + 1815.5245361328125 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 27, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 298 + } + ], + "outputs": [ + { + "name": "", + "type": "MASK", + "links": [ + 299 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 68, + "type": "Reroute", + "pos": [ + 10158.498046875, + 1855.48388671875 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 25, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 116 + } + ], + "outputs": [ + { + "name": "", + "type": "STRING", + "links": [ + 296 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 85, + "type": "Reroute", + "pos": [ + 10156.5712890625, + 1896.8291015625 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 24, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 133 + } + ], + "outputs": [ + { + "name": "", + "type": "STRING", + "links": [ + 297 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 181, + "type": "Reroute", + "pos": [ + 11040.4111328125, + 1820.26123046875 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 34, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 299 + } + ], + "outputs": [ + { + "name": "", + "type": "MASK", + "links": [ + 300, + 301 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 178, + "type": "Reroute", + "pos": [ + 11041.080078125, + 1860.4620361328125 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 32, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 296 + } + ], + "outputs": [ + { + "name": "", + "type": "STRING", + "links": [ + 306 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 179, + "type": "Reroute", + "pos": [ + 11042.1845703125, + 1902.2620849609375 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 31, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 297 + } + ], + "outputs": [ + { + "name": "", + "type": "STRING", + "links": [ + 307 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 16, + "type": "RTXRemixGetTextures", + "pos": [ + 9533.23828125, + 1383.9473876953125 + ], + "size": [ + 400, + 264 + ], + "flags": {}, + "order": 16, + "mode": 0, + "inputs": [ + { + "name": "context", + "type": "RTXRemixContext", + "link": 35 + }, + { + "name": "texture_types", + "shape": 7, + "type": "STRING", + "link": 36 + }, + { + "name": "layer_id", + "shape": 7, + "type": "STRING", + "link": 233 + } + ], + "outputs": [ + { + "name": "context", + "type": "RTXRemixContext", + "links": [ + 274 + ] + }, + { + "name": "usd_attributes", + "shape": 6, + "type": "STRING", + "links": [ + 132 + ] + }, + { + "name": "texture_names", + "shape": 6, + "type": "STRING", + "links": [ + 44 + ] + }, + { + "name": "textures", + "shape": 6, + "type": "IMAGE", + "links": [ + 310 + ] + }, + { + "name": "masks", + "shape": 6, + "type": "MASK", + "links": [ + 43 + ] + } + ], + "properties": { + "cnr_id": "ComfyUI-RTX-Remix", + "ver": "22b72c99cdb9c87ad482063af3810ff51480d3c8", + "Node name for S&R": "RTXRemixGetTextures", + "aux_id": "NVIDIAGameWorks/ComfyUI-RTX-Remix" + }, + "widgets_values": [ + true, + false, + true, + "", + false + ] + }, + { + "id": 186, + "type": "Reroute", + "pos": [ + 9997.3876953125, + 1515.6392822265625 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 20, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 310 + } + ], + "outputs": [ + { + "name": "", + "type": "IMAGE", + "links": [ + 311 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 187, + "type": "Reroute", + "pos": [ + 10162.4033203125, + 1776.339599609375 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 26, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 311 + } + ], + "outputs": [ + { + "name": "", + "type": "IMAGE", + "links": [ + 313 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 90, + "type": "Reroute", + "pos": [ + 14516.8203125, + 2756.361328125 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 73, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 138 + } + ], + "outputs": [ + { + "name": "", + "type": "STRING", + "links": [ + 244 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 89, + "type": "Reroute", + "pos": [ + 13010.203125, + 2751.073974609375 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 67, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 137 + } + ], + "outputs": [ + { + "name": "", + "type": "STRING", + "links": [ + 138 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 80, + "type": "Reroute", + "pos": [ + 13010.580078125, + 2712.440673828125 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 68, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 124 + } + ], + "outputs": [ + { + "name": "", + "type": "STRING", + "links": [ + 125, + 127 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 86, + "type": "Reroute", + "pos": [ + 12226.9482421875, + 2155.59814453125 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 45, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 309 + } + ], + "outputs": [ + { + "name": "", + "type": "STRING", + "links": [ + 135 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 185, + "type": "Reroute", + "pos": [ + 11193.19140625, + 2158.33447265625 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 38, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 307 + } + ], + "outputs": [ + { + "name": "", + "type": "STRING", + "links": [ + 309 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 184, + "type": "Reroute", + "pos": [ + 11193.6279296875, + 2109.87548828125 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 39, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 306 + } + ], + "outputs": [ + { + "name": "", + "type": "STRING", + "links": [ + 308 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 69, + "type": "Reroute", + "pos": [ + 12223.1796875, + 2111.69091796875 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 46, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 308 + } + ], + "outputs": [ + { + "name": "", + "type": "STRING", + "links": [ + 118 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 87, + "type": "Reroute", + "pos": [ + 12389.119140625, + 2157.165283203125 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 53, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 135 + } + ], + "outputs": [ + { + "name": "", + "type": "STRING", + "links": [ + 136 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 70, + "type": "Reroute", + "pos": [ + 12391.05859375, + 2111.083740234375 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 54, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 118 + } + ], + "outputs": [ + { + "name": "", + "type": "STRING", + "links": [ + 119 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 88, + "type": "Reroute", + "pos": [ + 12831.8515625, + 2156.988525390625 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 61, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 136 + } + ], + "outputs": [ + { + "name": "", + "type": "STRING", + "links": [ + 137 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 71, + "type": "Reroute", + "pos": [ + 12831.353515625, + 2112.683349609375 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 62, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 119 + } + ], + "outputs": [ + { + "name": "", + "type": "STRING", + "links": [ + 124 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 1, + "type": "RTXRemixEndContext", + "pos": [ + 20493.953125, + 1598.3255615234375 + ], + "size": [ + 192.14315795898438, + 26 + ], + "flags": {}, + "order": 187, + "mode": 0, + "inputs": [ + { + "name": "context", + "type": "RTXRemixContext", + "link": 202 + } + ], + "outputs": [], + "properties": { + "cnr_id": "ComfyUI-RTX-Remix", + "ver": "22b72c99cdb9c87ad482063af3810ff51480d3c8", + "Node name for S&R": "RTXRemixEndContext", + "aux_id": "NVIDIAGameWorks/ComfyUI-RTX-Remix" + }, + "widgets_values": [] + }, + { + "id": 177, + "type": "RTXRemixOpenProject", + "pos": [ + 14731.34765625, + 1875.5518798828125 + ], + "size": [ + 270, + 78 + ], + "flags": {}, + "order": 140, + "mode": 0, + "inputs": [ + { + "name": "layer_id", + "type": "STRING", + "link": 322 + }, + { + "name": "context", + "type": "RTXRemixContext", + "link": 364 + } + ], + "outputs": [ + { + "name": "context", + "type": "RTXRemixContext", + "links": [ + 290 + ] + }, + { + "name": "layer_id", + "type": "STRING", + "links": null + } + ], + "properties": { + "cnr_id": "ComfyUI-RTX-Remix", + "ver": "22b72c99cdb9c87ad482063af3810ff51480d3c8", + "Node name for S&R": "RTXRemixOpenProject" + }, + "widgets_values": [ + true + ] + }, + { + "id": 190, + "type": "Reroute", + "pos": [ + 11196.8310546875, + 2070.462158203125 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 30, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 316 + } + ], + "outputs": [ + { + "name": "", + "type": "STRING", + "links": [ + 317 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 191, + "type": "Reroute", + "pos": [ + 12221.7001953125, + 2071.67236328125 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 37, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 317 + } + ], + "outputs": [ + { + "name": "", + "type": "STRING", + "links": [ + 318 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 192, + "type": "Reroute", + "pos": [ + 12389.890625, + 2068.04248046875 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 44, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 318 + } + ], + "outputs": [ + { + "name": "", + "type": "STRING", + "links": [ + 319 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 193, + "type": "Reroute", + "pos": [ + 12830.3310546875, + 2071.672119140625 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 52, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 319 + } + ], + "outputs": [ + { + "name": "", + "type": "STRING", + "links": [ + 320 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 194, + "type": "Reroute", + "pos": [ + 13009.4111328125, + 2670.622314453125 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 60, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 320 + } + ], + "outputs": [ + { + "name": "", + "type": "STRING", + "links": [ + 321 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 195, + "type": "Reroute", + "pos": [ + 14515.8603515625, + 2686.351806640625 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 66, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 321 + } + ], + "outputs": [ + { + "name": "", + "type": "STRING", + "links": [ + 322 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 189, + "type": "Reroute", + "pos": [ + 11041.9501953125, + 1780.0615234375 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 23, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 315 + } + ], + "outputs": [ + { + "name": "", + "type": "STRING", + "links": [ + 316 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 24, + "type": "Reroute", + "pos": [ + 11041.916015625, + 1690.5670166015625 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 40, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 336 + } + ], + "outputs": [ + { + "name": "", + "type": "IMAGE", + "links": [ + 46, + 52 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 196, + "type": "Reroute", + "pos": [ + 11045.9541015625, + 1736.387451171875 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 29, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 341 + } + ], + "outputs": [ + { + "name": "", + "type": "STRING", + "links": [ + 324 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 197, + "type": "Reroute", + "pos": [ + 11198.873046875, + 2032.287841796875 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 36, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 324 + } + ], + "outputs": [ + { + "name": "", + "type": "STRING", + "links": [ + 325 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 198, + "type": "Reroute", + "pos": [ + 12226.26953125, + 2032.2880859375 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 43, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 325 + } + ], + "outputs": [ + { + "name": "", + "type": "STRING", + "links": [ + 326 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 199, + "type": "Reroute", + "pos": [ + 12390.169921875, + 2028.988037109375 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 51, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 326 + } + ], + "outputs": [ + { + "name": "", + "type": "STRING", + "links": [ + 327 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 64, + "type": "Reroute", + "pos": [ + 13004.68359375, + 2230.823486328125 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 95, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 109 + } + ], + "outputs": [ + { + "name": "", + "type": "IMAGE", + "links": [ + 114 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 63, + "type": "Reroute", + "pos": [ + 13003.37109375, + 2194.50048828125 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 89, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 108 + } + ], + "outputs": [ + { + "name": "", + "type": "IMAGE", + "links": [ + 112 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 62, + "type": "Reroute", + "pos": [ + 13004.259765625, + 2159.57958984375 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 88, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 107 + } + ], + "outputs": [ + { + "name": "", + "type": "IMAGE", + "links": [ + 110 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 65, + "type": "Reroute", + "pos": [ + 13410.0146484375, + 2156.278564453125 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 97, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 110 + } + ], + "outputs": [ + { + "name": "", + "type": "IMAGE", + "links": [ + 348 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 66, + "type": "Reroute", + "pos": [ + 13832.494140625, + 2176.2666015625 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 98, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 112 + } + ], + "outputs": [ + { + "name": "", + "type": "IMAGE", + "links": [ + 354 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 67, + "type": "Reroute", + "pos": [ + 14270.791015625, + 2222.066650390625 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 102, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 114 + } + ], + "outputs": [ + { + "name": "", + "type": "IMAGE", + "links": [ + 360 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 200, + "type": "Reroute", + "pos": [ + 12834.5693359375, + 2033.3817138671875 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 59, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 327 + } + ], + "outputs": [ + { + "name": "", + "type": "STRING", + "links": [ + 328 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 172, + "type": "RTXRemixGetLoadedProject", + "pos": [ + 10146.9248046875, + 1381.14599609375 + ], + "size": [ + 295.7290954589844, + 78 + ], + "flags": {}, + "order": 17, + "mode": 0, + "inputs": [ + { + "name": "context", + "type": "RTXRemixContext", + "link": 274 + } + ], + "outputs": [ + { + "name": "context", + "type": "RTXRemixContext", + "links": [ + 339 + ] + }, + { + "name": "layer_id", + "type": "STRING", + "links": [ + 315 + ] + } + ], + "properties": { + "cnr_id": "ComfyUI-RTX-Remix", + "ver": "22b72c99cdb9c87ad482063af3810ff51480d3c8", + "Node name for S&R": "RTXRemixGetLoadedProject", + "aux_id": "NVIDIAGameWorks/ComfyUI-RTX-Remix" + }, + "widgets_values": [ + true + ] + }, + { + "id": 188, + "type": "Reroute", + "pos": [ + 10741.0869140625, + 1773.0762939453125 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 33, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 313 + } + ], + "outputs": [ + { + "name": "", + "type": "IMAGE", + "links": [ + 336 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 207, + "type": "RTXRemixGetDefaultDirectory", + "pos": [ + 10473.814453125, + 1395.5179443359375 + ], + "size": [ + 305.8052673339844, + 78 + ], + "flags": {}, + "order": 22, + "mode": 0, + "inputs": [ + { + "name": "context", + "type": "RTXRemixContext", + "link": 339 + } + ], + "outputs": [ + { + "name": "context", + "type": "RTXRemixContext", + "links": [ + 340 + ] + }, + { + "name": "default_directory", + "type": "STRING", + "links": [ + 341 + ] + } + ], + "properties": { + "cnr_id": "ComfyUI-RTX-Remix", + "ver": "a35c4020b44944639dba949d1f3a1a585e5da671", + "Node name for S&R": "RTXRemixGetDefaultDirectory" + }, + "widgets_values": [ + true + ] + }, + { + "id": 61, + "type": "Reroute", + "pos": [ + 13014.490234375, + 2079.0927734375 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 87, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 105 + } + ], + "outputs": [ + { + "name": "", + "type": "IMAGE", + "links": [ + 377 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 206, + "type": "RTXRemixCloseProject", + "pos": [ + 10846.5361328125, + 1386.4267578125 + ], + "size": [ + 270, + 78 + ], + "flags": {}, + "order": 28, + "mode": 0, + "inputs": [ + { + "name": "context", + "type": "RTXRemixContext", + "link": 340 + } + ], + "outputs": [ + { + "name": "context", + "type": "RTXRemixContext", + "links": [ + 338 + ] + }, + { + "name": "status", + "type": "STRING", + "links": null + } + ], + "properties": { + "cnr_id": "ComfyUI-RTX-Remix", + "ver": "a35c4020b44944639dba949d1f3a1a585e5da671", + "Node name for S&R": "RTXRemixCloseProject" + }, + "widgets_values": [ + true + ] + }, + { + "id": 213, + "type": "RTXRemixIngestTexture", + "pos": [ + 13022.6123046875, + 1894.65283203125 + ], + "size": [ + 326.791015625, + 166 + ], + "flags": {}, + "order": 96, + "mode": 0, + "inputs": [ + { + "name": "texture", + "type": "IMAGE", + "link": 377 + }, + { + "name": "texture_type", + "type": "STRING", + "link": 378 + }, + { + "name": "texture_name", + "type": "STRING", + "link": 379 + }, + { + "name": "output_directory", + "type": "STRING", + "link": 384 + }, + { + "name": "context", + "type": "RTXRemixContext", + "link": 380 + } + ], + "outputs": [ + { + "name": "context", + "type": "RTXRemixContext", + "links": [ + 382 + ] + }, + { + "name": "texture_path", + "type": "STRING", + "links": [ + 383 + ] + } + ], + "properties": { + "cnr_id": "ComfyUI-RTX-Remix", + "ver": "a35c4020b44944639dba949d1f3a1a585e5da671", + "Node name for S&R": "RTXRemixIngestTexture" + }, + "widgets_values": [ + true + ] + }, + { + "id": 201, + "type": "Reroute", + "pos": [ + 13007.8134765625, + 2126.506591796875 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 65, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 328 + } + ], + "outputs": [ + { + "name": "", + "type": "STRING", + "links": [ + 330, + 384 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 202, + "type": "Reroute", + "pos": [ + 13302.95703125, + 2124.641357421875 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 72, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 330 + } + ], + "outputs": [ + { + "name": "", + "type": "STRING", + "links": [ + 332, + 385 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 203, + "type": "Reroute", + "pos": [ + 13717.9091796875, + 2128.279296875 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 82, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 332 + } + ], + "outputs": [ + { + "name": "", + "type": "STRING", + "links": [ + 334, + 386 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 204, + "type": "Reroute", + "pos": [ + 14146.328125, + 2128.1787109375 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 91, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 334 + } + ], + "outputs": [ + { + "name": "", + "type": "STRING", + "links": [ + 387 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 209, + "type": "RTXRemixIngestTexture", + "pos": [ + 13391.328125, + 1896.13232421875 + ], + "size": [ + 326.791015625, + 166 + ], + "flags": {}, + "order": 108, + "mode": 0, + "inputs": [ + { + "name": "texture", + "type": "IMAGE", + "link": 348 + }, + { + "name": "texture_type", + "type": "STRING", + "link": 349 + }, + { + "name": "texture_name", + "type": "STRING", + "link": 350 + }, + { + "name": "output_directory", + "type": "STRING", + "link": 385 + }, + { + "name": "context", + "type": "RTXRemixContext", + "link": 351 + } + ], + "outputs": [ + { + "name": "context", + "type": "RTXRemixContext", + "links": [ + 352 + ] + }, + { + "name": "texture_path", + "type": "STRING", + "links": [ + 353 + ] + } + ], + "properties": { + "cnr_id": "ComfyUI-RTX-Remix", + "ver": "a35c4020b44944639dba949d1f3a1a585e5da671", + "Node name for S&R": "RTXRemixIngestTexture" + }, + "widgets_values": [ + true + ] + }, + { + "id": 210, + "type": "RTXRemixIngestTexture", + "pos": [ + 13811.9580078125, + 1902.209228515625 + ], + "size": [ + 326.791015625, + 166 + ], + "flags": {}, + "order": 119, + "mode": 0, + "inputs": [ + { + "name": "texture", + "type": "IMAGE", + "link": 354 + }, + { + "name": "texture_type", + "type": "STRING", + "link": 355 + }, + { + "name": "texture_name", + "type": "STRING", + "link": 356 + }, + { + "name": "output_directory", + "type": "STRING", + "link": 386 + }, + { + "name": "context", + "type": "RTXRemixContext", + "link": 357 + } + ], + "outputs": [ + { + "name": "context", + "type": "RTXRemixContext", + "links": [ + 358 + ] + }, + { + "name": "texture_path", + "type": "STRING", + "links": [ + 359 + ] + } + ], + "properties": { + "cnr_id": "ComfyUI-RTX-Remix", + "ver": "a35c4020b44944639dba949d1f3a1a585e5da671", + "Node name for S&R": "RTXRemixIngestTexture" + }, + "widgets_values": [ + true + ] + }, + { + "id": 211, + "type": "RTXRemixIngestTexture", + "pos": [ + 14221.2158203125, + 1902.82861328125 + ], + "size": [ + 326.791015625, + 166 + ], + "flags": {}, + "order": 133, + "mode": 0, + "inputs": [ + { + "name": "texture", + "type": "IMAGE", + "link": 360 + }, + { + "name": "texture_type", + "type": "STRING", + "link": 361 + }, + { + "name": "texture_name", + "type": "STRING", + "link": 362 + }, + { + "name": "output_directory", + "type": "STRING", + "link": 387 + }, + { + "name": "context", + "type": "RTXRemixContext", + "link": 363 + } + ], + "outputs": [ + { + "name": "context", + "type": "RTXRemixContext", + "links": [ + 364 + ] + }, + { + "name": "texture_path", + "type": "STRING", + "links": [ + 365 + ] + } + ], + "properties": { + "cnr_id": "ComfyUI-RTX-Remix", + "ver": "a35c4020b44944639dba949d1f3a1a585e5da671", + "Node name for S&R": "RTXRemixIngestTexture" + }, + "widgets_values": [ + true + ] + } + ], + "links": [ + [ + 1, + 3, + 0, + 2, + 0, + "STRING" + ], + [ + 2, + 3, + 1, + 2, + 1, + "INT" + ], + [ + 4, + 5, + 1, + 4, + 0, + "STRING" + ], + [ + 5, + 2, + 0, + 5, + 0, + "RTXRemixContext" + ], + [ + 6, + 5, + 0, + 4, + 1, + "RTXRemixContext" + ], + [ + 8, + 9, + 1, + 8, + 0, + "STRING" + ], + [ + 9, + 9, + 0, + 8, + 1, + "RTXRemixContext" + ], + [ + 10, + 6, + 0, + 9, + 1, + "BOOLEAN" + ], + [ + 15, + 8, + 1, + 7, + 3, + "STRING" + ], + [ + 19, + 8, + 1, + 12, + 1, + "STRING" + ], + [ + 20, + 12, + 0, + 7, + 0, + "STRING" + ], + [ + 21, + 13, + 0, + 12, + 0, + "STRING" + ], + [ + 22, + 6, + 0, + 14, + 0, + "*" + ], + [ + 23, + 14, + 0, + 8, + 4, + "BOOLEAN" + ], + [ + 25, + 8, + 0, + 15, + 0, + "RTXRemixContext" + ], + [ + 26, + 15, + 0, + 7, + 2, + "RTXRemixContext" + ], + [ + 27, + 12, + 0, + 15, + 1, + "STRING" + ], + [ + 35, + 20, + 0, + 16, + 0, + "RTXRemixContext" + ], + [ + 36, + 20, + 1, + 16, + 1, + "STRING" + ], + [ + 43, + 16, + 4, + 25, + 0, + "*" + ], + [ + 44, + 16, + 2, + 26, + 0, + "*" + ], + [ + 45, + 29, + 0, + 31, + 0, + "UPSCALE_MODEL" + ], + [ + 46, + 24, + 0, + 32, + 0, + "*" + ], + [ + 47, + 32, + 0, + 31, + 1, + "IMAGE" + ], + [ + 49, + 29, + 0, + 33, + 0, + "UPSCALE_MODEL" + ], + [ + 50, + 28, + 0, + 33, + 1, + "IMAGE" + ], + [ + 51, + 33, + 0, + 34, + 0, + "IMAGE" + ], + [ + 52, + 24, + 0, + 35, + 0, + "IMAGE" + ], + [ + 55, + 34, + 0, + 27, + 1, + "MASK" + ], + [ + 56, + 31, + 0, + 36, + 0, + "*" + ], + [ + 57, + 36, + 0, + 27, + 0, + "IMAGE" + ], + [ + 58, + 35, + 0, + 37, + 0, + "IMAGE" + ], + [ + 59, + 27, + 0, + 38, + 0, + "IMAGE" + ], + [ + 62, + 41, + 0, + 44, + 0, + "UPSCALE_MODEL" + ], + [ + 63, + 42, + 0, + 45, + 0, + "UPSCALE_MODEL" + ], + [ + 64, + 43, + 0, + 46, + 0, + "UPSCALE_MODEL" + ], + [ + 65, + 36, + 0, + 47, + 0, + "*" + ], + [ + 66, + 47, + 0, + 44, + 1, + "IMAGE" + ], + [ + 67, + 47, + 0, + 45, + 1, + "IMAGE" + ], + [ + 68, + 47, + 0, + 46, + 1, + "IMAGE" + ], + [ + 69, + 27, + 0, + 48, + 0, + "*" + ], + [ + 70, + 48, + 0, + 49, + 0, + "*" + ], + [ + 105, + 44, + 0, + 61, + 0, + "*" + ], + [ + 107, + 45, + 0, + 62, + 0, + "*" + ], + [ + 108, + 46, + 0, + 63, + 0, + "*" + ], + [ + 109, + 49, + 0, + 64, + 0, + "*" + ], + [ + 110, + 62, + 0, + 65, + 0, + "*" + ], + [ + 112, + 63, + 0, + 66, + 0, + "*" + ], + [ + 114, + 64, + 0, + 67, + 0, + "*" + ], + [ + 116, + 26, + 0, + 68, + 0, + "*" + ], + [ + 118, + 69, + 0, + 70, + 0, + "*" + ], + [ + 119, + 70, + 0, + 71, + 0, + "*" + ], + [ + 124, + 71, + 0, + 80, + 0, + "*" + ], + [ + 125, + 80, + 0, + 81, + 0, + "*" + ], + [ + 126, + 81, + 0, + 82, + 0, + "*" + ], + [ + 127, + 80, + 0, + 72, + 0, + "STRING" + ], + [ + 128, + 81, + 0, + 73, + 0, + "STRING" + ], + [ + 129, + 82, + 0, + 74, + 0, + "STRING" + ], + [ + 130, + 82, + 0, + 83, + 0, + "*" + ], + [ + 131, + 83, + 0, + 75, + 0, + "STRING" + ], + [ + 132, + 16, + 1, + 84, + 0, + "*" + ], + [ + 133, + 84, + 0, + 85, + 0, + "*" + ], + [ + 135, + 86, + 0, + 87, + 0, + "*" + ], + [ + 136, + 87, + 0, + 88, + 0, + "*" + ], + [ + 137, + 88, + 0, + 89, + 0, + "*" + ], + [ + 138, + 89, + 0, + 90, + 0, + "*" + ], + [ + 139, + 11, + 0, + 91, + 0, + "*" + ], + [ + 140, + 91, + 0, + 7, + 1, + "STRING" + ], + [ + 143, + 93, + 0, + 92, + 2, + "RTXRemixContext" + ], + [ + 145, + 95, + 0, + 94, + 1, + "RTXRemixContext" + ], + [ + 146, + 95, + 1, + 94, + 0, + "STRING" + ], + [ + 147, + 94, + 0, + 93, + 1, + "RTXRemixContext" + ], + [ + 148, + 94, + 1, + 93, + 0, + "STRING" + ], + [ + 150, + 96, + 0, + 97, + 0, + "*" + ], + [ + 151, + 97, + 0, + 99, + 0, + "*" + ], + [ + 152, + 99, + 0, + 92, + 0, + "STRING" + ], + [ + 153, + 57, + 1, + 100, + 0, + "*" + ], + [ + 155, + 100, + 0, + 102, + 0, + "*" + ], + [ + 156, + 101, + 0, + 103, + 0, + "*" + ], + [ + 157, + 58, + 1, + 104, + 0, + "*" + ], + [ + 159, + 104, + 0, + 106, + 0, + "*" + ], + [ + 160, + 105, + 0, + 107, + 0, + "*" + ], + [ + 161, + 59, + 1, + 108, + 0, + "*" + ], + [ + 163, + 109, + 0, + 110, + 0, + "*" + ], + [ + 164, + 108, + 0, + 111, + 0, + "*" + ], + [ + 165, + 60, + 1, + 112, + 0, + "*" + ], + [ + 175, + 116, + 0, + 124, + 0, + "*" + ], + [ + 176, + 117, + 0, + 125, + 0, + "*" + ], + [ + 177, + 118, + 0, + 126, + 0, + "*" + ], + [ + 178, + 119, + 0, + 127, + 0, + "*" + ], + [ + 179, + 120, + 0, + 128, + 0, + "*" + ], + [ + 180, + 121, + 0, + 129, + 0, + "*" + ], + [ + 181, + 115, + 0, + 123, + 0, + "*" + ], + [ + 182, + 114, + 0, + 122, + 0, + "*" + ], + [ + 183, + 130, + 0, + 92, + 1, + "STRING" + ], + [ + 184, + 131, + 0, + 98, + 1, + "STRING" + ], + [ + 185, + 92, + 1, + 98, + 0, + "STRING" + ], + [ + 186, + 92, + 0, + 98, + 2, + "RTXRemixContext" + ], + [ + 187, + 136, + 1, + 132, + 0, + "STRING" + ], + [ + 188, + 135, + 0, + 132, + 1, + "STRING" + ], + [ + 189, + 136, + 0, + 132, + 2, + "RTXRemixContext" + ], + [ + 190, + 133, + 0, + 136, + 0, + "STRING" + ], + [ + 191, + 134, + 0, + 136, + 1, + "STRING" + ], + [ + 192, + 141, + 1, + 137, + 0, + "STRING" + ], + [ + 193, + 140, + 0, + 137, + 1, + "STRING" + ], + [ + 194, + 141, + 0, + 137, + 2, + "RTXRemixContext" + ], + [ + 195, + 138, + 0, + 141, + 0, + "STRING" + ], + [ + 196, + 139, + 0, + 141, + 1, + "STRING" + ], + [ + 197, + 146, + 1, + 142, + 0, + "STRING" + ], + [ + 198, + 145, + 0, + 142, + 1, + "STRING" + ], + [ + 199, + 146, + 0, + 142, + 2, + "RTXRemixContext" + ], + [ + 200, + 143, + 0, + 146, + 0, + "STRING" + ], + [ + 201, + 144, + 0, + 146, + 1, + "STRING" + ], + [ + 202, + 142, + 0, + 1, + 0, + "RTXRemixContext" + ], + [ + 203, + 123, + 0, + 130, + 0, + "*" + ], + [ + 204, + 122, + 0, + 131, + 0, + "*" + ], + [ + 205, + 128, + 0, + 134, + 0, + "*" + ], + [ + 206, + 129, + 0, + 135, + 0, + "*" + ], + [ + 207, + 126, + 0, + 139, + 0, + "*" + ], + [ + 208, + 127, + 0, + 140, + 0, + "*" + ], + [ + 209, + 124, + 0, + 144, + 0, + "*" + ], + [ + 210, + 125, + 0, + 145, + 0, + "*" + ], + [ + 211, + 99, + 0, + 133, + 0, + "*" + ], + [ + 212, + 133, + 0, + 138, + 0, + "*" + ], + [ + 213, + 138, + 0, + 143, + 0, + "*" + ], + [ + 214, + 76, + 0, + 72, + 1, + "STRING" + ], + [ + 215, + 77, + 0, + 73, + 1, + "STRING" + ], + [ + 216, + 78, + 0, + 74, + 1, + "STRING" + ], + [ + 217, + 79, + 0, + 75, + 1, + "STRING" + ], + [ + 218, + 98, + 0, + 136, + 2, + "RTXRemixContext" + ], + [ + 219, + 132, + 0, + 141, + 2, + "RTXRemixContext" + ], + [ + 220, + 137, + 0, + 146, + 2, + "RTXRemixContext" + ], + [ + 229, + 4, + 0, + 20, + 0, + "RTXRemixContext" + ], + [ + 232, + 4, + 3, + 149, + 2, + "BOOLEAN" + ], + [ + 233, + 149, + 0, + 16, + 2, + "STRING" + ], + [ + 234, + 4, + 1, + 149, + 0, + "*" + ], + [ + 235, + 150, + 0, + 149, + 1, + "*" + ], + [ + 236, + 151, + 1, + 152, + 0, + "STRING" + ], + [ + 237, + 151, + 0, + 152, + 1, + "RTXRemixContext" + ], + [ + 239, + 152, + 3, + 6, + 0, + "BOOLEAN" + ], + [ + 240, + 151, + 1, + 11, + 0, + "*" + ], + [ + 241, + 14, + 0, + 153, + 0, + "*" + ], + [ + 242, + 153, + 0, + 15, + 2, + "BOOLEAN" + ], + [ + 243, + 153, + 0, + 7, + 4, + "BOOLEAN" + ], + [ + 244, + 90, + 0, + 171, + 0, + "*" + ], + [ + 245, + 171, + 0, + 170, + 0, + "*" + ], + [ + 246, + 170, + 0, + 96, + 0, + "*" + ], + [ + 247, + 161, + 0, + 169, + 0, + "*" + ], + [ + 248, + 159, + 0, + 167, + 0, + "*" + ], + [ + 249, + 158, + 0, + 166, + 0, + "*" + ], + [ + 250, + 157, + 0, + 165, + 0, + "*" + ], + [ + 251, + 156, + 0, + 164, + 0, + "*" + ], + [ + 252, + 155, + 0, + 163, + 0, + "*" + ], + [ + 253, + 154, + 0, + 162, + 0, + "*" + ], + [ + 254, + 160, + 0, + 168, + 0, + "*" + ], + [ + 255, + 168, + 0, + 116, + 0, + "*" + ], + [ + 256, + 162, + 0, + 117, + 0, + "*" + ], + [ + 257, + 163, + 0, + 118, + 0, + "*" + ], + [ + 258, + 164, + 0, + 119, + 0, + "*" + ], + [ + 259, + 165, + 0, + 120, + 0, + "*" + ], + [ + 260, + 166, + 0, + 121, + 0, + "*" + ], + [ + 261, + 167, + 0, + 115, + 0, + "*" + ], + [ + 262, + 169, + 0, + 114, + 0, + "*" + ], + [ + 263, + 7, + 0, + 95, + 0, + "RTXRemixContext" + ], + [ + 265, + 113, + 0, + 161, + 0, + "*" + ], + [ + 266, + 112, + 0, + 159, + 0, + "*" + ], + [ + 267, + 110, + 0, + 158, + 0, + "*" + ], + [ + 268, + 111, + 0, + 157, + 0, + "*" + ], + [ + 269, + 107, + 0, + 156, + 0, + "*" + ], + [ + 270, + 106, + 0, + 155, + 0, + "*" + ], + [ + 271, + 103, + 0, + 154, + 0, + "*" + ], + [ + 272, + 102, + 0, + 160, + 0, + "*" + ], + [ + 273, + 152, + 0, + 9, + 0, + "RTXRemixContext" + ], + [ + 274, + 16, + 0, + 172, + 0, + "RTXRemixContext" + ], + [ + 287, + 51, + 0, + 57, + 0, + "RTXRemixContext" + ], + [ + 290, + 177, + 0, + 151, + 0, + "RTXRemixContext" + ], + [ + 296, + 68, + 0, + 178, + 0, + "*" + ], + [ + 297, + 85, + 0, + 179, + 0, + "*" + ], + [ + 298, + 25, + 0, + 180, + 0, + "*" + ], + [ + 299, + 180, + 0, + 181, + 0, + "*" + ], + [ + 300, + 181, + 0, + 28, + 0, + "MASK" + ], + [ + 301, + 181, + 0, + 35, + 1, + "MASK" + ], + [ + 304, + 182, + 0, + 183, + 0, + "*" + ], + [ + 305, + 183, + 0, + 51, + 0, + "*" + ], + [ + 306, + 178, + 0, + 184, + 0, + "*" + ], + [ + 307, + 179, + 0, + 185, + 0, + "*" + ], + [ + 308, + 184, + 0, + 69, + 0, + "*" + ], + [ + 309, + 185, + 0, + 86, + 0, + "*" + ], + [ + 310, + 16, + 3, + 186, + 0, + "*" + ], + [ + 311, + 186, + 0, + 187, + 0, + "*" + ], + [ + 313, + 187, + 0, + 188, + 0, + "*" + ], + [ + 315, + 172, + 1, + 189, + 0, + "*" + ], + [ + 316, + 189, + 0, + 190, + 0, + "*" + ], + [ + 317, + 190, + 0, + 191, + 0, + "*" + ], + [ + 318, + 191, + 0, + 192, + 0, + "*" + ], + [ + 319, + 192, + 0, + 193, + 0, + "*" + ], + [ + 320, + 193, + 0, + 194, + 0, + "*" + ], + [ + 321, + 194, + 0, + 195, + 0, + "*" + ], + [ + 322, + 195, + 0, + 177, + 0, + "STRING" + ], + [ + 324, + 196, + 0, + 197, + 0, + "*" + ], + [ + 325, + 197, + 0, + 198, + 0, + "*" + ], + [ + 326, + 198, + 0, + 199, + 0, + "*" + ], + [ + 327, + 199, + 0, + 200, + 0, + "*" + ], + [ + 328, + 200, + 0, + 201, + 0, + "*" + ], + [ + 330, + 201, + 0, + 202, + 0, + "*" + ], + [ + 332, + 202, + 0, + 203, + 0, + "*" + ], + [ + 334, + 203, + 0, + 204, + 0, + "*" + ], + [ + 336, + 188, + 0, + 24, + 0, + "*" + ], + [ + 338, + 206, + 0, + 182, + 0, + "*" + ], + [ + 339, + 172, + 0, + 207, + 0, + "RTXRemixContext" + ], + [ + 340, + 207, + 0, + 206, + 0, + "RTXRemixContext" + ], + [ + 341, + 207, + 1, + 196, + 0, + "*" + ], + [ + 348, + 65, + 0, + 209, + 0, + "IMAGE" + ], + [ + 349, + 58, + 1, + 209, + 1, + "STRING" + ], + [ + 350, + 73, + 0, + 209, + 2, + "STRING" + ], + [ + 351, + 58, + 0, + 209, + 4, + "RTXRemixContext" + ], + [ + 352, + 209, + 0, + 59, + 0, + "RTXRemixContext" + ], + [ + 353, + 209, + 1, + 105, + 0, + "*" + ], + [ + 354, + 66, + 0, + 210, + 0, + "IMAGE" + ], + [ + 355, + 59, + 1, + 210, + 1, + "STRING" + ], + [ + 356, + 74, + 0, + 210, + 2, + "STRING" + ], + [ + 357, + 59, + 0, + 210, + 4, + "RTXRemixContext" + ], + [ + 358, + 210, + 0, + 60, + 0, + "RTXRemixContext" + ], + [ + 359, + 210, + 1, + 109, + 0, + "*" + ], + [ + 360, + 67, + 0, + 211, + 0, + "IMAGE" + ], + [ + 361, + 60, + 1, + 211, + 1, + "STRING" + ], + [ + 362, + 75, + 0, + 211, + 2, + "STRING" + ], + [ + 363, + 60, + 0, + 211, + 4, + "RTXRemixContext" + ], + [ + 364, + 211, + 0, + 177, + 1, + "RTXRemixContext" + ], + [ + 365, + 211, + 1, + 113, + 0, + "*" + ], + [ + 377, + 61, + 0, + 213, + 0, + "IMAGE" + ], + [ + 378, + 57, + 1, + 213, + 1, + "STRING" + ], + [ + 379, + 72, + 0, + 213, + 2, + "STRING" + ], + [ + 380, + 57, + 0, + 213, + 4, + "RTXRemixContext" + ], + [ + 382, + 213, + 0, + 58, + 0, + "RTXRemixContext" + ], + [ + 383, + 213, + 1, + 101, + 0, + "*" + ], + [ + 384, + 201, + 0, + 213, + 3, + "STRING" + ], + [ + 385, + 202, + 0, + 209, + 3, + "STRING" + ], + [ + 386, + 203, + 0, + 210, + 3, + "STRING" + ], + [ + 387, + 204, + 0, + 211, + 3, + "STRING" + ] + ], + "groups": [ + { + "id": 1, + "title": "Workflow Setup", + "bounding": [ + 7780.66259765625, + 1299.6949462890625, + 549.3564453125, + 217.24090576171875 + ], + "color": "#3f789e", + "font_size": 24, + "flags": {} + }, + { + "id": 2, + "title": "Get the current Auto-Upscale layer", + "bounding": [ + 8377.8134765625, + 1299.6298828125, + 663.6851806640625, + 297.80010986328125 + ], + "color": "#A88", + "font_size": 24, + "flags": {} + }, + { + "id": 3, + "title": "If the Auto-Upscale layer DOES NOT EXIST, create it under the Replacement Layer", + "bounding": [ + 15122.193359375, + 1280.22021484375, + 2519.8369140625, + 876.6375732421875 + ], + "color": "#b06634", + "font_size": 24, + "flags": {} + }, + { + "id": 4, + "title": "Get the selected textures that do not exist on the Auto-Upscale layer", + "bounding": [ + 9084.8359375, + 1297.392822265625, + 1005.6201171875, + 388.5910949707031 + ], + "color": "#8A8", + "font_size": 24, + "flags": {} + }, + { + "id": 5, + "title": "Upscale the captured diffuse texture", + "bounding": [ + 11178.1611328125, + 1290.537841796875, + 1145.9266357421875, + 916.629638671875 + ], + "color": "#88A", + "font_size": 24, + "flags": {} + }, + { + "id": 6, + "title": "Generate the Height, Normal & Roughness maps", + "bounding": [ + 12363.6826171875, + 1288.290771484375, + 551.1473388671875, + 917.5626220703125 + ], + "color": "#3f789e", + "font_size": 24, + "flags": {} + }, + { + "id": 7, + "title": "Ingest the generated textures", + "bounding": [ + 12972.0361328125, + 1290.229248046875, + 1638.2833251953125, + 1517.5147705078125 + ], + "color": "#8AA", + "font_size": 24, + "flags": {} + }, + { + "id": 8, + "title": "Set the Edit Target to the Auto-Upscale layer", + "bounding": [ + 17706.451171875, + 1283.4326171875, + 950.4213256835938, + 696.1563720703125 + ], + "color": "#a1309b", + "font_size": 24, + "flags": {} + }, + { + "id": 9, + "title": "Set the ingested textures", + "bounding": [ + 18761.5078125, + 1285.31689453125, + 1672.8770751953125, + 497.0397644042969 + ], + "color": "#b58b2a", + "font_size": 24, + "flags": {} + }, + { + "id": 10, + "title": "Close Project to free VRAM for processing", + "bounding": [ + 10130.0546875, + 1292.4381103515625, + 1001.300048828125, + 652 + ], + "color": "#3f789e", + "font_size": 24, + "flags": {} + }, + { + "id": 11, + "title": "Reopen Project", + "bounding": [ + 14659.5068359375, + 1737.34619140625, + 416.8479919433594, + 318.2489929199219 + ], + "color": "#3f789e", + "font_size": 24, + "flags": {} + } + ], + "config": {}, + "extra": { + "ds": { + "scale": 0.8264462809917354, + "offset": [ + -10106.389128844037, + -860.0985949636797 + ] + }, + "frontendVersion": "1.23.4" + }, + "version": 0.4 +} \ No newline at end of file