Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nvidiagameworks/comfyui-rtx-remix
ComfyUI RTX Remix
https://github.com/nvidiagameworks/comfyui-rtx-remix
Last synced: 3 days ago
JSON representation
ComfyUI RTX Remix
- Host: GitHub
- URL: https://github.com/nvidiagameworks/comfyui-rtx-remix
- Owner: NVIDIAGameWorks
- License: apache-2.0
- Created: 2024-06-11T19:06:34.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-09-07T00:34:24.000Z (2 months ago)
- Last Synced: 2024-09-07T05:46:36.654Z (2 months ago)
- Language: Python
- Size: 129 KB
- Stars: 13
- Watchers: 18
- Forks: 4
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
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](images/remix_nodes.png "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
1. Open your project
1. Select the objects with textures you want to upscale
1. 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](workflows/rtx_remix_texture_workflow_template.png "Texture Workflow 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](workflows/rtx_remix_pbrify_remix_workflow.png "PBRify_Remix Workflow")
An upscaling workflow to upscale the diffuse textures in your mod. This will create Normal, Roughness and Height maps using [PBRify_Remix](https://github.com/Kim2091/PBRify_Remix)
Steps to use it effectively are located [here](https://github.com/Kim2091/PBRify_Remix?tab=readme-ov-file#comfyui). This workflow requires additional files.