> ## Documentation Index
> Fetch the complete documentation index at: https://dripart-docs-cms-changelog-node-lifecycle.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# TripoP1TextToModelNode - ComfyUI Built-in Node Documentation

> This node generates a 3D model from a text description using the Tripo P1 API.

This node generates a 3D model from a text description using the Tripo P1 API. It is optimized for creating low-poly, game-ready meshes with stable topology, making it suitable for real-time applications.

## Inputs

### Common Inputs

| Parameter           | Description                                                                                                                                                                                                         | Data Type      | Required | Range                               |
| ------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------- | -------- | ----------------------------------- |
| `output_mode`       | Controls whether the generated model contains only geometry or also color/PBR textures. Selecting "Textured" adds texture inputs below. "Geometry only" returns an untextured mesh; "Textured" adds color/PBR maps. | DYNAMIC\_COMBO | Yes      | `"Geometry only"`<br />`"Textured"` |
| `prompt`            | The text description of the 3D model you want to generate. Up to 1024 characters.                                                                                                                                   | STRING         | Yes      | Up to 1024 characters               |
| `negative_prompt`   | A text description of what you do not want in the generated model. Up to 255 characters.                                                                                                                            | STRING         | No       | Up to 255 characters                |
| `image_seed`        | A seed value for image generation, used to control randomness. Default: 42.                                                                                                                                         | INT            | No       | 0 to 2147483647                     |
| `face_limit`        | Target face count, 48-20000. A value of -1 lets Tripo pick adaptively. Default: -1.                                                                                                                                 | INT            | No       | -1 to 20000                         |
| `model_seed`        | A seed value for model generation, used to control randomness. Default: 42.                                                                                                                                         | INT            | No       | 0 to 2147483647                     |
| `auto_size`         | Scale the output to approximate real-world meters. Default: False.                                                                                                                                                  | BOOLEAN        | No       | True / False                        |
| `export_uv`         | UV unwrap during generation. Turn off for faster geometry-only runs. Default: True.                                                                                                                                 | BOOLEAN        | No       | True / False                        |
| `compress_geometry` | Apply meshopt geometry compression (EXT\_meshopt\_compression). Smaller files, but ComfyUI's 3D preview cannot display them; decompress before editing. Default: False.                                             | BOOLEAN        | No       | True / False                        |

### Geometry only Inputs

No extra inputs are available when `output_mode` is set to `"Geometry only"`. Texture-related parameters are not sent to Tripo in this mode.

### Textured Inputs

These inputs appear only when `output_mode` is set to `"Textured"`.

| Parameter         | Description                                                                                       | Data Type | Required | Range                                           |
| ----------------- | ------------------------------------------------------------------------------------------------- | --------- | -------- | ----------------------------------------------- |
| `pbr`             | Include PBR maps. When on, base texture is forced on too. Default: True.                          | BOOLEAN   | Yes      | True / False                                    |
| `texture_quality` | Texture quality preset. detailed = HD textures, extreme = 8K Ultra textures. Default: "standard". | COMBO     | Yes      | `"standard"`<br />`"detailed"`<br />`"extreme"` |
| `texture_seed`    | A seed value for texture generation, used to control randomness. Default: 42.                     | INT       | Yes      | 0 to 2147483647                                 |

## Outputs

| Output Name     | Description                                                                    | Data Type       |
| --------------- | ------------------------------------------------------------------------------ | --------------- |
| `model_file`    | The file path to the generated 3D model, kept for backward compatibility only. | STRING          |
| `model task_id` | The unique task ID for the model generation request.                           | MODEL\_TASK\_ID |
| `GLB`           | The generated 3D model in GLB format.                                          | FILE3DGLB       |

> 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/TripoP1TextToModelNode/en.md)

***

**Source fingerprint (SHA-256):** `63781a990f892e6b1f241179039d1fb24778ba7aa7dccda7d14557cbf190b712`
