8 ms·
Meshroom – Open-source photogrammetry software
- jarnold 6y agoFun software, easy to use. Was able to scan my kid's stuffed animal and reproduce a small 3d-printed version of it.
- andybak 6y agoGreat software. Now if only they can start to catch up with Reality Capture in terms of speed...
- andybak 6y agoOdd that the title didn't use the word "photogrammetry" which is what most people call this thing.
- moeffju 6y agoIt's what they call it on their homepage. I didn't want to override that, even though I would've also called it photogrammetry.
- trynewideas 6y agoI see "OPEN SOURCE PHOTOGRAMMETRY SOFTWARE" above the fold when I open up the site.
- ris 6y agoCUDA-only :(
- slezyr 6y agoIt seems that there is no photogrammetry software that supports Linux and Radeon at same time.
- 5- 6y agowhile it is not mentioned for metashape on https://www.agisoft.com/downloads/system-requirements/ https://www.agisoft.com/downloads/system-requirements/ the manual at https://www.agisoft.com/pdf/metashape_1_6_en.pdf https://www.agisoft.com/pdf/metashape_1_6_en.pdf lists Radeon R9 series and later with OpenCL 1.1 support in addition to the nvidia and cpu options.
- TaylorAlexander 6y agoCOLMAP can do CPU-only calculation. It takes a big longer but it’s not horrible.
- Enginerrrd 6y agoCOLMAP is generally underrated IMO. It's what I primarily use because it's very flexible for different pipelines, it produces one of the best SFM results as a starting place, and it's open source with direct access to the database and decent documentation.
- ur-whale 6y agoJust buy a cheap cuda-capable NVidia GPU. For Meshroom, you don't need the latest and greatest, a two generation old GPU will do the trick and can be had for peanuts on ebay.
- antman 6y agoFor those of us with laptops any alternatives?
- rsp1984 6y agoI'd be very interested in a comparison Meshroom vs. RealityCapture (which seems to become the standard in non-free photogrammetry).
- fsloth 6y agoAgisoft Metashape is pretty good as well. Results are comparable to RealityCapture (depending a bit on what you want) but personal license is only 179$. I tried all sorts of free photogrammetry softwares way back but after I tried Metashape I decided to buy a license. With 32 GB of memory it's great. I'm taking photogrammetry models as a hobby - here's a recent one made with Metashape https://skfb.ly/6S6NR https://skfb.ly/6S6NR
- rsp1984 6y agoImpressive!
- hutzlibu 6y agoImpressive. How much time did you invest for that model?
- ur-whale 6y agoDon't want to speak for the OP, but that's typically the kind of quality I get directly out of Meshroom with no work other than throwing the pics in it and waiting ~ 4 hours (less if you have a fast, modern GPU)
- fsloth 6y ago"with no work other than throwing the pics in it and waiting ~ 4 hours (less if you have a fast, modern GPU)" Personally I find taking the photos (~1000) is more work than actually waiting the software to complete the processing. Sure, the processing takes longer, but it's not as if you are turning the crank on the PC the whole time :)
- fsloth 6y ago
- eurasiantiger 6y agoThere’s a free photogrammetry app in the iOS App Store called turn3d. It’s a bit rough around the edges but does the job
- luckydata 6y agoNo Mac = No go for me.
- dang 6y agoRelated from 2019: https://news.ycombinator.com/item?id=19684342 https://news.ycombinator.com/item?id=19684342
- crowbahr 6y agoIt seems like this has good promise, but scale is random on the output. I've been looking for a good way to make a customized face mask using photogrammetry and my 3d printer, so I'm going to give this a shot. The only issue will be scaling the model so that my head is the right size for the modeling process.
- cameronfraser 6y agoThe scale issue is a problem with any software like this unfortunately, it makes doing this type of processing in chunks very difficult as you are getting different scale outputs and nothing really relating the chunks together. OpenSFM does some neat stuff where they use location data and just search for matches between images near that location.
- rkagerer 6y agoDumb question: could you not simply include an object in the scene that is of known dimensions and use that to calibrate scale?
- zo1 6y agoYes, you definitely could? Not sure for this piece of software specifically though. But for land-based photogrammetry in general, they usually use known control-points that have fixed 3d coordinates attached to them in order to calibrate their models. They also use that to effectively "tie" the resulting model to an actual location on the map.
- plutonorm 6y agoI'm doing custom face masks as we speak! Buy yourself a set of calipers or mark out a distance on your face before you scan...
- crowbahr 6y agoI've had a hard time getting the meshes to really render accurately, unfortunately.
- TaylorAlexander 6y agoWas this always open source? Somehow in my photogrammetry journey I’ve heard of this and not tried it. I guess I assumed it was proprietary. Anyone have any comments on how this compares to COLMAP? Looks like better UI at least. Also anyone interested in the subject check out http://reddit.com/r/photogrammetry http://reddit.com/r/photogrammetry and http://reddit.com/r/3dscanning http://reddit.com/r/3dscanning
- cameronfraser 6y agoThe install process for Alicevision and Meshroom is a pain in the ass, I basically gave up at some point, would love to hear some input from others though. I'm currently using OpenSFM and it works great, just very slow.
- TaylorAlexander 6y agoHuh. I downloaded the binaries from their website and they run directly on my Ubuntu 18.04 machine with Cuda 10.2. Which is rare.
- cameronfraser 6y agoThey have binaries? I must have missed that, the only install instructions I saw were for building from source.
- TaylorAlexander 6y agoYep and it's using the GPU i just noticed. Binaries are linked here: https://alicevision.org/#meshroom https://alicevision.org/#meshroom It's really nice! I read more about the project and it's apparently always been open source. It looks like a high quality project run by some researchers with university and EU backing. I've been trying to reconstruct large outdoor environments for robotics simulation and this might be just what I need!
- 6y ago
- genpfault 6y agoThey ever get around to HIPifying the CUDA bits?
- MayeulC 6y agoLooks like they're still on it, but there was some progress on it in november 2019, and it looks like it works, although not the default yet, not even at compile-time: https://github.com/alicevision/meshroom/issues/595#issuecomment-554623654 https://github.com/alicevision/meshroom/issues/595#issuecomm... I very much second this, as I hate relying on proprietary software of any sort for stuff that's essential, has a steep learning curve, or that I am going to use on a regular basis (plus other criteria). GPU drivers match the first and last point.
- verytrivial 6y agoThe singer from UK indie pop (?) band Everything Everything self-studied over three weeks this app along with Blender and some othe stuff to make a very stylised, glitchy music video the other week. https://youtu.be/mcWwGBHa24g https://youtu.be/mcWwGBHa24g He posted "Thanks for the help, guys!" messages in several Reddit forums. It was weird. "Wait, that's your band?" "Yeah, I'm the singer." "Oh, you sound great keep going!" These guys have sold out rather large venues in the UK. Anyway, this seems to have turned in to an endorsement of the band. Ok, yes it is. But I swear this isn't the singer again.
- syntaxing 6y agoHas anyone tried it? I've been trying for a while to find a way to 3D scans stuff to 3D print but the quality of the final file has always been so crappy that I didn't even want to waste time and filament printing it
- sunsetMurk 6y agoWhat have you tried that's giving you the crappy file? I've used Scandy Pro[1] a few times and was surprised by it's resolution and ease-of-use. Only downsides are it's iPhone only and you get 1 free scan/24 hrs. 1- https://www.scandy.co/apps/scandy-pro https://www.scandy.co/apps/scandy-pro
- syntaxing 6y agoI've gotten ok results with large objects like a chair. But for small trinkets like a figurine or something, I get almost no depth detail, almost like I smoothed the surface.
- jiggawatts 6y agoI recently experimented with photogrammetry and I tried several different applications, including Meshroom. From memory, 3DF Zephyr had the best quality, at least in my limited experience. It was also very easy to use to clean up unnecessary points, which is an important step for high quality output. Meshroom to me feels like a research testbed. It's not a "product" that's ready to consume. The user interface especially is an unmitigated disaster. For example: What are the little connected boxes at the bottom, and why do I care? If I need to care about what they are, why many of them have text that is cut off or contracted with ellipses? E.g.: "dept...lder". Next to this is a node property editor where the labels line wrap and can't be resized to fit (despite there being plenty of room). The text next to it aligns to the right, so I see only the random suffixes of the files, not the actual path prefix. It's literally a window showing me a bunch of random numbers I don't care about. I could go on and on about how unusable it is, but it feels like kicking a puppy. The real issue is that overall it's quite slow. I suspect because despite requiring a GPU, they're not very efficient with it. The concurrent CPU usage is high, yet progress doesn't seem to go forward very much. I rarely see the GPU utilisation exceed 20% or thereabouts. Other tools breeze through the same data sets in far less time.
- d0100 6y agoIs it possible to do this programatically?
- jarrell_mark 6y agoFor those with laptops or who don't have Nvidia GPUs, Meshroom can be used for free in the cloud using Google colab https://github.com/alicevision/meshroom/wiki/Meshroom-in-Google-Colab-(cloud) https://github.com/alicevision/meshroom/wiki/Meshroom-in-Goo.... I created this scan using this technique and I only have an integrated Intel GPU: https://sketchfab.com/3d-models/parvati-cantor-arts-center-at-stanford-ab1407479bee4259a267030350473b1b https://sketchfab.com/3d-models/parvati-cantor-arts-center-a...
- canada_dry 6y agoIt looks great, but weighing in at almost 400K triangles and 300K vertices though, so it's going to be difficult to do anything practical with a model that size.
- namibj 6y agoIs that low or high? Because I'm trying to get a photogrammetry pipeline working, and able to produce 50M vertices near-term. 1G long-term. All without deferring to chunking. 10fps on the serial parts is a medium goal for throughout.
- jarrell_mark 6y agoBlender's decimate modifier can reduce the polys. Infact the model I got from Meshroom had more vertices than the one I uploaded to sketchfab. https://docs.blender.org/manual/en/latest/modeling/modifiers/generate/decimate.html https://docs.blender.org/manual/en/latest/modeling/modifiers...
- djaque 6y agoI'm interested to try it. I've been watching people do photogrammetry for a while now, but the results have seemed really bad. When you remove the texture, the underlying model always seems off. This is important for doing object->mesh->modify->3D-print workflows. This implementation looks a bit better than the rest.
- namibj 6y agoI have an iirc ~5M vertices mesh with vertex colors. In case you're interested.
- sandspit 6y agoIf you don't want to mess with setup etc check out https://get.display.land/ https://get.display.land/ which will let you download and do whatever you want with the resulting models.
- manifoldgeo 6y agoIf anyone would like to see a Meshroom scan, here's a fire hydrant I 3d scanned in Downtown Portland, Oregon: https://socialhome.network/media/uploads/2020/04/30/94efe3d3-41fe-434a-873d-488bebe8e1c7.gif https://socialhome.network/media/uploads/2020/04/30/94efe3d3... I photographed it on my iPhone 8+ and used Meshroom to generate the mesh. The turntable animation was done in Blender.