Nodes/ComfyUI/Rodin 3D Gen-2.5 - Image to 3D
ComfyUI Node Runs on cloud

Rodin 3D Gen-2.5 - Image to 3D

Rodin Gen-2.5 — the image-to-3D node with a quality dial you can actually afford to read

By Comfy-Org·Created 4 years ago·Updated 20 days ago· 121,575
Rodin 3D Gen-2.5 - Image to 3D
  • images
  • model_file
mode
materialShaded
geometry_file_formatglb
texture_modeDefault
seed0
TAPosefalse
hd_texturefalse
texture_delightfalse
use_original_alphafalse
addon_highpackfalse
bbox_width0
bbox_height0
bbox_length0
height_cm0

Rodin Gen-2.5 is Deemos' newer, more configurable generation line, and this node is its image input: 1–5 reference images in, a 3D model out, with a mode switch that trades speed against polygon count and price. Where the older Rodin3D_Gen2 node is a fixed recipe, Gen-2.5 hands you a quality dial - Fast, Regular, or Extreme-High - and lets you choose your own adventure between rapid prototyping and a 2M-face monster.

The recurring caveat applies: this is a paid cloud API node (Comfy Org account + credits), and Rodin's newer tier is priced by what you ask for, not flat. The price badge reacts to your mode choice, so it's worth a glance before you queue.

How it works

You feed the node an image or a batch (up to 5), pick a mode, and the node uploads everything to Comfy's cloud, which forwards it to Rodin's Gen-2.5 API. Comfy polls until the task completes and downloads the result into your output folder as Rodin3D_Gen25_<uuid>/. The mode combo is a dynamic one: each branch adds its own controls. Fast targets 1K–20K faces for quick drafts; Regular is the balanced default with a tier picker (Low/Medium/High) and polygon presets; Extreme-High goes 20K–2M faces with optional is_micro micro-detail and a Quad/Raw mesh mode.

The inputs that matter

  • images - 1–5 images. The tooltip has a real tip: the first image is used for materials when you feed multiple views.
  • mode - the dynamic combo above. Start with Regular at Gen-2.5-High; drop to Fast when you're iterating on silhouettes, reach for Extreme-High only for finals.
  • material - PBR, Shaded, All, or None (default Shaded). PBR buys you the game-engine maps.
  • geometry_file_format - glb (default), fbx, obj, or stl. Pick your pipeline's native format up front.
  • Optional goodies: hd_texture (high-quality texture enhancement), texture_delight (strips baked lighting out of textures), use_original_alpha (preserve image transparency), addon_highpack (4K textures and ~16x faces in Quad mode - this is the pricey add-on), plus bbox_width/height/length and height_cm to constrain the output size.

Output: a single model_file (FILE_3D) in your chosen format. No task ID, no chain - this node is a one-shot.

Common issues

The pricing gets people: Extreme-High and especially addon_highpack can multiply the base credit cost well past the older Gen-2 node's flat $0.40. Also, texture_delight is only useful if you plan to relight the asset - turning it on for everything just slows the job. And don't expect determinism from seed; as with the rest of the family it's a re-run control. For a free path, local Hunyuan3D nodes run on your own GPU, but Gen-2.5's quality ceiling is why the paid route keeps winning for production assets.

Categorypartner/3d/Rodin

Inputs (15)

NameTypeDefaultDescription
imagesCOMFY_AUTOGROW_V31-5 images. The first image is used for materials when multi-view.
modeCOMBOGeneration mode. Regular = balanced. Fast = 1K-20K faces for rapid prototyping. Extreme-High = 20K-2M faces with optional micro details.
materialCOMBOShaded4 options: PBR, Shaded, All, None
geometry_file_formatCOMBOglb4 options: glb, fbx, obj, stl
texture_modeoptCOMBODefaultTexture quality preset. 'Default' uses the server's default for the selected tier.
seedoptINT00–65535
TAPoseoptBOOLEANfalseT/A pose for human-like models.
hd_textureoptBOOLEANfalseHigh-quality texture enhancement.
texture_delightoptBOOLEANfalseRemove baked lighting from textures.
use_original_alphaoptBOOLEANfalsePreserve image transparency.
addon_highpackoptBOOLEANfalseHighPack addon: 4K textures and ~16x faces in Quad mode.
bbox_widthoptINT00–300Bounding-box width (Y axis). Set to 0 with the others to skip bbox.
bbox_heightoptINT00–300Bounding-box height (Z axis).
bbox_lengthoptINT00–300Bounding-box length (X axis).
height_cmoptINT00–10000Approximate model height in centimeters (0 to skip).

Outputs (1)

NameTypeDescription
model_fileFILE_3D