Overview
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
| Parameter | Description | Data Type | Required | Range |
|---|---|---|---|---|
prompt | The text description of the 3D model you want to generate. | STRING | Yes | Up to 1024 characters |
negative_prompt | A text description of what you do not want in the generated model. | STRING | No | Up to 255 characters |
output_mode | Controls the output model’s quality and texture settings. This parameter is a dictionary with the following keys:texture_quality: STRING, Range: "standard"pbr: BOOLEAN, default: Truetexture: BOOLEAN, default: Truesubdivision: INT, default: 0, Range: 0 to 2texture_size: INT, default: 2048, Range: 512 to 4096 (must be a power of 2)texture_format: STRING, Range: "png"texture_clean: BOOLEAN, default: Falsetexture_seamless: BOOLEAN, default: FalseDefault: {"texture_quality": "standard", "pbr": True, "texture": True, "subdivision": 0, "texture_size": 2048, "texture_format": "png", "texture_clean": False, "texture_seamless": False} | DICT | Yes | See description |
image_seed | A seed value for image generation, used to control randomness. Default: 42. | INT | No | |
face_limit | The maximum number of faces for the generated mesh. A value of -1 means no limit. Default: -1. | INT | No | |
model_seed | A seed value for model generation, used to control randomness. | INT | No | |
auto_size | If enabled, the node will automatically determine the optimal model size. Default: False. | BOOLEAN | No | |
export_uv | If enabled, the model will include UV coordinates for texture mapping. Default: True. | BOOLEAN | No | |
compress_geometry | If enabled, the geometry will be compressed to reduce file size. Default: False. | BOOLEAN | No |
Outputs
| Output Name | Description | Data Type |
|---|---|---|
model_file | The file path to the generated 3D model (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
Source fingerprint (SHA-256):
154e75209d65c823d5681b74cd12fe7b2ed37d7b94bf51cac86f343c68f85722