> ## Documentation Index
> Fetch the complete documentation index at: https://dripart-claude-comfy-concurrency-limits-page-s84u33.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# TripoPSeriesTextToModelNode - ComfyUI Built-in Node Documentation

> Generates a low-poly 3D model with clean topology from a text prompt using Tripo's P2 model.

Generates a low-poly 3D model with clean topology from a text prompt using Tripo's P2 model. The result comes back as a triangle mesh (GLB) or, when `model.quad` is enabled, as a quad-dominant mesh (FBX).

## Inputs

### Common Inputs

| Parameter | Description | Data Type | Required | Range |
| - | - | - | - | - |
| `model` | Tripo P-series model to use. Selecting a model reveals its own inputs below. | DYNAMIC\_COMBO | Yes | `"P2"` |

### P2 Inputs

| Parameter | Description | Data Type | Required | Range |
| - | - | - | - | - |
| `model.prompt` | Text description of the 3D model to generate. Must not be empty, up to 1024 characters (default: empty). | STRING | Yes | Up to 1024 characters |
| `model.negative_prompt` | Text description of what to avoid in the generated model (default: empty). | STRING | No | Up to 255 characters |
| `model.quad` | Return a quad-dominant mesh on the FBX output instead of a triangle mesh on the GLB output (default: False). | BOOLEAN | Yes | True/False |
| `model.face_limit` | Target face count. `-1` lets Tripo choose. With `model.quad` enabled the limit is 48 to 25,000, otherwise 48 to 50,000 (default: -1). | INT | Yes | -1, or 48 to 50000 |
| `model.texture` | Base color texture resolution: standard is 2K, detailed 4K and extreme 8K. `"none"` returns an untextured mesh (default: `"standard"`). | COMBO | Yes | `"standard"`<br />`"detailed"`<br />`"extreme"`<br />`"none"` |
| `model.pbr` | Add metallic, roughness and normal maps to the base color. Ignored when `model.texture` is `"none"` (default: True). | BOOLEAN | Yes | True/False |
| `model.model_seed` | Seed for the geometry (default: 42). | INT | Yes | 0 to 2147483647 |
| `model.image_seed` | Seed for the image Tripo draws from the prompt before modeling (default: 42). Advanced setting. | INT | Yes | 0 to 2147483647 |
| `model.texture_seed` | Seed for the textures (default: 42). Advanced setting. | INT | Yes | 0 to 2147483647 |
| `model.auto_size` | Scale the model to its real-world size in meters through its scene transform. Ignored when `model.texture` is `"none"` (default: False). Advanced setting. | BOOLEAN | Yes | True/False |
| `model.export_uv` | UV unwrap the mesh when it is untextured. Textured meshes are always unwrapped (default: True). Advanced setting. | BOOLEAN | Yes | True/False |
| `model.compress_geometry` | Apply meshopt geometry compression: much smaller files, but ComfyUI's 3D preview cannot display them. Ignored for quad meshes (default: False). Advanced setting. | BOOLEAN | Yes | True/False |

**Notes:**

* `model.prompt` is required; `model.negative_prompt` is optional and limited to 255 characters.
* `model.face_limit` is a target rather than a hard cap, so the result can contain more faces than requested. `-1` leaves the choice to Tripo.
* `model.quad` decides which output carries the mesh. With it enabled the model arrives on the FBX output and the GLB output stays empty; with it disabled the model arrives on GLB and FBX stays empty. The node raises an error if the empty output is the one you connected.
* `model.texture`, `model.pbr`, `model.texture_seed` and `model.auto_size` only apply to textured models: with `"none"` the node sends no texture settings and returns bare geometry.
* `model.compress_geometry` has no effect on quad meshes.

## Outputs

| Output Name | Description | Data Type |
| - | - | - |
| `model task_id` | The unique task ID for the model generation request. | MODEL\_TASK\_ID |
| `GLB` | The generated 3D model in GLB format. Empty when `model.quad` is enabled. | FILE3DGLB |
| `FBX` | The generated 3D model in FBX format. Only populated when `model.quad` is enabled. | 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/TripoPSeriesTextToModelNode/en.md)

***

**Source fingerprint (SHA-256):** `e55596c1a237cf6b92e3bdead4359f380c6cba60992dcc61b5ee4e6b1bdd843b`


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