> ## Documentation Index
> Fetch the complete documentation index at: https://docs.comfy.org/llms.txt
> Use this file to discover all available pages before exploring further.

# TripoTextureNode - ComfyUI Built-in Node Documentation

> This node is marked as deprecated (legacy) in the source; the display name is "Tripo: Texture model (Legacy)".

This node is marked as deprecated (legacy) in the source; the display name is "Tripo: Texture model (Legacy)". The existing documentation's parameter tables remain accurate against the current source. I'll keep them and note the legacy status in the overview.

The Tripo: Texture model (Legacy) node adds textures to an existing Tripo 3D model through the Tripo API. It takes the task ID of a model created by another Tripo node and returns a textured GLB or FBX model once the texture job finishes. You can control the material maps, texture quality, alignment, and seed, and guide the textures with a text prompt, a style image, or reference images. This node is a legacy version of the texture tool.

## Inputs

### Common Inputs

| Parameter | Description | Data Type | Required | Range |
| - | - | - | - | - |
| `model_task_id` | The Tripo task ID of the model to texture. Accepts model task IDs and segmentation task IDs. | MODEL\_TASK\_ID, SEGMENT\_TASK\_ID | Yes | - |
| `texture` | Ignored: this node always generates textures. Kept for older workflows. (default: True) | BOOLEAN | No | true<br />false |
| `pbr` | PBR material maps (base color, metallic, roughness, normal); off gives a plain color texture. (default: True) | BOOLEAN | No | true<br />false |
| `texture_seed` | Random seed for texture generation. (default: 42) | INT | No | 0 – 2147483647 |
| `texture_quality` | Texture resolution quality: detailed = HD textures, extreme = 8K Ultra textures. (default: "standard"). Approximate cost: standard $0.10, detailed $0.20, extreme \$0.30. | COMBO | No | "standard"<br />"detailed"<br />"extreme" |
| `texture_alignment` | Method used to align the generated textures to the model. (default: "original\_image") | COMBO | No | "original\_image"<br />"geometry" |
| `texture_prompt` | Optional text guidance for texturing. Required in practice for imported models (Tripo: Import Model), which carry no source image to infer colors from. Cannot be combined with reference images. (default: "") | STRING | No | - |
| `model_version` | Texture model: v3.0 for meshes generated with v3.x, v2.5 for meshes generated with v2.5. (default: v3.0\_20250812) | COMBO | No | Multiple options available |
| `style_image` | Reference image for the artistic style of the textures. Only used together with `texture_prompt`. | IMAGE | No | - |
| `reference` | Reference images guiding the textures. Cannot be combined with `texture_prompt` or `style_image`. (default: "none") | DYNAMIC\_COMBO | No | "none"<br />"image"<br />"multiview" |
| `part_names` | Comma-separated part names from Tripo: Segment Model to texture. Empty textures every part. (default: "") | STRING | No | - |

### `image` Reference Inputs

These inputs are available when `reference` is set to `"image"`.

| Parameter | Description | Data Type | Required | Range |
| - | - | - | - | - |
| `reference_image` | Single reference image the textures should follow. | IMAGE | Yes | - |

### `multiview` Reference Inputs

These inputs are available when `reference` is set to `"multiview"`.

| Parameter | Description | Data Type | Required | Range |
| - | - | - | - | - |
| `image_front` | Front view (0°). | IMAGE | Yes | - |
| `image_left` | Left view (90°). | IMAGE | Yes | - |
| `image_back` | Back view (180°). | IMAGE | Yes | - |
| `image_right` | Right view (270°). | IMAGE | Yes | - |

**Note:** The `"image"` and `"multiview"` reference modes cannot be combined with a non-empty `texture_prompt` or with `style_image`. The `style_image` input requires a non-empty `texture_prompt`. When `texture_prompt` is left empty, the source model must already have its own source image (for example, models produced by text-to-model, image-to-model, multiview-to-model, or an earlier texturing task). Models that carry no source image — such as imported, segmented, completed, or retopologized models — must be textured with a `texture_prompt`; reference images are accepted only for models the Tripo API generated itself. The `part_names` input can be left empty to texture every part.

## Outputs

| Output Name | Description | Data Type |
| - | - | - |
| `model_file` | The generated model file (for backward compatibility only). | STRING |
| `model task_id` | The task ID of the completed texture generation task, usable as input for other Tripo nodes. | MODEL\_TASK\_ID |
| `GLB` | The generated textured model in GLB format. Empty when the source is a quad mesh or an FBX import. | FILE3DGLB |
| `FBX` | The generated textured model in FBX format. Tripo returns FBX for quad meshes and FBX imports; empty otherwise. | FILE3DFBX |

> This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/TripoTextureNode/en.md)

***

**Source fingerprint (SHA-256):** `850685123b5f14cded5829d86a7307452a1e812e78d11f52806e64ea41d66350`


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.