Meshroom: 3D models from photos using free photogrammetry software
Vložit
- čas přidán 13. 05. 2024
- Meshroom turns photographs into 3D models using a process called photogrammetry. This video provides a couple of demonstrations, including clean-up of the final output in Meshmixer for render or 3D print.
Meshroom can be downloaded from the AliceVision website here:
alicevision.org/
And it has a great manual (including a beginners tutorial) here:
meshroom-manual.readthedocs.i...
Information on “Draft Meshing” - which allows Meshroom to be used without an NVIDIA GPU, is here:
github.com/alicevision/meshro...
Meshmixer can be downloaded from:
www.meshmixer.com/
My previous video in which used AutoDesk 123D Catch to turn the wooden elephant into a 3D model is here: • Explaining 3D Scanning - However, note that this is now an historical curiosity, as 123D Catch required a connection to cloud resources. So even if you could obtain a copy of the program, it would no longer work. Today, Meshroom really is the way to go.
More videos on computing and related topics can be found at / explainingcomputers
You may also like my ExplainingTheFuture channel at: / explainingthefuture
Chapters:
00:00 Introduction
01:06 Getting Meshroom
03:44 Elephant Demo
11:00 Meshmixer
13:06 On Location (2nd demo)
15:14 Lion Extraction
19:54 3D Print
21:01 Wrap
#Meshroom #Photogrammetry #ExplainingComputers - Věda a technologie
Im glad the elephant in the meshroom was finally addressed.
:)
"Lets go and take a closer look".
My favourite words to hear every Sunday.
The plethora of professional tools that are free on the web is insane. You just have to have a guide to advice you and to point out some of them, and you can easily make a living creating stuff, without breaking any law and without having to pay a cent if you don't want to, or can't afford to do so. Thanks for the knowledge you share Chris.
"advice you"?
@@elixier33 I meant to guide you. Excuse my mistakes, English is not my mother tongue.
@@elixier33 don't you have enough brain cells to understand what he meant to say?
@@elixier33 , how many languages do you speak? You always have two choices: be helpful or be a d1ck. Choose better. I'm pretty sure that everyone knew what @johnphilippatos meant. But still, if in the future you feel the need to call someone out on spelling or grammar, at least help them improve their multilingual skills by explaining what a better word choice may be. Only 20% of Americans can speak more than 1 language (and that number is likely to be high due to immigrants who have learned English in addition to their native language), whereas, over 50% of Europeans have the ability to speak more than one language. ☮
@@johnphilippatos FYI, the main difference between advice vs advise is that “advise” (with an S) is a verb, which means to recommend, or to give information to someone. On the other hand, “advice” (with a C) is a noun: an opinion or recommendation offered as a guide to action. No need to ever apologize for such mistakes. Live, learn, share & be kind. ☮
That was one of the most incredible explanations of creating a 3D model I have ever seen. You succinctly explained and articulately demonstrated the entire process from taking the photographs, importing photos, generating the model, to finally producing a final printed object. I love the lion example best and how the final object was printed and made golden. Hard to believe you created that object simply from a series of photographs. Wow. Many thanks!
Almost Star Trek-like!
I agree, that is an amazing video!
Thanks. :)
As a cs teacher this video is gold subbed
That was incredible!! The end result was extremely impressive! And as the software matures, and computer hardware becomes more and more powerful, this process will only get easier.
Absolutely amazing show off, Chris! I also got into 3D stuff with Blender and it's really fun, bought an RTX 3090 for it and it just spits out rendered PNG images like there's no tomorrow. Scanning real life objects and doing retopology on it is really a learning curve I think.
This is remarkable. I'm learning so much from this series. Your first 3D printing video actually inspired me to go out and get a 3D printer after years of being on the fence. I've had a great time and have even designed some replacement parts with Tinkercad and successfully printed them. Looking forward to what else you have in store!
Wow! Thanks, as always, for presenting a computer process from start to finish in a clear and concise way.
Fascinating software. The final scene where you are standing in front of the statue and holding the printed version was nicely done.
Thanks Perry. :)
@@ExplainingComputers
Hello my friend.
I would like to try this software.
I am currently using
Corel 3D Motion.
Have you ever tried it or used it ?
Keith Kuhn
He was literally in front of a green screen
@@SatanenPerkele …and a nice special effect it was.
Fantastic! Thank you, Chris for another excellent video. You have again presented a complex operation in a manner that the average person can understand and perhaps duplicate.
Very impressive what one can achieve with rather low spec hardware and patience... for free! Thanks for showing!
This guy's videos remind me of those TV shows that aired on PBS (or similar channel) in the late 90s early 00s that my parents would watch. I kinda like it.
Finally a great tutorial on photogrammetry. Looking forward to using this to create my own 3D models. Thank you Chris.
I'm surprised how well it handled specular highlights. These used to be the bane of any photogrammetry project. I've found a good overcast day helped in these situations. Great video .
You can also dust smaller objects with talc to provide a matt surface
@@paulg3336 I would have got shouted at doing that to statues in the park 😀
That was quite impressive. You spent an enormous amount of time on this. Thank you.
Wow....stunning! Many thanks, indeed, Chris, for all the time, effort and expense you put into your work. It is always amazing very professional and much appreciated! I have had a passing familiarity with laser templating whilst working in various nuclear plants a decade or two ago and am amazed how far this technology has come from those days, and been incorporated into today's home technology.
Well it's good to see you finally addressing the elephant in the Meshroom.
Nice. :)
Another great episode. As a former Army cartographer, and photogrammetry instructor, this absolutely fascinates me. You didn't mention the file sizes of the models, but looking at the spacing of the nodes on the TIN, they must be quite large.
i would assume the original scene, with all the scraggly environment bits around it, could take up around 1GB (or less as the things look rather low-poly), and just the lion shouldn't be more than say 200MB. for 3d printing small items (even in resin but especially fdm) you don't really need all that detail, so you could simplify it, remeshing while keeping sharp edges perhaps, down to maybe 50MB (doing a minimal fill on the flat bottom is a nice trick as well). that's pretty much where most of my projects with similar subjects end up.
edit: when he clicks on mesh.obj, explorer says 52MB, i don't know why.
Oh wow! I just finished the video since my last comment... what a beautifully edited and produced video. This had different locations and included many time consuming tasks condensed down with a finished product all for all our instant gratification Sunday morning CZcams enjoyment. Kudos sir.
Two Minute Papers posted a video about recent strides in AI photogrammetry. Much recommended. What a time to be alive. :)
incredible the results of 3D reality you were able to record into the final product. thank you Chris for opening our eyes to this new technology.,
Another fantastic video, Chris! Putting the 3D printed object in the park - very effective. Time to try Meshroom !
This is honestly one of the best tech videos I've ever watched
Thank you for sharing all these free open source tools over the years!
What an interesting software.
Also this is impressive work of art reproduction!
I have to share this to a friend who got a 3d printer recently
Thank you for this excellent video! I have a 3d printer and I find this technology fascinating, hats off to all the people in background developing the software technology, just amazing 🙂❤️
An excellent video explaining this technology. Chris sets a very high standard for clear explanations of complex technology.
Wow - love your open-source tutorials Chris. Thank you
Fantastic video! Your succinct, ‘attention to detail’ approach with the added benefit of taking extra time to allow the viewer to process what you’re saying is genius - and frankly just downright entertaining. I am kissing my fingertips - this video is decedent. Subscribed!
Welcome aboard! :)
Fascinating. Reminds me of my old university master thesis, which was about "Recovering 3D shapes from perspective projections" (i.e. photographs); I dealt with only two at a time, the corresponding points were marked with a tablet, the implementation was on an HP 2647A intelligent terminal running Basic - I had to do all the necessary Linear Algebra subroutines myself... It was 1980-1981 after all...
Wow, 1981! That must have been a real Eureka moment when the point cloud all came together! How did you visualize that back in the day?
@@sail4life Not really; it was more like a proof of concept, following an article about a hardware-based solution using one of the high-end systems at the time; Evans & Sutherland as far as I remember, in which they had two tablets (planchets, as they were called by some), that had the two photos mounted, one had to select at the same time the same points from both and press a button for the 3D coordinates to be calculated; I had just one tablet, so the two photographs were placed next to each other, the points were selected consecutively after a screen prompt. The visualisation used the available HP Basic 2D graphics library, I did the projections myself. The 3D graphics model was point-rib-face type with the topology verified at every change. It worked only for very simple models, but was fun to do. The alternative to the HP 2647A I could have ued at the time was a PDP-XVM (PDP-18 multi-processor graphics system) which had to be programmed mostly in Macro, that was way above my then-knowledge and the timeframe.
Stunning! Well done and such patience. Love the video! keep them coming Chris!
I am imagining Chris roaming the streets of London with a camera looking for statues. This was an an extremely well made video. I cannot imagine the planning that went behind showing a complete end to end project that required not just dealing with new and complex software but activating the neurons responsible for artistic senses. One of the best videos from the channel.
Thanks for your kind feedback. :)
Nice to have found 'meshroom' and show us what the software can do, for free! I use meshroom since 2018.
This is incredible! I'm so happy the softwares are free. Going to try this out on models I've made in Dreams PS4 and hopefully I can 3D print them too
Been a 3d modeling fan for years! And teaching myself for just as long!
Fascinating stuff. Free, open source stuff always gives me a smile.
Well done Chris, enjoyed watching the video. And the fact it can be done without spending any money and the Lion looks great at the end of the video with you holding the lion and the actual statue. Kodo's my friend!!!
As usual a great video, clearly explained. Thanks for all the time you put into these tutorials.
This is a great video. Very interesting and I definitely learned a lot about 3d imaging as well as 3d printing. Would like to see more. Thank you!
Fantastic! I’ll pass this video on to a few people I know that want to know how to do this. Thank you
I love you man! This is something i always wanted to do... but always thought it was impossible to do without expensive equipment. Thanks mate! 😊 👍
My father some times build artifacts for his tractor, some times he sell it a build again or build for another people, with this tools I can scan the final product without too much mess for future references. Thanks for the video.
That was absolutely excellent! With almost zero 3D printing skills I was able to create a 3D printed model on the FlashForge from a series of pictures. Love playing with MeshRoom and MeshMixer :) Thanks again for posting this video.
Fantastic. This is great to hear.
I worked for SGI (Silicon Graphic Inc) who invented 3d hardware solutions and who's hardware and software was responsible for generating 3D models of certain structures and terrains used by the US Air Force to fly missions in simulators before actually getting in the cockpit. This was back in the circa 1999 time frame. I understand the AF used high level aircraft (drones?) and satellite photos to develop the models. I saw some of the stuff they generated and was impressed that they could do that back when they were using hardware will less power than my laptop. I was impressed then and even more so now.
I remember those SGI workstations. :)
That was... riveting. Very impressed with the golden 3D model's solidity.
You might do an extra to tour the node part that was beyond the present scope.
Here I am, back again, and now I understand more of what I'm seeing. Wonderful!
I have that same wooden elephant (tho a bit larger) in my living room, and mine has also lost its tusks!
Wow, that final product is amazing. Very cool. All these software companies moving to subscription-only plans is great for free and open-source software :D
That was pretty neat, Chris! Thank you for sharing!
As you said "Amazing"! Thanks so much for explaining the intricate walkthrough of the entire process which if wrtten down would require a textbook with many illustrations. Always appreciate the time and efforts that you put into your videos, plus the integration of your great modelling skills and artistic talent to provide us with a stunning end product.
I can see that we are not far away from the time that robotic printers could be setup on the moon and we can send and tweak the data using techniques like this to create intricate structures. The beginnings of teleportation perhaps? keep up the good work Chris!
If you are looking for 3D models of Dinosaur , you can subscribe to my CZcams channel.
This is a really good video. This technology is likely going to feature more in our lives in the future.
Very excited to try. Great vid, great subject. Thank you Christopher.
Wonderfully done Chris. Thanks for sharing.
Thanks mr Barnatt, great guidance again. Exactly what I needed!
A very impressive result. I suspect your video will be responsible for many purchases of 3D printers. Well done, you!
Chris, you are wonderful! Your tutorials are the best I've ever seen!
Thanks!
Nice tutorial. It's not too often I see a video that makes me do something. But I'm going to try this on an object I've had so much difficulty in modeling in fusion 360. Thanks!!
I've found the commercial photogrammetry programs expensive for my needs. This is cool. Thanks!
Fascinating video. Until today I had never heard the word photogrammetry.
Awesome. Old school Open university / learning zone style presentation.
Approved.
Thank you for this video. This is exactly what I've been looking for!
Excellent! Just what the doctor ordered Thank you!!!
I'm amazed what this software can do, especially when you look at it's price !
That was a awesome video, Great work Chris.
Glad to see that the cat from last month's MP Select Mini video has a lion friend now!
Another great video, Chris. Say hello to Mr. Scissors for us.
Will do!
I love this video. So many details and questions answered. Thank you.
You are really on fire this year.
Great video again. Gives me an idea about a bespoke design project.
If a video sparks a project idea, then it has done its job. :)
This was amazing, Chris!
Well done Christopher, informative video. Also this type of software is also used today in dentistry. Now the Chrome o/s flex software for all are old windows machines that are now sitting in storage has great interest. To revive these aging devices for further use seems very forward thinking to myself..
Wow, all over the years i was thinking, only mad professors would be capable of that ;-)
In my humble opinion your most impressive video so far, thnx very much!
:-)
Thanks! 😃
You do a great job. I enjoy your videos, they are informative and easily understood.
Excellent stuff Chris, I need to have a go at this!
So you could say there was an elephant in the room! Great video by the way.
That was awesome, very impressive software considering it’s free!! Thank you for all your hard work on these videos!!!
Thanks for watching. :)
Absolutely amazing ! Thank you!
you rock on both technology and art - as well as presentation! :)
I think it'd be awesome if you did a video on taking photos of a building, doing photogrammetry, and then exporting to Unreal Engine 5
Just amazing to have access to this type of software for free 👍
Awesome video and tutorial, thank you - I followed your steps and succeeded in my project. I subscribed to your channel long ago and enjoy your humor and presentations very much.
This looks great! I could make sculptures out of clay and use this software to create 3D Models to be 3D printed. I always thought sculpting software seems a little finnicky and loses the physical "artistic" element of sculpting. This is basically an answer around that. Thanks for sharing this Chris!
A great idea, I will cross my fingers that this works for you. And the results could always be cleaned up in a free sculpting package like ZBRush Core Mini: zbrushcore.com/mini/download.php
@@tripplefives1402 Oh yes, a mesh created via photogrammetry is very unlikely to work well for soft body animation -- although it can provide a useful guide for model more suitable for this purpose.
If you are looking for 3D models of Dinosaur , you can subscribe to my CZcams channel.
Thank you for showing us more wonderful software that a lot of us did not know existed. The software is very interesting but also very time consuming in learning and being proficient in it. Now is it a Sprat to catch a Mackerel, tempted by the free software, you have to have a latish computer, lots of disk space to store all the formats of the output, a reasonable camera, I should imagine the higher the megapixel the better the output and a 3d printer. What you can achieve is mind blowing. Your Lion does you credit.
Excellent thanks, you and the software are extremely clever to say the least.
Too many videos are nothing more than cooking recipes. Yours is a scientific reasoning that explains the how and why. Therefore, it is a very interesting document. Thanks a lot.
Genuinely Impressive Technology. Well Done.
Thanks for showing *how* simple to use meshroom is. So I finally gave it a try and I'm amazed: the first simle model just took about 30 minutes to calculate (12 cores CPU, 64 GB RAM). Then I converted the *.obj* file to *.stl* in FreeCAD, I used PrusaSlicer 2.6 to cut and simplify the mesh. Back in FreeCAD I repaired holes in the mesh… and I'm quite happy w/ the result. Only downside (compared to 3D scanning devices) I see is that meshroom can not get the right dimensions, so I had to scale it back to original size.
WOW! Beautiful result and great explanations! Thank you.
You are welcome! :)
I know nothing about 3d modeling and my computer is nowhere near powerful enough to run the software. But this is really really cool and fascinating.
Great video and great software! 👍🏻
Makes me want to now take pictures of myself and make a statue to put on the corner of the room.
19:36-I should wait until the end, but I have to say, that is beautiful!
Thanks. :)
Interesting timing. I’ve been working with 3D scanning/printing recently.
I used to run past that lion when I lived in Nottingham. Great video!
Wow. Nicely done! Bravo!
Great video Chris, well made and informative as always, thank you
Thanks 👍
This looks very convenient!
Thank you!
Nicely done, Sir. A complex topic made approachable. I very much want to try this software out.
I used to be fluent using Lightwave 3D as it was my go to 3D software when we were animating for television specials using an Amiga 4000 way back early 2000s. Alas I haven't been using it for awhile now so I'm sure there's lots of new stuff and also I've probably forgotten the basics of using it. That was a great 3D print that you got in the end and I hope to be able to do the same soon.
Always great to hear from a LightWave user. :)
@@ExplainingComputers I've always preferred Lightwave over the others so even when most of the production houses started using 3D Studio, Maya etc, I was stubbornly steadfast and proud to use lightwave. I'm so glad that one of my favorite CZcamsrs is a Lightwave user as well.
WOW! Another amazing presentation. Oddly I was just reminiscing about a morphing program (as we called them back then) that took two images as input and hours of computing later produced a short video of the transformation from one image to the other. I was blown away at the time and wondered if the process would be almost instant now given the massive difference in computing power. Then comes a suite of app's that can be used to create a 3D object from 2D images...mind blown!
I really should stop using explosives to express my amazement...it's damn dangerous. ;)
It would be a sad world where we stopped being amazed by really cool software. :)
Great tutorial, looking forward to giving this a try!
Good luck! :)
This is amazing! Thanks Chris!
Great stuff as always !
You sir just saved my life. This is astounding!!
You are welcome!