> ## 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.

# TripoP1TextToModelNode - ComfyUI Built-in Node Documentation

> Tripo P1 text-to-3D.

Tripo P1 text-to-3D. 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. "Geometry only" returns an untextured mesh. "Textured" adds color/PBR maps and reveals the texture options below. | DYNAMIC\_COMBO | Yes | `"Geometry only"`<br />`"Textured"` |
| `prompt` | The text description of the 3D model you want to generate. Up to 1024 characters. Required and cannot be empty. | 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. Default: not set. | STRING | No | Up to 255 characters |
| `image_seed` | A seed value used to control randomness. Default: 42. | INT | No | 0 to 2147483647 |
| `face_limit` | Target face count, 48-20000. -1 lets Tripo pick adaptively. Default: -1. | INT | No | -1 to 20000 |
| `model_seed` | A seed value 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 generated model file name, 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):** `53a5573384294612b912558436e82f3481717d2ba3d50b73f1e40c3065aff2a0`


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