Reconstruct a 3D asset
create_3d_assetCreate a textured 3D model from a reference image or text prompt, with PBR materials and configurable geometry, returned as a downloadable game-ready asset.
Instructions
SPENDS 3D CREDITS. Creates a textured 3D model. ASYNCHRONOUS — returns immediately with a job id; poll get_asset_job until status is "ready", then call download_asset. Provide exactly ONE source: assetJobId (uses that job's selected reference image), imagePath (a local png/jpg/webp), imageUrl (https), or textPrompt (skips images entirely). Model URLs from the provider EXPIRE, so download promptly once ready.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| pbr | No | Generate PBR material channels. | |
| quad | No | Request quad topology. Costs extra credits, but is far kinder to downstream editing. | |
| seed | No | ||
| spec | No | Required when NOT using assetJobId, so the result has a name and provenance. | |
| imageUrl | No | https URL of a reference image. | |
| faceLimit | No | Cap the output triangle count. | |
| imagePath | No | Absolute path to a local reference image. | |
| assetJobId | No | An existing job with a selected reference image. | |
| textPrompt | No | Generate directly from text, no reference image. | |
| modelVersion | No | Provider model version. Defaults to v3.0-20250812. | |
| textureQuality | No | "detailed" is the HD tier and costs more credits. | detailed |