ComfyDeploy: How ComfyUI-RTX-Remix works in ComfyUI?

What is ComfyUI-RTX-Remix?

Use ComfyUI with RTX Remix to remaster classic games [a/https://github.com/NVIDIAGameWorks/rtx-remix](https://github.com/NVIDIAGameWorks/rtx-remix)

How to install it in ComfyDeploy?

Head over to the machine page

  1. Click on the "Create a new machine" button
  2. Select the Edit build steps
  3. Add a new step -> Custom Node
  4. Search for ComfyUI-RTX-Remix and select it
  5. Close the build step dialig and then click on the "Save" button to rebuild the machine

ComfyUI-RTX_Remix

Installation

  • Navigate to your /ComfyUI/custom_nodes/ folder
  • Git clone this repo
  • Navigate to your comfyui-rtx_remix folder and run install.bat

You should see RTX Remix nodes:

RTX Remix

Nodes

Textures

  • RTX Remix Get Textures: Read the textures matching provided criteria from the currently open project
  • RTX Remix Texture Type To USD Attribute: Use this node to get the proper texture attribute on the same asset but for a different texture type
  • RTX Remix Set Texture: Set the texture path on an asset
  • RTX Remix Texture Type: Select from a list of supported texture types.
  • 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

Common

  • RTX Remix Rest API Details: Provide the port information to connect to the RTX Remix Toolkit
  • RTX Remix String Constant: Declare a string constant
  • RTX Remix Start Context: Use this node to begin a graph, then pass context along to determine execution order.
  • RTX Remix End Context: Put this node at the end of your graph to evaluate prior nodes

Layers

  • RTX Remix Define Layer ID: Helper node to define a layer path relative to project or another layer
  • RTX Remix Create Layer: Create or Insert a sublayer in the current stage
  • RTX Remix Get Layers: Query layer ids from the currently open project
  • RTX Remix Remove Layer: Remove a layer from the project
  • RTX Remix Save Layer: Save a project layer
  • RTX Remix Mute Layer: Mute or unmute a project layer
  • RTX Remix Set Edit Target: Designate the edit target on the open project to receive modifications
  • 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.

Example Workflows and Templates

To help you get started, we have included the following templates and workflow examples in the ./workflows folder.

Simple to Use:

  1. Open RTX Remix
  2. Open your project
  3. Select the objects with textures you want to upscale
  4. Launch ComfyUI, load a graph using the .png file and hit "Queue Prompt"

Note: for subsequent runs: disable the "Create Layer" portion of the graph since it will already exist.

Texture workflow template

./workflows/rtx_remix_texture_workflow_template.png

Template

Use this graph to start your own ai workflow and modify textures in RTX Remix.

Plug n Play PBRify_Remix workflow

./workflows/rtx_remix_pbrify_remix_workflow.png

Template

An upscaling workflow to upscale the diffuse textures in your mod. This will create Normal, Roughness and Height maps using PBRify_Remix

Steps to use it effectively are located here. This workflow requires additional files.