Meshroom

Active
GitHub Python NOASSERTION

Description

AliceVision framework node-based 3D reconstruction visual programming toolbox for generating 3D models from images.

Key Features

  • Node-based workflow - Blender-like visual node editor for combining algorithm stages
  • Complete photogrammetry pipeline - feature extraction, matching, sparse reconstruction, dense reconstruction, meshing, texturing
  • Based on AliceVision - academically validated open-source photogrammetry library, stable quality
  • GPU acceleration - supports CUDA acceleration for dense reconstruction and depth estimation
  • Batch processing - supports batch processing of large scenes (hundreds of photos)
  • Multiple export formats - supports OBJ, PLY, FBX and other common 3D formats

Use Cases

💡 Cultural heritage preservation teams use Meshroom to reconstruct ancient building 3D models for digital archiving.
💡 Game studios generate initial geometric models of scene assets from real-shot photos.
💡 Architects use it to convert site photos into 3D reality models of buildings.

Quick Start

```bash
# Download prebuilt version (recommended)
# https://github.com/alicevision/Meshroom/releases

# Or build from source
git clone https://github.com/alicevision/Meshroom.git
cd Meshroom
pip install -r requirements.txt
python meshroom_ui
```

Related Projects