live
MODEL IDmeta:sam@3d

SAM 3D Objects

Meta
by

SAM 3D Objects is a foundation 3D model from Meta that reconstructs full 3D shape geometry, realistic texture, and scene layout of objects from a single RGB image. It produces high-fidelity 3D meshes robustly even in cluttered, occluded real-world scenes, and significantly outperforms prior single-image 3D methods. SAM 3D Objects is part of the broader SAM 3D family, enabling 2D-to-3D reconstruction workflows for visualization, AR/VR, robotics, and digital content creation.

SAM 3D Objects

image-to-3d

Stop-Motion Laundromat Set Maquette$0.0051~1m 43s
Try in Playground
import { createClient } from '@runware/sdk'

const client = await createClient({ apiKey: process.env.RUNWARE_API_KEY })
await client.connect()

const [result] = await client.run({
  model: 'meta:sam@3d',
  positivePrompt: 'Reconstruct the complete open-front 1:12 scale stop-motion laundromat set maquette as a high-fidelity textured 3D asset. Preserve the room shell, checkerboard floor, tiled walls, six front-loading washing machines, three stacked dryers, orange molded chairs, folding tables, change-machine cabinet, exposed ventilation ducts, fluorescent fixtures, miniature construction seams, beveled edges, painted surfaces, and subtle production wear. Maintain the exact proportions, spatial layout, material colors, and handcrafted character of the physical maquette.',
  inputs: {
    image: 'https://assets.runware.ai/assets/inputs/86ad81ba-cef8-4ab8-a0bf-12ec5b672ae2.jpg',
    mask: 'https://assets.runware.ai/assets/inputs/03b13d37-192b-4ba9-9f5a-a3049117c423.png'
  }
})
import asyncio
import os

from runware import Runware


async def main():
    async with Runware(api_key=os.environ["RUNWARE_API_KEY"]) as client:
        results = await client.run({
            "model": "meta:sam@3d",
            "positivePrompt": "Reconstruct the complete open-front 1:12 scale stop-motion laundromat set maquette as a high-fidelity textured 3D asset. Preserve the room shell, checkerboard floor, tiled walls, six front-loading washing machines, three stacked dryers, orange molded chairs, folding tables, change-machine cabinet, exposed ventilation ducts, fluorescent fixtures, miniature construction seams, beveled edges, painted surfaces, and subtle production wear. Maintain the exact proportions, spatial layout, material colors, and handcrafted character of the physical maquette.",
            "inputs": {
                "image": "https://assets.runware.ai/assets/inputs/86ad81ba-cef8-4ab8-a0bf-12ec5b672ae2.jpg",
                "mask": "https://assets.runware.ai/assets/inputs/03b13d37-192b-4ba9-9f5a-a3049117c423.png"
            }
        })


asyncio.run(main())
curl https://api.runware.ai/v1 \
  -H "Authorization: Bearer $RUNWARE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '[
    {
      "taskType": "3dInference",
      "taskUUID": "886a7c32-bf79-470d-82b6-17ed8205206a",
      "model": "meta:sam@3d",
      "positivePrompt": "Reconstruct the complete open-front 1:12 scale stop-motion laundromat set maquette as a high-fidelity textured 3D asset. Preserve the room shell, checkerboard floor, tiled walls, six front-loading washing machines, three stacked dryers, orange molded chairs, folding tables, change-machine cabinet, exposed ventilation ducts, fluorescent fixtures, miniature construction seams, beveled edges, painted surfaces, and subtle production wear. Maintain the exact proportions, spatial layout, material colors, and handcrafted character of the physical maquette.",
      "inputs": {
        "image": "https://assets.runware.ai/assets/inputs/86ad81ba-cef8-4ab8-a0bf-12ec5b672ae2.jpg",
        "mask": "https://assets.runware.ai/assets/inputs/03b13d37-192b-4ba9-9f5a-a3049117c423.png"
      }
    }
  ]'
runware run meta:sam@3d \
  positivePrompt="Reconstruct the complete open-front 1:12 scale stop-motion laundromat set maquette as a high-fidelity textured 3D asset. Preserve the room shell, checkerboard floor, tiled walls, six front-loading washing machines, three stacked dryers, orange molded chairs, folding tables, change-machine cabinet, exposed ventilation ducts, fluorescent fixtures, miniature construction seams, beveled edges, painted surfaces, and subtle production wear. Maintain the exact proportions, spatial layout, material colors, and handcrafted character of the physical maquette." \
  inputs.image=https://assets.runware.ai/assets/inputs/86ad81ba-cef8-4ab8-a0bf-12ec5b672ae2.jpg \
  inputs.mask=https://assets.runware.ai/assets/inputs/03b13d37-192b-4ba9-9f5a-a3049117c423.png
{
  "taskType": "3dInference",
  "taskUUID": "886a7c32-bf79-470d-82b6-17ed8205206a",
  "model": "meta:sam@3d",
  "positivePrompt": "Reconstruct the complete open-front 1:12 scale stop-motion laundromat set maquette as a high-fidelity textured 3D asset. Preserve the room shell, checkerboard floor, tiled walls, six front-loading washing machines, three stacked dryers, orange molded chairs, folding tables, change-machine cabinet, exposed ventilation ducts, fluorescent fixtures, miniature construction seams, beveled edges, painted surfaces, and subtle production wear. Maintain the exact proportions, spatial layout, material colors, and handcrafted character of the physical maquette.",
  "inputs": {
    "image": "https://assets.runware.ai/assets/inputs/86ad81ba-cef8-4ab8-a0bf-12ec5b672ae2.jpg",
    "mask": "https://assets.runware.ai/assets/inputs/03b13d37-192b-4ba9-9f5a-a3049117c423.png"
  }
}
Response
{
  "taskType": "3dInference",
  "taskUUID": "886a7c32-bf79-470d-82b6-17ed8205206a",
  "seed": 1982397705,
  "cost": 0.0051,
  "outputs": {
    "files": [
      {
        "uuid": "0c6ca934-5607-498d-b2bd-cc56969270b8",
        "url": "https://im.runware.ai/image/os/a03d21/ws/5/ii/0c6ca934-5607-498d-b2bd-cc56969270b8.glb"
      }
    ]
  }
}

image-to-3d

Demining Detection Rat VR Model$0.009~1m 44s
Try in Playground
import { createClient } from '@runware/sdk'

const client = await createClient({ apiKey: process.env.RUNWARE_API_KEY })
await client.connect()

const [result] = await client.run({
  model: 'meta:sam@3d',
  positivePrompt: 'Reconstruct the single African giant pouched rat as a complete, high-fidelity 3D creature model, preserving its alert standing pose, anatomical proportions, long tapered tail, articulated paws, rounded ears, whiskers, layered brown-and-cream fur coloration, and the fitted burnt-orange detection harness with distinct straps, buckles, seams, and attachment points.',
  seed: 18472963,
  inputs: {
    image: 'https://assets.runware.ai/assets/inputs/7a286e21-f33a-4af4-aef3-bdcad74d35df.jpg',
    mask: 'https://assets.runware.ai/assets/inputs/faa436c9-bbe0-43b8-95b5-f48d3e345ecc.png'
  }
})
import asyncio
import os

from runware import Runware


async def main():
    async with Runware(api_key=os.environ["RUNWARE_API_KEY"]) as client:
        results = await client.run({
            "model": "meta:sam@3d",
            "positivePrompt": "Reconstruct the single African giant pouched rat as a complete, high-fidelity 3D creature model, preserving its alert standing pose, anatomical proportions, long tapered tail, articulated paws, rounded ears, whiskers, layered brown-and-cream fur coloration, and the fitted burnt-orange detection harness with distinct straps, buckles, seams, and attachment points.",
            "seed": 18472963,
            "inputs": {
                "image": "https://assets.runware.ai/assets/inputs/7a286e21-f33a-4af4-aef3-bdcad74d35df.jpg",
                "mask": "https://assets.runware.ai/assets/inputs/faa436c9-bbe0-43b8-95b5-f48d3e345ecc.png"
            }
        })


asyncio.run(main())
curl https://api.runware.ai/v1 \
  -H "Authorization: Bearer $RUNWARE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '[
    {
      "taskType": "3dInference",
      "taskUUID": "dce63b25-8aba-4715-91d3-af6af3c3303c",
      "model": "meta:sam@3d",
      "positivePrompt": "Reconstruct the single African giant pouched rat as a complete, high-fidelity 3D creature model, preserving its alert standing pose, anatomical proportions, long tapered tail, articulated paws, rounded ears, whiskers, layered brown-and-cream fur coloration, and the fitted burnt-orange detection harness with distinct straps, buckles, seams, and attachment points.",
      "seed": 18472963,
      "inputs": {
        "image": "https://assets.runware.ai/assets/inputs/7a286e21-f33a-4af4-aef3-bdcad74d35df.jpg",
        "mask": "https://assets.runware.ai/assets/inputs/faa436c9-bbe0-43b8-95b5-f48d3e345ecc.png"
      }
    }
  ]'
runware run meta:sam@3d \
  positivePrompt="Reconstruct the single African giant pouched rat as a complete, high-fidelity 3D creature model, preserving its alert standing pose, anatomical proportions, long tapered tail, articulated paws, rounded ears, whiskers, layered brown-and-cream fur coloration, and the fitted burnt-orange detection harness with distinct straps, buckles, seams, and attachment points." \
  seed=18472963 \
  inputs.image=https://assets.runware.ai/assets/inputs/7a286e21-f33a-4af4-aef3-bdcad74d35df.jpg \
  inputs.mask=https://assets.runware.ai/assets/inputs/faa436c9-bbe0-43b8-95b5-f48d3e345ecc.png
{
  "taskType": "3dInference",
  "taskUUID": "dce63b25-8aba-4715-91d3-af6af3c3303c",
  "model": "meta:sam@3d",
  "positivePrompt": "Reconstruct the single African giant pouched rat as a complete, high-fidelity 3D creature model, preserving its alert standing pose, anatomical proportions, long tapered tail, articulated paws, rounded ears, whiskers, layered brown-and-cream fur coloration, and the fitted burnt-orange detection harness with distinct straps, buckles, seams, and attachment points.",
  "seed": 18472963,
  "inputs": {
    "image": "https://assets.runware.ai/assets/inputs/7a286e21-f33a-4af4-aef3-bdcad74d35df.jpg",
    "mask": "https://assets.runware.ai/assets/inputs/faa436c9-bbe0-43b8-95b5-f48d3e345ecc.png"
  }
}
Response
{
  "taskType": "3dInference",
  "taskUUID": "dce63b25-8aba-4715-91d3-af6af3c3303c",
  "seed": 18472963,
  "cost": 0.009,
  "outputs": {
    "files": [
      {
        "uuid": "63d7e3f3-b4c0-496d-bce3-9594497e5d60",
        "url": "https://im.runware.ai/image/os/a05d22/ws/5/ii/63d7e3f3-b4c0-496d-bce3-9594497e5d60.glb"
      }
    ]
  }
}

image-to-3d

Vampire Squid Exhibit Creature Model$0.0051~50s
Try in Playground
import { createClient } from '@runware/sdk'

const client = await createClient({ apiKey: process.env.RUNWARE_API_KEY })
await client.connect()

const [result] = await client.run({
  model: 'meta:sam@3d',
  positivePrompt: 'Reconstruct the complete vampire squid as a high-fidelity textured 3D creature model, preserving the rounded mantle, paired fins, large eyes, webbed arm crown, curled filament tips, subtle skin folds, suction-cup details, and dark burgundy coloration visible in the reference.',
  inputs: {
    image: 'https://assets.runware.ai/assets/inputs/3f044502-43bd-465a-8ddf-b6d5f13e9854.jpg',
    mask: 'https://assets.runware.ai/assets/inputs/1f3ca4c0-a1b4-437b-a0d4-f9a18a70178a.png'
  }
})
import asyncio
import os

from runware import Runware


async def main():
    async with Runware(api_key=os.environ["RUNWARE_API_KEY"]) as client:
        results = await client.run({
            "model": "meta:sam@3d",
            "positivePrompt": "Reconstruct the complete vampire squid as a high-fidelity textured 3D creature model, preserving the rounded mantle, paired fins, large eyes, webbed arm crown, curled filament tips, subtle skin folds, suction-cup details, and dark burgundy coloration visible in the reference.",
            "inputs": {
                "image": "https://assets.runware.ai/assets/inputs/3f044502-43bd-465a-8ddf-b6d5f13e9854.jpg",
                "mask": "https://assets.runware.ai/assets/inputs/1f3ca4c0-a1b4-437b-a0d4-f9a18a70178a.png"
            }
        })


asyncio.run(main())
curl https://api.runware.ai/v1 \
  -H "Authorization: Bearer $RUNWARE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '[
    {
      "taskType": "3dInference",
      "taskUUID": "8b676b7f-ae0d-4b57-80a4-536e9907b937",
      "model": "meta:sam@3d",
      "positivePrompt": "Reconstruct the complete vampire squid as a high-fidelity textured 3D creature model, preserving the rounded mantle, paired fins, large eyes, webbed arm crown, curled filament tips, subtle skin folds, suction-cup details, and dark burgundy coloration visible in the reference.",
      "inputs": {
        "image": "https://assets.runware.ai/assets/inputs/3f044502-43bd-465a-8ddf-b6d5f13e9854.jpg",
        "mask": "https://assets.runware.ai/assets/inputs/1f3ca4c0-a1b4-437b-a0d4-f9a18a70178a.png"
      }
    }
  ]'
runware run meta:sam@3d \
  positivePrompt="Reconstruct the complete vampire squid as a high-fidelity textured 3D creature model, preserving the rounded mantle, paired fins, large eyes, webbed arm crown, curled filament tips, subtle skin folds, suction-cup details, and dark burgundy coloration visible in the reference." \
  inputs.image=https://assets.runware.ai/assets/inputs/3f044502-43bd-465a-8ddf-b6d5f13e9854.jpg \
  inputs.mask=https://assets.runware.ai/assets/inputs/1f3ca4c0-a1b4-437b-a0d4-f9a18a70178a.png
{
  "taskType": "3dInference",
  "taskUUID": "8b676b7f-ae0d-4b57-80a4-536e9907b937",
  "model": "meta:sam@3d",
  "positivePrompt": "Reconstruct the complete vampire squid as a high-fidelity textured 3D creature model, preserving the rounded mantle, paired fins, large eyes, webbed arm crown, curled filament tips, subtle skin folds, suction-cup details, and dark burgundy coloration visible in the reference.",
  "inputs": {
    "image": "https://assets.runware.ai/assets/inputs/3f044502-43bd-465a-8ddf-b6d5f13e9854.jpg",
    "mask": "https://assets.runware.ai/assets/inputs/1f3ca4c0-a1b4-437b-a0d4-f9a18a70178a.png"
  }
}
Response
{
  "taskType": "3dInference",
  "taskUUID": "8b676b7f-ae0d-4b57-80a4-536e9907b937",
  "seed": 1570436542,
  "cost": 0.0051,
  "outputs": {
    "files": [
      {
        "uuid": "b9610eb8-1734-4d16-b6e1-4aa5aee6b2b8",
        "url": "https://im.runware.ai/image/os/a03d21/ws/5/ii/b9610eb8-1734-4d16-b6e1-4aa5aee6b2b8.glb"
      }
    ]
  }
}

image-to-3d

Polar Clinic Set Digital Twin$0.0051~1m 11s
Try in Playground
import { createClient } from '@runware/sdk'

const client = await createClient({ apiKey: process.env.RUNWARE_API_KEY })
await client.connect()

const [result] = await client.run({
  model: 'meta:sam@3d',
  positivePrompt: 'Reconstruct the complete open-front polar field clinic set maquette as a high-fidelity textured 3D environment asset. Preserve the rectangular insulated shell, exposed aluminum structure, orange pressure door, ceiling ducts, grated floor, examination cot, medical cabinetry, task lighting, equipment alcove, panel seams, vents, hinges, wiring, fasteners, surface wear, and accurate spatial layout.',
  inputs: {
    image: 'https://assets.runware.ai/assets/inputs/b91911ef-3ba8-4a1b-b352-af92220fd49f.jpg',
    mask: 'https://assets.runware.ai/assets/inputs/eca4acf1-2424-4ee3-875c-f86c75c0cdc2.png'
  }
})
import asyncio
import os

from runware import Runware


async def main():
    async with Runware(api_key=os.environ["RUNWARE_API_KEY"]) as client:
        results = await client.run({
            "model": "meta:sam@3d",
            "positivePrompt": "Reconstruct the complete open-front polar field clinic set maquette as a high-fidelity textured 3D environment asset. Preserve the rectangular insulated shell, exposed aluminum structure, orange pressure door, ceiling ducts, grated floor, examination cot, medical cabinetry, task lighting, equipment alcove, panel seams, vents, hinges, wiring, fasteners, surface wear, and accurate spatial layout.",
            "inputs": {
                "image": "https://assets.runware.ai/assets/inputs/b91911ef-3ba8-4a1b-b352-af92220fd49f.jpg",
                "mask": "https://assets.runware.ai/assets/inputs/eca4acf1-2424-4ee3-875c-f86c75c0cdc2.png"
            }
        })


asyncio.run(main())
curl https://api.runware.ai/v1 \
  -H "Authorization: Bearer $RUNWARE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '[
    {
      "taskType": "3dInference",
      "taskUUID": "34969f65-b78e-4e34-9a51-6ecdb04ab96d",
      "model": "meta:sam@3d",
      "positivePrompt": "Reconstruct the complete open-front polar field clinic set maquette as a high-fidelity textured 3D environment asset. Preserve the rectangular insulated shell, exposed aluminum structure, orange pressure door, ceiling ducts, grated floor, examination cot, medical cabinetry, task lighting, equipment alcove, panel seams, vents, hinges, wiring, fasteners, surface wear, and accurate spatial layout.",
      "inputs": {
        "image": "https://assets.runware.ai/assets/inputs/b91911ef-3ba8-4a1b-b352-af92220fd49f.jpg",
        "mask": "https://assets.runware.ai/assets/inputs/eca4acf1-2424-4ee3-875c-f86c75c0cdc2.png"
      }
    }
  ]'
runware run meta:sam@3d \
  positivePrompt="Reconstruct the complete open-front polar field clinic set maquette as a high-fidelity textured 3D environment asset. Preserve the rectangular insulated shell, exposed aluminum structure, orange pressure door, ceiling ducts, grated floor, examination cot, medical cabinetry, task lighting, equipment alcove, panel seams, vents, hinges, wiring, fasteners, surface wear, and accurate spatial layout." \
  inputs.image=https://assets.runware.ai/assets/inputs/b91911ef-3ba8-4a1b-b352-af92220fd49f.jpg \
  inputs.mask=https://assets.runware.ai/assets/inputs/eca4acf1-2424-4ee3-875c-f86c75c0cdc2.png
{
  "taskType": "3dInference",
  "taskUUID": "34969f65-b78e-4e34-9a51-6ecdb04ab96d",
  "model": "meta:sam@3d",
  "positivePrompt": "Reconstruct the complete open-front polar field clinic set maquette as a high-fidelity textured 3D environment asset. Preserve the rectangular insulated shell, exposed aluminum structure, orange pressure door, ceiling ducts, grated floor, examination cot, medical cabinetry, task lighting, equipment alcove, panel seams, vents, hinges, wiring, fasteners, surface wear, and accurate spatial layout.",
  "inputs": {
    "image": "https://assets.runware.ai/assets/inputs/b91911ef-3ba8-4a1b-b352-af92220fd49f.jpg",
    "mask": "https://assets.runware.ai/assets/inputs/eca4acf1-2424-4ee3-875c-f86c75c0cdc2.png"
  }
}
Response
{
  "taskType": "3dInference",
  "taskUUID": "34969f65-b78e-4e34-9a51-6ecdb04ab96d",
  "seed": 88122673,
  "cost": 0.0051,
  "outputs": {
    "files": [
      {
        "uuid": "f6bbd7c8-3322-4256-86a7-752323a84cc5",
        "url": "https://im.runware.ai/image/os/a06dlim3/ws/5/ii/f6bbd7c8-3322-4256-86a7-752323a84cc5.glb"
      }
    ]
  }
}