Skip to content

2D → SimReady

View Markdown llms-full.txt

Send one or more images of an object and Rigyd reconstructs it as a SimReady USD asset.

MethodPOST
Path/api/conversions/generate
Content-typemultipart/form-data
Job typeimage_to_simready (1 image) · multiview_to_simready (4 images)
Credits3

The same endpoint handles single-view and multiview based on the number of images[] you send. Send exactly 1 image (single view) or exactly 4 images (multiview). Multiview images are positional and must be ordered Front, Right, Back, Left.

FieldTypeRequiredNotes
images[]file (1 or 4)yes.jpg, .jpeg, .png, .webp. Max 10 MB each. Must be exactly 1 or 4. For 4, order is Front, Right, Back, Left.
face_limitintnoCap output mesh face count.
model_versionstringnoOverride generation model (advanced).
thresholdfloatnoCoACD concavity threshold (advanced).
llm_providerstringnoOverride material-identification LLM (advanced).
skip_validationbooleannoSkip USD schema validation. Default false.
Terminal window
curl -X POST https://api.rigyd.com/api/conversions/generate \
-H "Authorization: Bearer rgyd_live_..." \
-F "images[]=@./toolbox-front.jpg"

Order matters — Tripo interprets the images positionally as Front (0°), Right (90°), Back (180°), Left (270°). All four are required.

Terminal window
curl -X POST https://api.rigyd.com/api/conversions/generate \
-H "Authorization: Bearer rgyd_live_..." \
-F "images[]=@./front.jpg" \
-F "images[]=@./right.jpg" \
-F "images[]=@./back.jpg" \
-F "images[]=@./left.jpg"
{
"data": {
"id": "abc123...",
"status": "queued",
"filename": "toolbox-front.jpg",
"progress": 0,
"job_type": "multiview_to_simready",
"credits_charged": 3,
"createdAt": "2026-05-06T12:00:00.000Z"
}
}

job_type is image_to_simready for a single image and multiview_to_simready for 4 images. Both cost 3 credits.

  • More views = sharper geometry. Four images covering Front / Right / Back / Left yield noticeably better reconstructions than a single hero shot.
  • Plain backgrounds help — the generation model isolates the object before reconstruction.
  • One object per call. If your image contains multiple objects, the result is undefined.