3dstable3dimagetextreferenceasync
Convert to 3D
studio_convert_to_3dLift an image or text prompt into a 3D mesh.
Overview
Generates a textured 3D asset (GLB) from a reference image or text. Suitable for product previews, AR, and game-engine import.
Auth
oauth-jwt
Returns
{ job_id, status, asset?: { glb_url, preview_url, triangles } }
Web client
src/app/[locale]/dashboard/creative-studio/tools/convert-to-3d/convert-to-3d-client.tsx
MCP handler
mcp-director/src/tools/studio.py
Quick start
Invoke the tool over Streamable HTTP at {MCP_BASE_URL}/mcp/. The request below assumes you already minted an MCP JWT via the OAuth flow.
{
"name": "studio_convert_to_3d",
"arguments": {
"image_url": "<image_url>"
}
}Parameters
| Name | Type | Default | Description |
|---|---|---|---|
| image_url | string | — | Reference image (preferred over text). |
| prompt | string | — | Text prompt — used when `image_url` is omitted. |
| topology | "organic" | "hard-surface" | "hard-surface" | Mesh style hint. |
Examples
Image → GLB
json
{
"name": "studio_convert_to_3d",
"arguments": {
"image_url": "https://cdn.wm.studio/uploads/sneaker.png",
"topology": "hard-surface"
}
}