convert_format
Convert a 3D model to GLTF, FBX, OBJ, STL, USDZ, or 3MF by specifying the original task ID and output format.
Instructions
Convert a generated 3D model to a different file format (GLTF, FBX, OBJ, STL, USDZ, 3MF). This is an async operation — use task_status to poll progress, then download_model to retrieve the converted file.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| bake | No | Bake material textures during conversion | |
| quad | No | Convert to quad mesh output when supported | |
| format | Yes | Desired output format: GLTF, FBX, OBJ, STL, USDZ, or 3MF | |
| packUV | No | Pack UVs during conversion | |
| faceLimit | No | Target face count for converted output | |
| fbxPreset | No | FBX preset when exporting FBX, such as unity or unreal | |
| partNames | No | Specific segmented part names to export | |
| scaleFactor | No | Scale multiplier for converted output | |
| textureSize | No | Target texture size for converted output | |
| textureFormat | No | Texture image format, such as png, jpg, or webp | |
| originalTaskId | Yes | Task ID of the model to convert | |
| exportOrientation | No | Target export orientation: +x, -x, +y, or -y. x_up and y_up are accepted as aliases | |
| exportVertexColors | No | Export vertex colors when supported | |
| pivotToCenterBottom | No | Move pivot to the model center-bottom |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| status | Yes | ||
| taskId | Yes |