Meshroom logo

Meshroom

Photogrammetry app that turns photo sets into 3D models through a node-based pipeline

Repository activity
  • Stars12.8k
  • Forks1.2k
  • Open Issues500
License

Other

Languages
  • Python
  • QML
  • Shell
Meshroom screenshot

About Meshroom

Meshroom is a photogrammetry application that reconstructs 3D models from ordinary photographs. You feed it a set of images and it produces detailed meshes, camera positions, and scene geometry, useful for visual effects, cultural heritage capture, and asset creation.

It is built around a node-based pipeline where each node performs one operation and feeds the next. Changing a parameter only invalidates the affected downstream nodes, and cached results are reused, so you can tweak a reconstruction without recomputing everything. It runs locally or distributes work across a render farm.

Meshroom ships pre-compiled binaries and is licensed under MPLv2. Its reconstruction algorithms come from the bundled AliceVision framework, and you can add custom nodes in Python or wrap external command-line tools.

Key features

  • Photogrammetric 3D reconstruction from photo sets
  • Camera tracking and scene geometry recovery
  • Node graph with reused cached intermediate results
  • Local or distributed render-farm execution
  • Custom nodes via Python or external CLI tools

Details

On GitHub since
2015
Platforms
Windows, Linux
License
MPLv2
Reconstruction engine
AliceVision
Custom nodes
Python