SAM 3 3D Align

SAM 3D Align by Meta places a SAM 3D Body mesh into the scene of its source image, optionally combining it with a SAM 3D Objects mesh into one GLB scene.
API docs
meta/sam-3/3d-align

SAM 3D Align by Meta places a SAM 3D Body mesh into the scene of its source image, optionally combining it with a SAM 3D Objects mesh into one GLB scene.

Try the model

Playground

Open playground
Input

PNG, JPEG, WebP, or GIF · 20 MiB maximum

Original image the body mesh was reconstructed from.
URL of the SAM 3D Body mesh (.ply or .glb) to align.
Advanced settings

PNG, JPEG, WebP, or GIF · 20 MiB maximum

Optional human mask image. The full image is used when omitted.
Optional URL of a SAM 3D Objects mesh (.glb). When set, the output is a combined body + object scene.
Focal length from SAM 3D Body metadata. Estimated from the image when omitted.
Result
Idle

Your output will appear here

Complete the inputs, then click Run.

Displayed run estimate: $0.024. Final charges follow the model’s billing rules below.

SAM 3 3D Align

SAM 3D Align by Meta places a SAM 3D Body mesh into the scene of its source image, optionally combining it with a SAM 3D Objects mesh into one GLB scene.

Fields

FieldTypeDefaultNotes
imageimage URL, required—Original image the body mesh was reconstructed from.
model_urlstring, required—URL of the SAM 3D Body mesh (.ply or .glb) to align.
maskimage URL—Optional human mask image. The full image is used when omitted.
object_model_urlstring—Optional URL of a SAM 3D Objects mesh (.glb). When set, the output is a combined body + object scene.
focal_lengthnumber—Focal length from SAM 3D Body metadata. Estimated from the image when omitted.

Output

  • url: Main 3D file (GLB unless another export format is selected).
  • thumbnail: Preview image rendered by the provider.

Billing

$0.024 per request. Failed runs are not charged.

Also on SandBase

Other Meta 3D endpoints: meta/sam-3/3d-body, meta/sam-3/3d-objects.