Post-Process Generated Mesh (Inline GLB or URL)
post_process_meshPost-process a RAW generated mesh (normalize → mesh-repair → rig/skin → validate → export) and return the finished, validated GLB as base64. The inline counterpart of axis_process (which needs a server file path) — the generation post-process step, callable by an LLM/agent that holds the mesh bytes (e.g. fresh TRELLIS output) or a URL to them. Provide the mesh EXACTLY one of two ways: inline as base64 (glb_base64) or as an HTTPS URL (mesh_url) — the URL's host must be on this server's operator-configured allowlist (off by default; an unconfigured allowlist refuses every mesh_url call, it is never open to an arbitrary host). Providing both or neither is a real input error. [Paid: $1.50 USDC via x402 for unauthenticated calls on the hosted /mcp endpoint; settled only on a successful (non-error) result.]
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mesh_url | No | HTTPS URL to fetch the raw GLB from instead of inline base64 (e.g. a presigned storage URL) — the host must be on this server's configured allowlist (off by default). Provide exactly one of glb_base64 or mesh_url. | |
| platform | No | Target engine platform (adds export validation) | |
| asset_kind | No | Asset kind (skinning auto-on for avatar only) | |
| glb_base64 | No | Base64-encoded raw binary GLB to post-process. Provide exactly one of glb_base64 or mesh_url. | |
| polygon_tier | No | Decimation tier for the output mesh | |
| run_skinning | No | Override skinning (default: avatars only) |