自行编译需按 INSTALL.md 配置依赖;使用自定义插件需另看 INSTALL_PLUGINS.md;部分功能插件(如深度估计、RoMa、GSplat)需从 MeshroomHub 单独获取
Meshroom
alicevision活跃维护基于节点的可视化编程工具箱,把照片一键重建为带纹理的 3D 模型,覆盖相机追踪、多视图立体和 HDR 成像等流程。
Node-based Visual Programming Toolbox
下载最新发行版预编译二进制:https://github.com/alicevision/meshroom/releases;自行编译见 INSTALL.mdREADME 未说明
开源节点式可视化编程框架,用于搭建和管理复杂数据处理流水线
基于节点的可视化编程工具箱,把照片一键重建为带纹理的 3D 模型,覆盖相机追踪、多视图立体和 HDR 成像等流程。
核心能力
- 用节点和连线组织处理流程,修改属性只让下游节点失效并复用缓存
- 支持本地与渲染农场分布式执行,可同时使用两种模式
- 内置图像与3D数据交互式查看器
- 官方发行版自带AliceVision摄影测量与分割等插件
- 可用Python编写自定义节点或封装外部命令行工具
容易踩的坑
- nightlyNightly build (develop)pre-release2026-06-09 · 2026-06-09 17:48 UTC
查看更新说明
[!WARNING] Automated nightly build from the
developbranch. May be unstable.Date 2026-11-07 02:13 UTC Commit 5e5185e Windows Meshroom-2026.11.07-5e5185e-windows.zipLinux Meshroom-2026.11.07-5e5185e-linux.tar.gz - v2025.1.0Meshroom 2025.1.0 (2025/08/18)最新正式版2025-08-19 · 2025-08-19 09:22 UTC
Meshroom has now become a node-based visual programming toolbox for creating, managing, and executing complex data processing pipelines, with a new plugin architecture. Standard computer vision pipelines such as photogrammetry, camera tracking, HDR panorama, Lidar Meshing, Raw image files conversion and color calibration are now unified within the AliceVision plugin, featuring numerous improvements and optimizations. Additionally, new AI-powered capabilities include a semantic segmentation plugin and a collection of open-source extensions available via the new MeshroomHub: https://github.com/meshroomHub. This platform enables Gaussian Splatting, monocular depth estimation, and other exploratory features, welcoming developer contributions to expand and enhance these capabilities for upcoming releases.
Download
Download Meshroom-2025.1.0 for Linux Download Meshroom-2025.1.0 for Windows
[!NOTE] The binaries are built with CUDA-12 and are compatible with compute capability >= 5.0.
Highlights
Meshroom New Features
- Advanced Plugin Architecture: Dedicated sub-process isolation for Python nodes with independent local environments
- Integrated Development Tools:
- Built-in Python script editor
- Node’s source code hot-reload for rapid node development iterations
- Enhanced GraphEditor:
- Dynamic output attributes enabling new workflow usages
- New InputNode type enabling interactive evaluation without explicit computation
- Multiple edge disconnection methods and node colorization for better user experience
- Node notifications to attribute changes
- Enhanced 2D Viewer:
- Initial timeline integration with sequence playback controls
- New Reflectance Transformation Imaging (RTI) Viewer: Interactive visualization of albedo and normal maps with real-time lighting control
- New Home Page: featuring pipeline templates and quick access to recent projects.
AliceVision Plugin New Features
- New Pipelines
- Color Calibration: Automated color correction from color charts
- Raw to EXR conversion: Professional image format processing
- Object Reconstruction: Targeted reconstruction with automatic object segmentation
- Turntable Object Reconstruction: Streamlined workflow for rotating object capture
- 360° Object Reconstruction: Reconstruction of complete dual-sided scanning
- LiDAR Processing: Native E57 file import with integrated mesh generation
- Multi-View Photometric Stereo: Advanced surface detail reconstruction with multiple light sources for each viewpoint.
- Pipelines Improvements
- Camera Tracking pipeline: improved stability and reliability
- Introduced experimental fine-grained pipelines for increased modularity and workflow flexibility
- Core Enhancements
- Python Bindings Integration: Enhanced AliceVision accessibility with native Python support for streamlined Machine Learning workflows
New MrSegmentation Plugin
AI segmentation nodes that identify and isolate image objects using natural language prompts, enabling intuitive content-aware processing through foundation models.
MeshroomHub Plugins
We're excited to introduce new experimental Machine Learning plugins available on MeshroomHub. These plugins showcase the future of Meshroom workflows, though they currently require developer setup and cannot be installed through the user interface yet.
- mrGSplat: Gaussian Splat optimization and rendering
- mrDepthEstimation: Monocular depth inference
- mrDenseMotion: Optical flow estimation
- mrRoma: Dense deep feature matching
- mrIntrinsicImageDecomposition: Albedo, normals, and material extraction
- mrDeblurring: Video deblurring
- mrGeolocation: GPS extractio
- v2023.3.0Meshroom 2023.3.0 (2023/12/07)2023-12-11 · 2023-12-11 11:26 UTC
查看更新说明
Download
Prebuilt binaries on this page are all-in-one packages including AliceVision and all required resources.
To start the application, unzip the archive and launch theMeshroomexecutable.To fully utilize Meshroom, a NVIDIA CUDA-enabled GPU is recommended. The binaries are built with CUDA-11 and are compatible with compute capability >= 3.5. Without a supported NVIDIA GPU, only "Draft Meshing" can be used for 3D reconstruction.
NVIDIA CUDA Installation Guide for Linux
MacOS: Unfortunately there is no official MacOS release. Here you can read more about the topic.
Release Notes Summary
- New node for semantic image segmentation PR
- Support pixel aspect ratio (no UI) PR
- Noise reduction in HDR merging PR
- [ui] 2D viewer: image sequence player PR
- [bin] meshroom_batch: support multiple init nodes PR
- [nodes] StructureFromMotion: Automatic alignment of the 3D reconstruction PR
- New node for intrinsics and rig calibration using a multiview acquisition of a checkerboard PR
- New Nodal Camera Tracking pipeline PR
- Manage LCP in imageProcessing PR
- [Viewer3D] Add slider to display cameras based on their resection IDs PR
Full Release Notes: https://github.com/alicevision/meshroom/blob/v2023.3.0/CHANGES.md
Based on AliceVision 3.2.0.
- v2023.2.0Meshroom 2023.2.0 (2023/06/26)2023-06-26 · 2023-06-26 17:23 UTC
查看更新说明
Download
Prebuilt binaries on this page are all-in-one packages including AliceVision and all required resources.
To start the application, unzip the archive and launch theMeshroomexecutable.To fully utilize Meshroom, a NVIDIA CUDA-enabled GPU is recommended. The binaries are built with CUDA-11 and are compatible with compute capability >= 3.5. Without a supported NVIDIA GPU, only "Draft Meshing" can be used for 3D reconstruction.
NVIDIA CUDA Installation Guide for Linux
MacOS: Unfortunately there is no official MacOS release. Here you can read more about the topic.
Release Notes Summary
- New Photometric Stereo nodes PR
- [nodes] New CheckerboardDetection node PR
- [nodes] Split360Images: Add support for SfMData file as input and output PR
- [sfmTransform] Add an auto mode PR
- [nodes] DepthMap: New option for multi-resolution similarity estimation and optimizations PR
- [nodes] Distortion calibration PR
- Add a template for the HDR fusion PR
- [pipelines] New CameraTracking pipeline PR
- [pipelines] New "Photogrammetry and Camera Tracking" pipeline PR
Full Release Notes: https://github.com/alicevision/meshroom/blob/v2023.2.0/CHANGES.md
Based on AliceVision 3.1.0.
- v2023.1.0Meshroom 2023.1.0 (2023/03/22)2023-04-03 · 2023-04-03 18:19 UTC
查看更新说明
Download
Prebuilt binaries on this page are all-in-one packages including AliceVision and all required resources.
To start the application, unzip the archive and launchMeshroomexecutable.To fully utilize Meshroom, a NVIDIA CUDA-enabled GPU is recommended. The binaries are built with CUDA-11 and are compatible with compute capability >= 3.5. Without a supported NVIDIA GPU only "Draft Meshing" can be used for 3D reconstruction.
NVIDIA CUDA Installation Guide for Linux
MacOS: Unfortunately there is no official MacOS release. Here you can read more about the topic.
Release Notes Summary
- Major improvements of the depth map quality, performances and scalability. The full resolution can now be computed on most of the standard GPUs.
- FeatureExtraction is now using DSP-SIFT by default for the 3D Reconstruction pipeline.
- Capacity to create panoramas with very high resolutions using a limited amount of memory.
- Enhanced interpretation of RAW images, including new support for Adobe Digital Camera Profile and Lens Camera Profiles databases (if installed on your workstation).
- Improved color management with OCIO support and more options to export in various colorspaces including ACEScg.
- New graph templates enabling users to create custom pipelines.
- Expose a new experimental pipeline for Camera Tracking.
- Improved GraphEditor with copy-paste and multi-selection.
- Improved ImageGallery with thumbnails cache and search options.
- 2D Viewer is now using floating-point images by default.
- And a very large amount of UI improvements and bug fixes.
Full Release Notes: https://github.com/alicevision/meshroom/blob/v2023.1.0/CHANGES.md
Based on AliceVision 3.0.0.
用户点评
登录用户的真实使用记录,可按版本和硬件筛选还没有人点评。第一个说出真实体验的人最有价值。
Meshroom is an open-source, node-based visual programming framework—a flexible toolbox for creating, managing, and executing complex data processing pipelines.
Meshroom uses a nodal system where each node represents a specific operation, and output attributes can seamlessly feed into subsequent steps. When a node’s attribute is modified, only the affected downstream nodes are invalidated, while cached intermediate results are reused to minimize unnecessary computation.
Meshroom supports both local and distributed execution, enabling efficient parallel processing on render farms. It also includes interactive widgets for visualizing images and 3D data. Official releases come with built-in plugins for computer vision and machine learning tasks.
Get the project
You can download pre-compiled binaries for the latest release.
If you want to build it yourself, see INSTALL.md to setup the project and pre-requisites.
To use Meshroom with custom plugins, see INSTALL_PLUGINS.md.
Concepts
- Graph: A collection of interconnected nodes that defines the sequence of operations to represent your complete data processing workflow.
- Nodes: The fundamental building blocks, each performing a specific task. Nodes are connected through edges that represent the flow of data between them.
- Attributes: Parameters that control how each node behaves. When an attribute is modified, it triggers the invalidation of all connected downstream nodes while preserving cached intermediate results.
- Templates: Ready-to-use pipeline configurations provided by plugins. You can customize existing templates or create and save your own.
- Local / Renderfarm: Choose between local processing or distributed computation on render farms. You can monitor progress, review logs, track resource consumption, and use both modes simultaneously as Meshroom manages node locking during external computation.
- Custom Plugins: Extend Meshroom's capabilities by creating your own nodes in Python or by integrating external command-line tools.
User Interface
The Meshroom UI is divided into several key areas:
- Graph Editor: The central area where nodes are placed and connected to form a processing pipeline.
- Node Editor: It contains multiple tabs with:
- Attributes: Displays the attributes and parameters of the selected node.
- Log: Displays execution logs and error messages.
- Statistics: Displays resource consumption
- Status: Display some technical information on the node (workstation, start/end time, etc.)
- Documentation: Node Documentation.
- Notes: Change label or put some notes on the node to know why it’s used in this graph.
- 2D & 3D Viewer: Visualizes the output of certain nodes.
- Image Gallery: Visualize the list of input files.
Manual and Tutorials
Plugins bundled by default
AliceVision Plugin
AliceVision provides state-of-the-art 3D Computer Vision and Machine Learning algorithms that analyze and understand image content to transform collections of regular 2D photographs into detailed 3D models, camera positions, and scene geometry. Born from collaboration between academia and industry, it delivers research-grade algorithms with production-level robustness and quality. The AliceVision plugin offers comprehensive pipelines for:
- 3D Reconstruction from multi-view images (pipeline overview, results on Sketchfab)
- Camera Tracking for camera motion estimation
- HDR Fusion from multi-bracketed photography
- Panorama Stitching including fisheye support and motorized head systems
- Photometric Stereo for geometric reconstruction from a single view with multiple lightings
- Multi-View Photometric Stereo combining photogrammetry with photometric stereo
Segmentation Plugin
MrSegmentation: A set of nodes for AI-powered image segmentation from natural language prompts. The plugin leverages foundation models to automatically identify and isolate specific objects or regions in images based on textual descriptions, enabling intuitive content-aware processing workflows.
Other plugins
See MeshroomHub for more plugins.
DepthEstimation Plugin
MrDepthEstimation: A set of nodes for AI-based monocular depth estimation from image sequences. The plugin leverages deep learning models to predict depth information from single images, enabling depth estimation in new scenarios.
RoMa Plugin
MrRoma: A set of nodes for RoMa (robust dense feature matching). The plugin leverages foundation models to provide pixel-dense correspondence estimation with reliable certainty maps, enabling robust matching even under extreme variations in scale, illumination, viewpoint, and texture.
GSplat Plugin
MrGSplat: A set of nodes for 3D Gaussian Splatting reconstruction. The plugin integrates seamlessly with AliceVision's photogrammetry pipeline, allowing users to create Gaussian splat representations from multi-view images and to render new viewpoints.
Research Plugin
Meshroom Research A research-oriented plugin for evaluating and benchmarking cutting-edge Machine Learning algorithms in 3D Computer Vision. The plugin provides experimental nodes and evaluation frameworks to test new methodologies, compare algorithm performance, and validate research innovations before integration into production pipelines.
MicMac Plugin
MeshroomMicMac An exploratory plugin integrating MicMac's photogrammetric algorithms into Meshroom workflows. MicMac is a mature open-source photogrammetric software developed by the National Institute of Geographic and Forestry Information (French Mapping Agency, IGN) and the National School of Geographic Sciences (ENSG) within the LASTIG lab, offering specialized tools for surveying and mapping applications. While the plugin does not yet support Meshroom's full invalidation system, it provides fully functional pipelines for users seeking MicMac's specific photogrammetric capabilities.
Geolocation Plugin
MrGeolocation A plugin for geospatial integration that extracts GPS data from photographs and downloads contextual geographic information. The plugin automatically places 3D reconstructions within their real-world geographical environment by retrieving worldwide 2D maps (OpenStreetMap), global elevation models (NASA datasets), and high-resolution 3D Lidar models where available (France via IGN open data). This enables accurate georeferencing and contextual visualization of photogrammetric reconstructions.
License
The project is released under MPLv2, see COPYING.md.
Citation
@inproceedings{alicevision2021,
title={{A}liceVision {M}eshroom: An open-source {3D} reconstruction pipeline},
author={Carsten Griwodz and Simone Gasparini and Lilian Calvet and Pierre Gurdjos and Fabien Castan and Benoit Maujean and Gregoire De Lillo and Yann Lanthony},
booktitle={Proceedings of the 12th ACM Multimedia Systems Conference - {MMSys '21}},
doi = {10.1145/3458305.3478443},
publisher = {ACM Press},
year = {2021}
}
Contributing
We welcome contributions! Check out our Contribution Guidelines to get started. Whether you are a developer, designer, or documentation enthusiast, there is a place for you in the Meshroom community.
Contact
Use the public mailing-list to ask questions or request features. It is also a good place for informal discussions like sharing results, interesting related technologies or publications: [email protected]
You can also contact the core team privately on: [email protected].
