MeshroomCL is an extension of the Meshroom photogrammetry software developed by the AliceVision project. Meshroom and MeshroomCL provide an interface to algorithms for reconstructing 3D models from collections of images. While the original Meshroom required CUDA to achieve accelerated performance, MeshroomCL adds components based on the OpenCL API and can run on a variety of GPU platforms (AMD, Intel, NVIDIA, etc.).
Binary executables for the Windows version of MeshroomCL can be downloaded
from https://github.com/openphotogrammetry/meshroomcl/releases. Download
the file named MeshroomCL-x.y.z-win64.zip
for the most recent version
of MeshroomCL. After saving and unzipping the zip file, MeshroomCL can be
run via the file Meshroom.exe
inside the containing folder.
After running MeshroomCL, follow these basic steps to reconstruct a 3D model from a set of images:
MeshroomCL contains context-sensitive documentation for each node, viewable via the Documentation button in the Node pane (lower right). In the node Attributes view of the Node pane, hovering the mouse over each attribute name will display a balloon help message.
MeshroomCL is an extension of the Meshroom software, so much of the original Meshroom documentation still applies to MeshroomCL. The Meshroom documentation site is at https://meshroom-manual.readthedocs.io/.
Several introductory videos for using Meshroom are available on YouTube. A user-contributed video tutorial for MeshroomCL is at https://www.youtube.com/watch?v=vBTr6M7__rQ.
For MeshroomCL technical support, please open an issue on the MeshroomCL GitHub at https://github.com/openphotogrammetry/meshroomcl/issues. We welcome your bug reports, questions, feature requests, and other feedback!
Currently, only Windows binaries are available. However, MeshroomCL can be run on Linux systems via Wine, by doing the following:
winetricks vcrun2019
. Alternatively, you can obtain a Microsoft-native version of vcomp140.dll and use winecfg
to configure
Wine to use it.