image_to_model
Generate a 3D mesh from one reference image by creating a Tripo task; returns a task_id immediately, then call wait_for_task to retrieve the model.
Instructions
Generate a 3D mesh from one reference image (a local path, URL, file token, or the task ID of a text_to_image / image_to_image task). Creates a Tripo task (spends credits) and returns its task_id immediately; then call wait_for_task.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| pbr | No | Generate PBR materials (default true); implies texture | |
| quad | No | Quad topology; forces FBX output and 10k faces unless face_limit is set (+5 credits). Not on P1 | |
| input | Yes | The reference image: absolute local path (uploaded), public URL, file token, or task ID of a text_to_image / image_to_image task. PNG, JPEG or WebP, at least 256x256, up to 20 MB | |
| model | No | Model version: v3.1-20260211 (H3.1, default), v3.0-20250812, v2.5-20250123, P1-20260311 (low-poly), P2-20260801 (low-poly preview). Aliases such as v3.1, p1 and p2 work. See list_models. | |
| delight | No | Remove baked-in lighting from textures (default true). Only texture_version v3.5-20260815 reads it | |
| texture | No | Generate textures (default true). false is cheaper and required for generate_parts | |
| compress | No | Compress the output geometry (meshopt) | |
| auto_size | No | Scale the mesh to real-world size in meters | |
| export_uv | No | Include UVs in the output (default true) | |
| face_limit | No | Target face count. H3.x up to 1.5M (2M with geometry_quality detailed); P1 50-20,000; P2 48-50,000; quad up to 150k | |
| model_seed | No | Seed for geometry generation | |
| orientation | No | align_image rotates the mesh to match the image. Needs texture | |
| texture_seed | No | Seed for texture generation | |
| generate_parts | No | Generate separately editable parts (+20 credits). Requires texture false and pbr false. H3.x only | |
| smart_low_poly | No | Hand-crafted-style low-poly topology on H3.x (+10 credits). Use P1/P2 for game-ready low poly instead | |
| texture_quality | No | Texture quality (default standard). detailed is HD (+10 credits), extreme is 8K (+20). fast needs texture_version v3.5-20260815 | |
| texture_version | No | Texturing model version: v3.5-20260815, v3.0-20250812 or v2.5-20250123. Defaults to the one matching model | |
| geometry_quality | No | detailed (Ultra) adds geometric detail (+20 credits). H3.x only | |
| texture_alignment | No | Align textures to the original image (default) or to the geometry | |
| export_orientation | No | Facing axis of the output (default +x). Later operations do not inherit it; prefer setting it on convert_model | |
| enable_image_autofix | No | Let Tripo clean up the input image first |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| model | No | ||
| task_id | Yes | ||
| produces | Yes | ||
| warnings | No | ||
| operation | Yes |