image | image | yes | — | Reference image URL, data URI, or uploaded image object. |
resolution | enum | no | "1024" | Voxel grid resolution. Higher values are slower and more detailed. · Allowed: 512, 1024, 1536 |
pipeline_type | enum | no | "1024_cascade" | Explicit TRELLIS pipeline. Leave on 1024 cascade unless you need the 512 or 1536 path. · Allowed: 512, 1024_cascade, 1536_cascade |
seed | integer | no | 42 | Random seed for reproducible generations. · Range: 0 – 2147483647 |
preprocess_image | boolean | no | true | Remove background and normalize the reference image before generation. |
max_num_tokens | integer | no | 49152 | Maximum sparse tokens used for cascade generation. · Range: 1024 – 131072 |
ss_sampling_steps | integer | no | 12 | Sampler steps for sparse structure generation. · Range: 1 – 64 |
ss_guidance_strength | number | no | 7.5 | Guidance strength for sparse structure generation. · Range: 0 – 20 |
ss_guidance_rescale | number | no | 0.7 | Guidance rescale for sparse structure generation. · Range: 0 – 2 |
ss_guidance_interval_start | number | no | 0.6 | Start of the sparse-structure guidance interval. · Range: 0 – 1 |
ss_guidance_interval_end | number | no | 1 | End of the sparse-structure guidance interval. · Range: 0 – 1 |
ss_rescale_t | number | no | 5 | Rescale temperature for sparse structure generation. · Range: 0 – 20 |
shape_slat_sampling_steps | integer | no | 12 | Sampler steps for shape structured latent generation. · Range: 1 – 64 |
shape_slat_guidance_strength | number | no | 7.5 | Guidance strength for shape structured latent generation. · Range: 0 – 20 |
shape_slat_guidance_rescale | number | no | 0.5 | Guidance rescale for shape structured latent generation. · Range: 0 – 2 |
shape_slat_guidance_interval_start | number | no | 0.6 | Start of the shape SLat guidance interval. · Range: 0 – 1 |
shape_slat_guidance_interval_end | number | no | 1 | End of the shape SLat guidance interval. · Range: 0 – 1 |
shape_slat_rescale_t | number | no | 3 | Rescale temperature for shape structured latent generation. · Range: 0 – 20 |
tex_slat_sampling_steps | integer | no | 12 | Sampler steps for texture structured latent generation. · Range: 1 – 64 |
tex_slat_guidance_strength | number | no | 1 | Guidance strength for texture structured latent generation. · Range: 0 – 20 |
tex_slat_guidance_rescale | number | no | 0 | Guidance rescale for texture structured latent generation. · Range: 0 – 2 |
tex_slat_guidance_interval_start | number | no | 0.6 | Start of the texture SLat guidance interval. · Range: 0 – 1 |
tex_slat_guidance_interval_end | number | no | 0.9 | End of the texture SLat guidance interval. · Range: 0 – 1 |
tex_slat_rescale_t | number | no | 3 | Rescale temperature for texture structured latent generation. · Range: 0 – 20 |
texture_size | enum | no | "2048" | Texture resolution baked onto the GLB material. · Allowed: 1024, 2048, 4096 |
decimation_target | integer | no | 500000 | Approximate target vertex count for the exported mesh. · Range: 10000 – 1000000 |
remesh | boolean | no | true | Rebuild mesh topology before UV unwrapping and texture baking. |
remesh_band | number | no | 1 | Remeshing band size. · Range: 0 – 5 |
remesh_project | number | no | 0.9 | Projection factor used during remeshing. · Range: 0 – 1 |
uv_unwrap_angle_threshold_deg | number | no | 90 | Cone half-angle threshold used for UV unwrap clustering. · Range: 1 – 180 |
uv_unwrap_refine_iterations | integer | no | 0 | UV clustering refinement iterations. · Range: 0 – 10 |
uv_unwrap_global_iterations | integer | no | 1 | Global UV clustering iterations. · Range: 0 – 10 |
uv_unwrap_smooth_strength | number | no | 1 | UV cluster smoothing strength. · Range: 0 – 10 |
response_format | enum | no | "url" | Return signed media URLs by default, or inline base64 JSON when requested. · Allowed: url, b64_json |
verbose | boolean | no | false | Enable verbose mesh export logging. |