A heavily modified fork of AliceVision with a working Apple Metal backend. This is mostly just a proof-of-concept.
This project should compile on recent Macs, however, note that this build currently produces a bundle incompatibe with the upstream Meshroom project1.
There is a WIP effort to port the relevant changes to the upstream AliceVision repository, including important infrastructural changes to enable regular builds on macOS at all.
Upstreaming will be a multi-part process:
Currently, I opened a draft PR which should re-add the infrastructure needed to build AliceVision on macOS at all. Feel free to participate in the RFC, test out the build process and report any issues: RFC: Re-add support for macOS.
Once merged, I will attempt to port the DepthMap changes to the upstream project.
Footnotes
-
You can make it work by adapting various hardcoded paths in Meshrooms
__init__.pyscripts. ↩