New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Provide binaries for Windows/macOS/Linux #128
Comments
Hi Steren, |
Hi there. We are in mid July, how are the binaries going? :) Cheers! |
Yes, we are almost ready but there is always one more thing to fix before the release ;) |
hehe :) Release an alpha or beta with bugs and problems, let us suffer it! ;) |
Can't wait to try the binaries, you guys are amazing for doing all this! :D |
I can hardly wait to DL the binaries for Linux and Windows (why not?). Installing the application the long way leaves a lot of room for something to go wrong in the installation. Which I think has for me since the UI in my install is not accepting image files. |
Pleeeeeease! Make a release :) |
Yes! I just found Meshroom and am trying it out for the first time. The install is a heavy lift but the initial results are promising. A binary release will close the loop between the creatives and the techies. |
I would also love a build. It does not have to be perfect. Just label it beta and everyone will understand if it lacks a bit of polish. I tried building it myself (for macOS), but I simply do not have the time to try and fix all these depency errors and stuff. |
I would suggest to add system requirements too, i sadly just discovered that AMD GPU seems not supported. |
X1,000 on a windows release. |
Looking forward to this also. Patience, patience. |
Looking for windows binaries too. If I compile the project on my pc is it possible to post the resulting exe program as a binary? |
We’ve been postponing the release (with linux and windows binaries) for a few weeks, but it should be out this week. |
Great!!! This is going to be awesome. Did you solve the mapping problem to be able to calculate the textures even with a super low poly version of the model? |
It will not be in this release (to not postpone it again) but I'm currently working on it. |
Awesome! Yes, don´t postpone because of this, let us play with it already! I have several possible scenes to test :) |
@fabiencastan I have seen that meshroom has been talked a lot on twitter with blender3d people I follow and general 3d artists/makers. I suggest you to make an official patreon cause you might get some donations after the release of the binaries cause people have been waiting a lot for your great software! 😄 |
@fabiencastan @yann-lty and anyone else working on this project, thank you for the time and energy to make binaries for Windows/macOS/Linux because I've tried to compile this myself and its wasting me away. I've been using a website called Altizure but they render the scans oddly and make it difficult for me to clean the models up. I've used the paid software and they do work, I just can't afford them yet as this is a hobby for me. Patiently waiting for something my creative mind can use. Also @fabiencastan is correct about the amount Meshroom has popped up in the 3d modeling world lately. A patreon would serve you all well if money is an incentive because this is the type of software the community loves to give to. |
@bryceartstew @alcurb: For Arch-Linux you can try my packages meshroom/alice-vision@AUR, I can also create snap/flatpak for alice-vision/meshroom witch will provide for other distors 😊 |
@bartoszek : Thanks for doing this. Feels like I'm getting closer and closer to trying out meshroom. I just tried your package and ran into the following issue... |
@verbal007: opengv is provided by opengv-git package. Will update deps array, to make aur helpers life easier. |
That was fast!
Ok, after it's been building for a few hours, I made it as far as the
opengv, and got this:
==> Building and installing package
==> Making package: opengv-git r91.0b2017d-1 (Thu 02 Aug 2018 05:13:53 PM
PDT)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Updating opengv git repo...
Fetching origin
-> Found 61.patch
==> Validating source files with sha256sums...
opengv ... Skipped
61.patch ... FAILED
==> ERROR: One or more files did not pass the validity check!
==> ERROR: Makepkg was unable to build opengv-git.
==> Restart building opengv-git ? [y/N]
Might be worth noting that prior to this, I was asked to resolve some
conflicts, so I went against the defaults to ensure that I got what the
package... recommends:
loading packages...
resolving dependencies...
looking for conflicting packages...
:: openblas-lapack and blas are in conflict. Remove blas? [y/N] y
:: openblas-lapack and lapack are in conflict. Remove lapack? [y/N] y
:: openblas-lapack and cblas are in conflict. Remove cblas? [y/N] y
…On Thu, Aug 2, 2018 at 2:48 PM, bartoszek ***@***.***> wrote:
@verbal007 <https://github.com/verbal007>: openegv is provided by
opengv-git package. *Will update deps array, to make aur helpers live
easier.*
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#128 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AEyGVNdhqAIJw95PdgTPWCBqtERw21jWks5uM3OWgaJpZM4UcAQE>
.
|
|
Gotcha.
alicevision had a md5sum variable with some hashes and replaced them (the
remaining half) with SKIP.
Then the opengv-git had a sha256sums variable with a "SKIP" and a hash...
and dropped SKIP in there too.
Yet... no luck.
Got this:
==> Edit PKGBUILD ? [Y/n] ("A" to abort)
==> ------------------------------------
==>
==> opengv-git dependencies:
- boost-libs (already installed)
- eigen>=3 (already installed)
- python2 (already installed)
- boost (already installed) [makedepend]
- cmake (already installed) [makedepend]
- git (already installed) [makedepend]
==> Continue building opengv-git ? [Y/n]
==> ------------------------------------
==>
==> Building and installing package
==> Making package: opengv-git r91.0b2017d-1 (Fri 03 Aug 2018 12:19:05 AM
PDT)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Updating opengv git repo...
Fetching origin
-> Found 61.patch
==> Validating source files with sha256sums...
opengv ... Skipped
61.patch ... Skipped
==> Extracting sources...
-> Creating working copy of opengv git repo...
Cloning into 'opengv'...
done.
==> Starting prepare()...
patching file python/CMakeLists.txt
patching file .gitignore
patching file python/CMakeLists.txt
patching file python/pyopengv.cpp
patching file python/types.hpp
==> Starting pkgver()...
==> Starting build()...
-- The CXX compiler identification is GNU 8.1.1
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found Eigen: /usr/include/eigen3 (Required is at least version "2.91.0")
-- Boost version: 1.67.0
-- Found the following Boost libraries:
-- python
Using boost/python/numpy.
-- Boost version: 1.67.0
-- Found the following Boost libraries:
-- python
-- numpy
-- Found PythonLibs: /usr/lib/libpython2.7.so (found version "2.7.15")
-- Found PythonInterp: /usr/bin/python2.7 (found version "2.7.15")
CMake Error at modules/FindNumPy.cmake:62 (message):
NumPy import failure:
Traceback (most recent call last):
File "<string>", line 1, in <module>
ImportError: No module named numpy
Call Stack (most recent call first):
python/CMakeLists.txt:22 (find_package)
…-- Configuring incomplete, errors occurred!
See also
"/tmp/yaourt-tmp-jerbot/aur-opengv-git/src/opengv/build/CMakeFiles/CMakeOutput.log".
==> ERROR: A failure occurred in build().
Aborting...
==> ERROR: Makepkg was unable to build opengv-git.
-------
Feeling a bit exposed now. Going a bit deeper into builds them I'm used to
and... yeah. :\ Appreciate the help, but seems like I should wait as I'm
not sure what I'm messing with.
On Thu, Aug 2, 2018 at 8:09 PM, bartoszek ***@***.***> wrote:
@verbal007 <https://github.com/verbal007> opengv isn't mine, so I can't
fix it immediately. Issue is they are using pull request as a patch without
setting checksum to SKIP.
*Just edit the PKGBUILD for opemgv-git and change change checksum to SKIP*
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#128 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AEyGVDF_U8BH_x607TF6PcXhuNydC91fks5uM77jgaJpZM4UcAQE>
.
|
@bartoszek any chance for appimage? |
@verbal007 Yep,
|
We only use opengv c++ library (and not the python or matlab bindings, would be nice to have it optional in the packaging system with opengv, opengv_python, opengv_matlab). Packaging for snap/flatpak would be a really great contribution! |
@bartoszek : Learning about build packages... slowly but surely. The installation seems to have completed, though there's the message at the end (is it a fatal error?):
To test it, I found the installation location and when I execute Meshroom, this is what I get :
|
@bartoszek : Getting this now:
|
@verbal007 Now, it should be finally complete, please test and report if anything else is missing. |
@bartoszek : Squeaking closer to the finish... but not quite there yet. Here's what I'm getting now:
|
Ok, I have incorporated a more systematic solution:
|
@ZX-WT I stumbled upon a kernel compatibility issue with snapcrafts core and Arch-Linux kernel. I will switch to Ubuntu and tried to prepare a snap image, expect next week 😼 |
Hi, Thanks for all the hard work on cleaning up the build process! Just confirming for you that I was able to build the Release/MD build on windows. I followed the latest version of the instructions, and everything worked. In the past I had some issues, in particular with vcpkg having the incorrect/older versions. But at the moment Release/MD is working on Windows. There are some issues with Debug builds and static linking. Are you going to be supporting those configurations? John |
@bartoszek : !! SUCCESS !! Ran a set of images and it completed with results. Now I have to set aside appropriate time to dig in and play with this... hoping I can get some better results with the furry beast I just tested Meshroom on. Thank you for all your help. Finally, Meshroom feels like... like it's real! 👍 |
@verbal007: From my point of view, your contribution was essential 👷♂️ |
No pressure (seriously, no pressure, thanks for all your work), but how are the binaries going in the kitchen? Abemus binaries? :) |
@johnhable which particular packages had outdated versions? |
@bartoszek , well Sir, if you are Siggraph/Vancouver next week... we can buy each other a drink (tea/coffee/whatever). I noticed that Alicevision is having a meetup in a conference room on Monday at 3:30pm PST. You can reach me directly via contact form on my site verbal007.com. tips hat Sincerely appreciate the manjaro builds (not just this one). Will fill you in if/when I have a chance to test it on my other machines. |
@ras0219-msft: These were problems about two months ago, that are fixed now. IIRC OpenImageIO was on version 1.7, which wasn't working because Alicevision requires 1.8 functionality. It works now, at least for MD. For Debug builds or statically linked builds, there are still several issues, but I don't want to spam the list if it's not a priority. |
@verbal007 , I appreciate the proposition, sadly those type events are currently out of reach for me 😔 @{central_europe, freelance, student} Maybe in the future I will have a pleasure to meet with you, sir. 😊 |
@juangea Habemus Binaries ! Meshroom 2018.1.0 is finally available for download on Windows and Linux, as an all-in-one package that contains AliceVision and all required resources. |
The one day I have to work until 12a!!! Thank you so much for getting this together! Everyone involved. I will be installing and testing asap. I'll provide feedback and scans once I've run through it all. Thank you thank you thank you |
Thanks! Trying it already! :) |
Well done. Many thanks.
…On 10/08/2018 7:28 a.m., Yann Lanthony wrote:
@juangea <https://github.com/juangea> Habemus Binaries !
Meshroom 2018.1.0
<https://github.com/alicevision/meshroom/releases/tag/v2018.1.0> is
finally available for download on Windows and Linux, as an all-in-one
package that contains AliceVision and all required resources.
Thank you all for your support and involvement, we can't wait to get
your feedback on this release and see your 3D scan results !
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#128 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AkeOvtK_iysW9j-ExmyNvyR5zLB1brWYks5uPI1egaJpZM4UcAQE>.
|
Thank you! |
I am able to run Meshroom binary with my Linux but unfortunately my AMD GPU ( RX 580) is not supported to complete the reconstruction. I hope in a future AMD GPU support ( with users contributions), maybe with the AMD HIP porting. |
@yann-lty is the lack of binaries for Mac due to you not having a Mac available? Or was there just no time to get a build up? |
The slowest stage of AliceVision (depthMap) requires an NVidia GPU, and that is currently difficult to get in a Mac.
I know that the NVidia drivers work and it is possible to put NVidia cards into external cabinets, but we don’t have equipment that.
On 30 Aug 2018, at 09:09, Alexander Kucera <notifications@github.com<mailto:notifications@github.com>> wrote:
@yann-lty<https://github.com/yann-lty> is the lack of binaries for Mac due to you not having a Mac available? Or was there just no time to get a build up?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub<#128 (comment)>, or mute the thread<https://github.com/notifications/unsubscribe-auth/ACAsgkUOQvrjJXJvV6xpMfAbrK5Hi01Qks5uV4-ugaJpZM4UcAQE>.
|
I see. Thanks. I do sport a Mac Pro with an Nvidia card, but my last attempt at building failed unfortunately and I didn't have enough time to resolve all the build errors (plus lack of experience in that area). I'll play with the other builds for now. Thanks. |
@AlexKucera: @ryanfb made this awesome guide to use Meshroom/AliceVision on MacOS. I didn't have the chance to test it myself but you should definitely take a loot at it! |
Hi, just saw informations about meshroom on youtube and want to try it out. |
@RandAlThor70 In the file |
Hi, are there any plans to have Meshroom support AMD GPUs in the future via OpenCL or otherwise? |
@ChemicalXandco Thank you for the information. |
For users who are not comfortable following the installation steps, I would recommend providing pre-built binaries.
These could be hosted on the releases page of this GitHub repository.
I suppose that this would greatly help with the adoption of this software, as there are not a lot of free and open source photogrametry software of such quality.
The text was updated successfully, but these errors were encountered: