Meshroom

Meshroom — Free Download. Photogrammetric 3D reconstruction
Meshroom is a 3D reconstruction software based on the AliceVision framework. This program transforms photographs into three-dimensional models using photogrammetry techniques. The application utilizes computer vision algorithms to process images and generate textured geometric meshes.
4.0(1 ratings)

Download Meshroom (Official links)
File size: 9.5 MB
The latest version of Meshroom is: 2025.1.0
Operating system: Windows, Linux
Languages: English
Price: $0.00 USD

  • Image loading. The software accepts multiple image formats and video sequences as input. The visual data is analyzed to extract information about the camera position and scene characteristics.
  • Feature extraction. It identifies distinctive points in the images using feature detectors. These points serve as a reference to align the photographs and reconstruct the geometry.
  • Feature matching. It establishes correspondences between the points identified in different images. The process determines which features appear in multiple photographs to calculate their position in 3D space.
  • Structure-from-Motion reconstruction. It calculates the camera positions and generates a sparse point cloud. This stage estimates the intrinsic and extrinsic parameters of each camera through geometric analysis.
  • Dense mesh reconstruction. It generates a dense point cloud from the estimated geometry. The algorithm calculates depths for selected pixels, creating a detailed representation of the surface.
  • Geometric mesh reconstruction. It converts the dense point cloud into a polygonal mesh. This stage applies triangulation algorithms to create a continuous surface from the discrete points.
  • Mesh texturing. It assigns colors and textures from the original images to the 3D mesh. The process projects the photographs onto the geometry, generating a realistic visual appearance.
  • Depth filtering. It removes outliers and errors in the calculated depth maps. This stage improves the quality of the reconstruction using geometric validation techniques.
  • Lighting estimation. It analyzes the lighting conditions during image capture. This information allows for generating consistent textures under different lighting conditions.
  • Result export. It saves the 3D models in standard formats such as OBJ, PLY, and FBX. The files contain geometry, textures, and material data for use in other applications.

Meshroom has been developed as part of the AliceVision project since 2016. The software arose from collaboration between academic researchers and industry professionals. The main developers include computer vision specialists from French and European institutions. The program is primarily implemented in C++ using libraries such as OpenCV and Eigen.


Alternatives to Meshroom:

TitaniumSheet — Free Download. Parametric spreadsheet for 3D geometry

TitaniumSheet

TitaniumSheet is a Win32 spatial spreadsheet for the parametric generation of 3D geometry and rapid asset creation.
Price: Free   Size: 0.230 MB   Version: 2.7   OS: Windows
SpriteIlluminator — Free Download. 2D Sprite Lighting editor

SpriteIlluminator

SpriteIlluminator is a specialized application for creating normal maps and lighting from flat 2D textures.
Price: Free   Size: 42.7 MB   Version: 2.1.1   OS: Windows, Linux, MacOS