Rigyd API
Convert any 3D file, image, or text prompt into a physics-enabled SimReady USD asset over a simple REST API.
What you can do
Section titled “What you can do” 3D → SimReady Upload a .glb / .gltf / .fbx / .obj / .stl / .ply / .usd[a|c|z] (or a .zip of those + textures) and get back physics-enabled USD.
2D → SimReady Send 1 image (single-view) or 2-4 images (multiview) and Rigyd reconstructs a SimReady asset.
Text → SimReady Describe what you want (`a red metal toolbox`) and get a SimReady asset back.
Simulate Run a demo or drop physics simulation against a completed conversion. Returns a video, GIF, and log.
How it fits together
Section titled “How it fits together”Every mutating call returns 202 Accepted immediately with a job id. You then poll GET /api/conversions/:id until status is completed or failed, and download the result with GET /api/conversions/:id/result.
POST /api/conversions ─┐POST /api/conversions/generate ─┼──► 202 { id, status: "queued" | "preprocessing" }POST /api/conversions/:id/simulate ─┘ │ │ poll ▼ GET /api/conversions/:id │ status === "completed" ▼ GET /api/conversions/:id/result?format=usd → streaming ZIP (USD + textures)Where to start
Section titled “Where to start” Quickstart Paste your key, run one curl, get a USD.
Authentication The one header you need to send.
Job lifecycle Status enum, preprocessing, response shapes.
Errors What every status code means.
Account & billing
Section titled “Account & billing”Sign up, mint API keys, and manage billing at app.rigyd.com. Those flows are not part of the public API.