Skip to content

philippremy/MTL-AliceVision

Repository files navigation

MTL-Meshroom

A heavily modified fork of AliceVision with a working Apple Metal backend. This is mostly just a proof-of-concept.

IMPORTANT INFORMATION

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.

Current Status

The PR carrying important infrastructure changes for re-enabling macOS support has been merged: Re-add support for macOS.

I initially planned on upstreaming the Metal DepthMap backend as well. However, that might actually be obsolete because there is a unified backend using SYCL in the works. I will test out if AdaptiveCpp's Metal backend is stable and good enough to support the DepthMap library and if so, consider dropping the native Metal backend in favor of the former.

Footnotes

  1. You can make it work by adapting various hardcoded paths in Meshrooms __init__.py scripts.

About

A port of the AliceVision photogrammetry framework, ported to Apple Metal and capable of running DepthMap steps

Resources

License

Unknown and 2 other licenses found

Licenses found

Unknown
COPYING.md
MIT
LICENSE-MIT-libmv.md
MPL-2.0
LICENSE-MPL2.md

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors