Nodes/ComfyUI/Hunyuan3D: 3D Texture Edit
ComfyUI Node Runs on cloud

Hunyuan3D: 3D Texture Edit

3D Texture Edit — repaint a model by describing the new look

By Comfy-Org·Created 4 years ago·Updated 20 days ago· 121,575
Hunyuan3D: 3D Texture Edit
  • model_3d
  • GLB
  • OBJ
  • texture_image
prompt
seed0

"Redraw this model's texture" is a weirdly specific thing to want, until you have a great mesh with a terrible paint job. Hunyuan3D: 3D Texture Edit takes an FBX model and re-textures it from a text description - same geometry, new look. It's Tencent's version of Meshy's retexture node, and it's the shortest path to "golden with black filigree" when the alternative is hours in Substance Painter.

Like every node in this family it's a paid cloud job: Comfy Org account, credits (~$0.60 per run), everything computed on Tencent's servers through Comfy's proxy. The key difference from Meshy: here the guidance is text-only (up to 1,024 characters), with no image-reference lane. In a workflow it's a post-processing step - feed it a model from Hunyuan3D: Image(s) to Model (or any FBX you own), and you can restyle the asset without regenerating geometry.

How it works

Feed the model_3d input an FBX (under 100,000 faces per the tooltip) plus your prompt. The node uploads the model, Tencent's API redraws the texture, and Comfy polls until the job completes. You get three outputs: a re-textured GLB and OBJ, plus the texture_image - the actual generated texture map, pulled out as a plain IMAGE output you can inspect, tweak, or reuse. That last output is a genuinely nice touch; you can wire it into any image node for post-processing.

The inputs that matter

  • model_3d - the FBX to retexture. Required, FBX only. Keep it under 100K faces; over that, expect slow jobs or failures.
  • prompt - up to 1,024 UTF-8 characters describing the texture edit. Dense and specific wins: "rusty riveted iron with chipped red paint" beats "make it look old." The node needs at least one character - empty prompts error out.
  • seed - re-run control, non-deterministic results, as always.

Outputs: GLB, OBJ, and texture_image (IMAGE).

Common issues

Format, format, format: FBX in, or the node errors immediately - there's no GLB/OBJ path here. Second, the 100K-face limit is higher than the 3D Part node's 30K, but it's still a real ceiling; decimate before uploading if you're over. Third, don't expect fine-grained control: it's one text prompt for the whole texture, so you can't say "keep the handle but repaint the blade" in a single pass - you may need to accept global restyles or do surgical cleanup downstream. And since each run costs a credit, batch your ideas: pick the one prompt that captures the look before you pay.

Categorypartner/3d/Tencent

Inputs (3)

NameTypeDefaultDescription
model_3dFILE_3D_FBX,FILE_3D3D model in FBX format. Model should have less than 100000 faces.
promptSTRINGDescribes texture editing. Supports up to 1024 UTF-8 characters.
seedINT00–2147483647Seed controls whether the node should re-run; results are non-deterministic regardless of seed.

Outputs (3)

NameTypeDescription
GLBFILE_3D_GLB
OBJFILE_3D_OBJ
texture_imageIMAGE