Want a 3D model of an object or building made from ordinary photos? The free Meshroom reconstructs one from a photo set using AliceVision’s photogrammetry pipeline. Add images to its workspace and follow their processing through a connected node graph, from camera estimation to a textured mesh.
Start with a set of photographs
Drag photos into Meshroom’s workspace to provide the source images for a reconstruction. The images need to show the same subject from different viewpoints so the photogrammetry pipeline can find matching details across them.
Meshroom processes the set to estimate where the cameras were positioned and build a 3D representation. The result develops from a sparse reconstruction into depth information, a mesh, and surface texturing derived from the photos.
Trace the reconstruction through its nodes
Meshroom’s AliceVision workflow appears as connected processing nodes. Each node represents a stage, making it possible to see how image data moves through reconstruction and which operations contribute to the result.
- Feature extraction and matching find visual details shared between photographs.
- Structure-from-motion estimates camera positions and creates a sparse point cloud.
- Depth-map processing supplies dense scene information for meshing.
- Meshing builds the surface, and texturing applies image detail to it.
Inspect and export the model
The resulting composition can be viewed on the PC in different display modes. Meshroom also exports reconstructed work for continued processing or analysis in another 3D application.
Pros
- Node graph exposes individual photogrammetry stages
- Photo sets can be added by dragging them into the workspace
- Reconstructed models can be exported for work in other applications
- Multiple viewing options are available for examining results
System requirements: 64-bit only · NVIDIA GPU with CUDA compute capability ≥ 3.0 · 8 GB RAM · ~400 MB for Meshroom, plus space for data
What does Meshroom use as input?
It uses a series of photographs of a subject to create a 3D model.
What does the node graph show?
It shows connected reconstruction stages, including image matching, camera estimation, depth-map processing, meshing, and texturing.
Can a Meshroom model be used in another application?
Yes. Meshroom can export the result for continued processing or analysis elsewhere.