# facebookresearch/sam-3d-objects

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/facebookresearch-sam-3d-objects).**

6,012 stars · 662 forks · Python · other

## Links

- GitHub: https://github.com/facebookresearch/sam-3d-objects
- awesome-repositories: https://awesome-repositories.com/repository/facebookresearch-sam-3d-objects.md

## Description

SAM 3D Objects is a promptable foundation model that recovers 3D objects and human meshes from single images. It converts masked objects in a single photograph into full 3D models with pose, shape, texture, and layout, while also producing complete 3D human body meshes from the same input.

The system integrates promptable segmentation to isolate objects and humans before reconstruction, then aligns the independently reconstructed 3D elements into a shared coordinate space. This enables scene-level understanding where multiple 3D reconstructions from the same image coexist in a common coordinate frame.

The pipeline is end-to-end differentiable, combining segmentation, reconstruction, alignment, and texture recovery for joint optimization from monocular input. It uses learned parametric models and geometric reasoning to estimate 3D shape, pose, and texture from a single view.

## Tags

### Artificial Intelligence & ML

- [3D Reconstruction](https://awesome-repositories.com/f/artificial-intelligence-ml/foundation-models/3d-reconstruction.md) — Uses a promptable foundation model to recover 3D objects and humans from a single image.
- [Single-View Shape and Texture Estimations](https://awesome-repositories.com/f/artificial-intelligence-ml/3d-pose-estimation/single-view-shape-and-texture-estimations.md) — Estimates 3D shape, pose, and texture from a single image using learned parametric models.
- [Differentiable 3D Reconstruction Pipelines](https://awesome-repositories.com/f/artificial-intelligence-ml/audio-transcription/end-to-end-pipelines/differentiable-3d-reconstruction-pipelines.md) — Combines segmentation, reconstruction, and alignment in a differentiable framework for joint optimization.

### Part of an Awesome List

- [3D Human Mesh Recovery](https://awesome-repositories.com/f/awesome-lists/ai/3d-human-mesh-recovery.md) — Produces a full 3D human mesh from a single image using a promptable foundation model. ([source](https://cdn.jsdelivr.net/gh/facebookresearch/sam-3d-objects@main/README.md))
- [Prompt-Guided Reconstructions](https://awesome-repositories.com/f/awesome-lists/ai/3d-reconstruction/prompt-guided-reconstructions.md) — Uses segmentation prompts to guide which objects in an image get reconstructed into 3D models.
- [Promptable 2D-to-3D Segmentations](https://awesome-repositories.com/f/awesome-lists/ai/3d-detection-and-segmentation/promptable-2d-to-3d-segmentations.md) — Uses a promptable segmentation model to isolate objects and humans before 3D reconstruction.
- [Mask-Guided Object Reconstructions](https://awesome-repositories.com/f/awesome-lists/ai/object-reconstruction/mask-guided-object-reconstructions.md) — Reconstructs individual objects as complete 3D models with pose and shape from masked image regions.

### Graphics & Multimedia

- [Single-Image 3D Reconstructions](https://awesome-repositories.com/f/graphics-multimedia/single-image-3d-reconstructions.md) — Converts masked objects in a single photograph into full 3D models with pose, shape, texture, and layout. ([source](https://cdn.jsdelivr.net/gh/facebookresearch/sam-3d-objects@main/README.md))
- [Multi-Object Scene Alignments](https://awesome-repositories.com/f/graphics-multimedia/single-image-3d-reconstructions/multi-object-scene-alignments.md) — Aligns multiple 3D reconstructions of objects and humans from the same image into a shared coordinate space.
- [Shared Coordinate Space Alignments](https://awesome-repositories.com/f/graphics-multimedia/single-image-3d-reconstructions/shared-coordinate-space-alignments.md) — Aligns multiple 3D reconstructions from the same image into a shared coordinate space for scene-level understanding. ([source](https://cdn.jsdelivr.net/gh/facebookresearch/sam-3d-objects@main/README.md))
- [Single-Image Scene Alignments](https://awesome-repositories.com/f/graphics-multimedia/single-image-3d-reconstructions/single-image-scene-alignments.md) — Combines 3D object and human reconstructions from the same image into a shared coordinate space.
- [Textured Mesh Optimizations](https://awesome-repositories.com/f/graphics-multimedia/graphics-engines-rendering/3d-math-and-geometry-toolkits/mesh-modeling-tools/mesh-optimization/textured-mesh-optimizations.md) — Recovers surface texture and spatial layout from monocular input using differentiable rendering and optimization.

### User Interface & Experience

- [Multi-Reconstruction Scene Alignments](https://awesome-repositories.com/f/user-interface-experience/coordinate-systems/coordinate-converters/coordinate-space-mappers/multi-reconstruction-scene-alignments.md) — Aligns independently reconstructed 3D objects and humans into a common coordinate frame using camera and scene geometry.
