Comfyui-rodin is a 3D generation extension based on Rodin-API. It provides many of the functionality nodes currently available in RodinAPI, such as Image-to-3D, Text-to-3D, Multiple Images-to-3D, etc. In addition, the extension provides a 3D preview node for ComfyUI.
This ComfyUI custom node integrates with the Hyper3D API to generate 3D assets using Rodin. Get more information about 'How to use Rodin API' and 'How to get Rodin API KEY' from Rodin API document
-
Can be installed directly from ComfyUI-Rodin
Clone the repository:
git clone https://github.com/DeemosTech/ComfyUI-Rodin.gitMove the cloned repository to your ComfyUIcustom_nodesdirectory. -
Can be installed from ComfyUI-Manager
This extension requires the following Python packages:
aiohttp- For asynchronous HTTP requests to the Rodin APIasyncio- For asynchronous operations
You can install the dependencies using the provided requirements.txt file:
pip install -r requirements.txt- Navigate to the cloned repo e.g.
custom_nodes/ComfyUI-Rodin git pull- Reinstall dependencies if needed:
pip install -r requirements.txt
-
Rodin Nodes Overview
This extension provides several utility nodes for Rodin generation and Controlnet use.
-
The Simplest way to use
Get your API key from Rodin api-dashboard and fill it into the "Rodin - API KEY" node.
All the Rodin generation nodes need to be linked with "Rodin - API KEY".
-
Multi-view Rodin Generate
-
How to use Boundbox ControlNet
-
How to set Model height (in cm)
- Rodin - Regular Generate - Standard 3D generation
- Rodin - Detail Generate - High-detail 3D generation
- Rodin - Smooth Generate - Smooth 3D generation
- Rodin - Sketch Generate - Sketch-based 3D generation
- Rodin - Gen2 Generate - Gen-2 model generation
- Rodin - Gen 2.5 Fast Image-to-3D - Fast image-based 3D generation
- Rodin - Gen 2.5 Fast Text-to-3D - Fast text-based 3D generation
- Rodin - Gen 2.5 Regular Image-to-3D - Regular image-based 3D generation
- Rodin - Gen 2.5 Regular Text-to-3D - Regular text-based 3D generation
- Rodin - Gen 2.5 ExtremeHigh Image-to-3D - High-quality image-based 3D generation
- Rodin - Gen 2.5 ExtremeHigh Text-to-3D - High-quality text-based 3D generation
- Rodin - API KEY - Input your Rodin API key
- Rodin - BBox Controlnet - Control 3D model dimensions
Obsolete nodes
-
Rodin - Image to 3D
- Single image to 3D Mesh with Textures(PBR/Shaded)
- A successful run will download the 3D model to
ComfyUI/outputdirectory. 
The image and api_key must be supplied, and other options can be adjusted. Refer to the RodinAPI documentation for parameter information.
-
Rodin - Text to 3D
- Prompt text to 3D Mesh with Textures(PBR/Shaded)
- A successful run will download the 3D model to
ComfyUI/outputdirectory. 
The Prompt and api_key must be supplied, and other options can be adjusted. Refer to the RodinAPI documentation for parameter information.
-
Rodin - Multiple Images to 3D
- Multiple Images to 3D Mesh with Textures(PBR/Shaded)
- A successful run will download the 3D model to
ComfyUI/outputdirectory. - Multiple images can be different views of the same object or different objects. At least one image should be supplied.

The images(At least one) and api_key must be supplied, and other options can be adjusted. Refer to the RodinAPI documentation for parameter information.
-
Rodin - Preview 3D Mesh
- API Key Error - Ensure you've entered a valid Rodin API key from the Rodin api-dashboard
- Generation Failed - Check your internet connection and ensure you have sufficient API credits
- Model Download Issues - Ensure you have write permissions to the ComfyUI output directory
MISS_API_KEY- API key is missingMISS_IMAGES_OR_PROMPT- No images or prompt providedRODIN_ERROR- Error from the Rodin APINO_JOBS_FOUND- No jobs found for the given subscription keyMISS_SUBSCRIPTION_KEY- Subscription key is missingMISS_JOB_UUID- Job UUID is missingNO_FILES_FOUND- No files found for downloadUNKNOWN_ERROR- Unexpected error occurred





