alicevision

alicevision/Meshroom

Python No license Media License not recognized by GitHub

Node-based Visual Programming Toolbox

12.8k stars
1.2k forks
active
GitHub +14 / week

12.8k

Stars

1.2k

Forks

511

Open issues

30

Contributors

nightly 09 Jun 2026

AI Analysis

Meshroom is an open-source, node-based visual programming framework designed for 3D reconstruction and photogrammetry workflows, integrating computer vision operations like structure-from-motion, multi-view stereo, and HDR imaging. It serves professional and hobbyist users working in photogrammetry, 3D scanning, and VFX who need a visual, non-coding pipeline builder. It is not suitable for general-purpose software development or users seeking traditional imperative programming interfaces.

Media Application Discovery value: 4/10
Documentation 7/10
Activity 9/10
Community 8/10
Code quality 6/10

Inferred from signals mentioned in the README (tests, CI, type safety) — not a review of the actual code.

Overall score 7/10

AI's overall editorial judgment — not an average of the bars above, can weigh other factors too.

3d-reconstruction photogrammetry node-based-workflow computer-vision visual-programming
Actively maintained Popular Niche/specialized use case Community favorite Beginner friendly Production ready
Deep Analysis · Based on README and public signals
2w ago

Meshroom: Open-source node-based photogrammetry pipeline with active development and growing plugin ecosystem

Meshroom is an open-source, node-based visual programming framework primarily used for photogrammetry — reconstructing 3D models from photographs. Built on the AliceVision library, it targets researchers, 3D artists, VFX professionals, and hobbyists who need an accessible yet extensible pipeline for tasks including 3D reconstruction, camera tracking, HDR fusion, and panorama stitching. Its nodal architecture allows custom pipeline composition without coding, while Python-based plugin support enables deeper customization. With 12,800+ stars and active commits as recently as June 27 2026, it represents one of the more mature open-source photogrammetry frontends available.

Origin

Originated in 2015 as the GUI and pipeline layer for the AliceVision research framework, itself born from academic-industry collaboration. Evolved from a specialized research tool into a broader visual programming toolbox with a growing plugin ecosystem via MeshroomHub.

Growth

Growth was largely driven by the surge in interest in photogrammetry for game asset creation, VFX, and hobbyist 3D scanning, particularly post-2018 when GPU-accelerated SfM became accessible. The clean GUI and no-cost licensing attracted users away from commercial tools like RealityCapture. Recent growth is slow but steady (11 stars/7 days), reflecting a mature project in a stable niche rather than viral momentum.

In production

Meshroom is referenced in VFX tutorials, academic papers on photogrammetry pipelines, and community forums (Reddit r/photogrammetry, Sketchfab community). AliceVision results are publicly showcased on Sketchfab. No verifiable large-scale enterprise production deployment is documented in the README, but the tool appears widely used in research and prosumer workflows based on community presence.

Code analysis
Architecture

Appears to follow a clear separation between the pipeline engine (graph/node/attribute model) and the UI layer. The graph engine likely handles dependency tracking and cache invalidation; nodes are described as Python-definable or wrapping CLI tools, suggesting a plugin-friendly, loosely-coupled design. Distributed execution support implies a task-queuing abstraction. Built-in 2D/3D viewers are likely Qt-based given AliceVision's known stack.

Tests

A CI badge is present (GitHub Actions, 'continuous-integration.yml'), indicating automated testing exists. Specific coverage metrics are not documented in the README.

Maintenance

Last push was June 27 2026 — one day before the evaluation date — indicating very active, ongoing maintenance. The project holds a CII Best Practices badge, suggesting adherence to open-source quality standards. Active CI, a structured manual on ReadTheDocs, and an expanding plugin ecosystem (MeshroomHub) all point to a well-maintained project.

Honest verdict

ADOPT IF: you need a free, extensible photogrammetry pipeline with a visual node editor and are comfortable with moderate setup complexity; particularly suitable for researchers, VFX artists, or prosumers who want transparency into pipeline stages. AVOID IF: you need fast turnaround on large datasets in a production environment where commercial tools like RealityCapture offer 5-10x faster processing; or if you require enterprise support and SLAs. MONITOR IF: you are tracking the Gaussian Splatting and AI-based depth/segmentation plugin ecosystem (MeshroomHub), which may significantly expand Meshroom's relevance in neural rendering workflows.

Independent dimensions

Mainstream potential

4/10

Technical importance

8/10

Adoption evidence

5/10

Risks
  • Performance ceiling: AliceVision-based pipelines are computationally intensive and may be significantly slower than optimized commercial alternatives on large datasets.
  • Dependency complexity: Building from source requires aligning AliceVision, Qt, and CUDA dependencies, which can be brittle across OS and GPU driver versions.
  • Plugin ecosystem fragmentation: MeshroomHub plugins vary in maturity and may lack consistent maintenance, creating reliability uncertainty for production pipelines.
  • Niche ceiling: The photogrammetry SfM/MVS market is relatively small, and neural radiance field / Gaussian splatting approaches may gradually displace traditional pipelines, requiring sustained architectural adaptation.
  • Contributor concentration: Based on repository ownership and the tight coupling to AliceVision, the project may have a concentrated core contributor base, creating bus-factor risk if institutional support changes.
Prediction

Meshroom is likely to remain the leading open-source photogrammetry GUI, gradually expanding into neural reconstruction modalities via plugins. Growth will remain steady rather than explosive, consolidating its role as a research and prosumer tool.

0 found this helpful

Newsletter

Get analyses like this every Monday

Free weekly digest of the most interesting open-source discoveries.

Languages

Python
52%
QML
47.3%
JavaScript
0.2%
Shell
0.2%
GLSL
0.2%
CMake
0.1%
Modula-3
0%
Batchfile
0%

Information

Language
Python
License
NOASSERTION
Last updated
21h ago
Created
137mo ago
Analyzed with
anthropic/claude-haiku-4-5

Stars over time

Loading…

Contributors over time

Top 100 contributors only — repos with more will plateau at 100.

Loading…

Similar repos

alicevision

alicevision/AliceVision

AliceVision is a photogrammetric computer vision framework that performs 3D...

3.5k C++ Science
cnr-isti-vclab

cnr-isti-vclab/meshlab

MeshLab is an open-source, cross-platform system for processing and editing...

5.8k C++ Science
cdcseacave

cdcseacave/openMVS

OpenMVS is a specialized C++ library for the final stage of photogrammetry...

4k C++ Science
simonfuhrmann

simonfuhrmann/mve

MVE is a complete end-to-end C++ pipeline for image-based 3D geometry...

1.1k C++ Science
openMVG

openMVG/openMVG

OpenMVG is a C++ library for 3D reconstruction and Structure from Motion (SfM)...

6.5k C++ Science
vs. alternatives
RealityCapture (Capturing Reality / Epic Games)

Commercial product with significantly faster processing and broader GPU optimization. Meshroom is free and open-source but slower and less polished. Meshroom wins on cost and extensibility; RealityCapture wins on speed and ease of use for production.

Metashape (Agisoft)

Metashape is commercial, more user-friendly, and widely used in professional surveying. Meshroom offers comparable algorithmic depth via AliceVision but requires more technical setup. Meshroom's node graph is more transparent about pipeline internals.

openMVG + openMVS (pipeline combo)

OpenMVG/openMVS are lower-level libraries without a GUI frontend. Meshroom provides a complete visual workflow on top of a comparable algorithmic stack. Meshroom is more accessible; openMVG/openMVS offer more manual control.

MeshLab (CNR-ISTI)

MeshLab focuses on mesh processing and editing post-reconstruction, not SfM/MVS pipelines. They are complementary rather than competing; MeshLab often used downstream of Meshroom outputs.

COLMAP

COLMAP is a well-regarded academic SfM+MVS tool without a visual programming interface. Meshroom offers a richer GUI and pipeline abstraction; COLMAP is often preferred in research for its benchmarked accuracy and simpler integration in scripts.