Skip to content

Supported formats

View Markdown llms-full.txt
ExtensionPreprocessing?Notes
.glbNo (fastest)Direct path to the SimReady pipeline.
.gltfYesSend as .zip if it has external .bin / textures.
.fbxYesSingle-file binary FBX.
.objYesSend as .zip to include the .mtl and textures.
.stlYesGeometry only — no materials.
.plyYesGeometry only.
.usdYesSingle-file USD.
.usdaYesASCII USD.
.usdcYesCrate-binary USD.
.usdzYesUSD-zipped (Pixar standard).
.zipYesMulti-file bundle. See ZIP packaging below.

When preprocessing runs, Rigyd uses Blender to convert the file to a clean GLB before submitting it to the SimReady pipeline. You don’t have to do anything — the API picks the right path based on the extension.

.jpg, .jpeg, .png, .webp. Max 10 MB per image. Up to 4 images per request.

Use .zip when your model has companion files that must travel together:

Primary fileWhat goes in the ZIP
*.objThe .obj + its .mtl + every texture it references
*.gltfThe .gltf + its .bin + every texture
*.usd[a]The .usd + every file referenced via @./...@

Rules:

  • The archive must contain exactly one primary file (.obj / .gltf / .usd[a]).
  • Texture / mesh references must be relative (./diffuse.png, not absolute paths).
  • The API validates the archive on upload — invalid layouts fail at 400 before any credit is reserved.

500 MB per upload (server-side nginx limit). For larger assets, decimate locally first.