ComfyUI Extension: ComfyUI-RTX-Remix

Authored by NVIDIAGameWorks

Created

Updated

27 stars

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

Custom Nodes (0)

    README

    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.