For those asking "Surface Reconstruction Poisson" is now under Filters > Remeshing, Simplification and Reconstruction > Screened Poisson Surface Reconstruction Octree Depth is now Reconstruction Depth Also "Quadratic Edge Collapse Decimation" is now called "Simplification: Quadratic Edge Collapse Decimation" in the same menu
Great video Gleb, thanks. One quick tip that will slightly speed up reconstruction is that VisualSFM has to be told to use CUDA for its calculations, it doesn't do it by default. In one of the menus (I don't have it nearby to check the exact names, sorry) there is the option "use CUDA" and a few parameters to play with. It should make a difference for you.
Another metod of getting a picture sequence to work with, is this: Shoot a video (or find a suitable video clip elsewhere) where you circle the motive. Load the video into Photoshop. Export the video render BUT as a picture sequence. save all the pictures in a folder. In Explorer you size explorer so that you have thumbnails in sequence but with e.g. 10 columns of pictures in the viewpane. Box select the left column from top to bottom and copy those pictures to a different folder. You now have every 10 frame saved. That will decrease the number of files to work with. You can repeat as necessary.
Very cool. I did basically the same tutorial a couple years ago but I like your addition of decimation. I didn't know MeshLab has that function at the time that I did mine.
Wow, so cool that you're doing all of this with freeware. I do similar work, but the software costs thousands. If I was younger with no extra money, I'd be watching this video multiple times and getting all the software listed. Too cool!!!
This is a great way to make very cool models of real-world objects like rocks and other natural stuff, Gleb! That is for a great introduction. Must. Sleep. Now.
Thanks Gleb, Really Exceptional Video. Your delivery is concise, informative and you speak better English than most native UA-camrs. Thanks for taking it into Blender. I'm looking forward to your other videos.
photogrammetry is so much fun, its even more amazing that you could do it directly on your mobile phone with software like scann3d. though i think this workflow will give better results in the final render!
Happy finally you decide to try out free/open source solution vs 123 catch. Great tutorial like always. You can do the Poisson surface reconstruction also with CloudCompare , for some complicated model you can get better result than MeshLab. Personally when i do Poisson surface reconstruction i set to 12 8 1 1 and when apply Quadric Edge collapse i check preserve Topology Just a small terms mistake, if you do a camera movement closer to the subject you DON'T zoom but you do a dolly mouvement (Dolly mouvement : motion towards or motion from.), when you zoom you change focal length and the consequence is you change also the perspective ( is already a sort of special effect), if you do a dolly mouvement , or in short a dolly, is more natural movement for human eyes.
Freakishly awesome Gleb. I work in the 3D field with 3D scanners and printers. I found this tutorial quite usefull as I have a few large scanning jobs I need to do this month.
Dang Gleb, you beat me to it! I was planning on making a tutorial with a similar method next week. Anyway, great tutorial! Definitely better than I could do.
I'm starting by saying that this tutorial is a life saver! BTW i have now the MeshLab 2020.06 version and I need some explanation about some commands that are changed over time.
Thanks for this tutorial!!!!!!. I've tried a few times to get this workflow right, with limited success. Maybe with all the details you have put into this video I'll finally get a usable import for blender
Actually zero dollars means low cost at the acquisition. But the technology that we need especially for eg: computer, processor, cpu, gpu, and also the main idea of close range photogrammetry to create excellent 3D models are EXPENSIVE. It's so true that i felt it.. #vivascience #vivaphotogrammetry
Thanks for this tutorial. I didn't work quite well for me but this might have something to with my camera. I don't know. I see you alse made a tutorial with Photoscan but as it is older, i believe i wil use this method. Btw congratulations for your little shrimp.
Really Awesome Tutorial, so much humor and fun way to present information! Especially the idea of creating a paper millenium Falcon :D so great!! Maybe Nowadays (2018) I would use Meshroom as a one-click tool that extracts more points and converts everything to a model in one step.. Btw. one question: I struggle with photogrammetric Indoor Room"Scanning". How can I scan a whole room with this technique? A video for roomscanning would really help me so much oO
Hey Gleb , any particular things to keep in mind while taking photographs , optimal resolution of photos , what type of lights to use , is flash can be used (i guess not , it will ruin natural lights) , any other things ? Thanks for tutorial , will share!
Thank you for this, did wonder how to go about photoscanning. If taking photos of objects with sky etc in the background would you mask out the unwanted sky in each photo before starting the conversion?
Great tutorial, I'm getting some nice results. Does the software use the accelerometer reading (is it stored on the picture file??) or its 'just' math? If so, we could keep the camera fixed and turn the object
I have a computer where the Sparce reconstruction only shows half of the images. But in another computer the sparce runs good. The first one has a GTX 650, the other is a nvidia 920A
Please Help! All works fine with the example fotos. But everytime I take pictures on my own in VSFM I end up with only 3 Cams (of originally 92 ...). What am I doing wrong or is there some special trick while taking the pics? (Only tried tiny stuff like a PS Controler e.g. and ofcourse I did it 360° from various angles so they all should be able to get matched ...)
in VSFM all good after Matching doubles but something wrong after Reconstruction step. It allways matches like 3 or 4 fotos together before it starts over again from blanc ... :'(
Hello Gleb, congratulations for the tutorial, really crazy. I have a problem. When the amount of interpolation in MeshLab, the matter at hand, upside down, and this does not allow me to create the mesh properly. Then beyond that I do not charge the intersection of the three axes, but moved to the right, how do I fix? thank you
Great video! This helped me a lot, but I still have a problem. When I compute missing matches it says 0 pairs to compute match. I don't know why this happened.
Hey there, Gleb. At around 4:00, you copy and paste some files. You're using a PC for this. The files look totally different on my mac. What do I copy, if anything, and where do I paste them using a mac and not a PC? Thx.
hey this is a nice video and probably the first one who showed me how to correctly install the program. i still have problems with the result. the pictures from the third layer where you go as near to the ground as possible dont show up in the 3d modell. can u tell me why this happens to me everytime?
For those asking "Surface Reconstruction Poisson" is now under Filters > Remeshing, Simplification and Reconstruction > Screened Poisson Surface Reconstruction
Octree Depth is now Reconstruction Depth
Also "Quadratic Edge Collapse Decimation" is now called "Simplification: Quadratic Edge Collapse Decimation" in the same menu
Chris, thanks for an explanation.
Kevin! is that you?
Thank you!!
What kind of pc requirements do you need? When i tried it, this program used 90-100% my cpu.
thank you my friend
"Fun isnt something one considers, when recreating the real world in a 3D programm. But this... this does bring a smile on my face"
Thanos.
Thought that sounded familiar.
Very cool.
I have been waiting for an effective FREE way to do photo scanning FOREVER. Never fail to disappoint, Gleb.
Great video Gleb, thanks. One quick tip that will slightly speed up reconstruction is that VisualSFM has to be told to use CUDA for its calculations, it doesn't do it by default.
In one of the menus (I don't have it nearby to check the exact names, sorry) there is the option "use CUDA" and a few parameters to play with. It should make a difference for you.
You're right, thanks for mentioning this. I enabled CUDA, but I forgot to actually compare it to non-CUDA calculation time. It may speed things up.
Evil Twin I
its under tools>enable GPU>match using cuda (as of 14.4.2018), also the little gear symbol in the menu row doesn#t seem to do anything
Another metod of getting a picture sequence to work with, is this:
Shoot a video (or find a suitable video clip elsewhere) where you circle the motive.
Load the video into Photoshop.
Export the video render BUT as a picture sequence.
save all the pictures in a folder.
In Explorer you size explorer so that you have thumbnails in sequence but with e.g. 10 columns of pictures in the viewpane.
Box select the left column from top to bottom and copy those pictures to a different folder. You now have every 10 frame saved. That will decrease the number of files to work with. You can repeat as necessary.
You can do that, but keep in mind that movie is recorded in much less resolution that taking shots. More resolution of sequence - better results.
Very cool. I did basically the same tutorial a couple years ago but I like your addition of decimation. I didn't know MeshLab has that function at the time that I did mine.
A-freaking-mazing. Just an overflow of casual ninja-level skill throughout.
working on a new one, in Meshroom this time!)
@@GlebAlexandrov Subbed! Can't wait.
This video deserves more views. Btw if you can't get the newer version of meshlab to create your mesh properly just download the earlier one.
2:57 This is why i love you gleb
Thumbs up for the funniest narration in a while. Love it. Learned alot.
This is just amazing Gleb; will share it!
Thnx!
i would if i had one to share with KappaRoss
Gleb Alexandrov thanks but can I use photoscan software
Wow, so cool that you're doing all of this with freeware.
I do similar work, but the software costs thousands.
If I was younger with no extra money, I'd be watching this video multiple times and getting all the software listed.
Too cool!!!
The best tutorial of VisualSFM
This is truly the best kind of birthday present!
Supposing that it is your birthday today, congratulations from me. ;D
Cheers!
You sir, have solved ALL OF MY STRESS OVER MY BLENDER PROJECT.
This is a great way to make very cool models of real-world objects like rocks and other natural stuff, Gleb! That is for a great introduction. Must. Sleep. Now.
You rock dude. Millenium Falcon all the way
Thanks Gleb, Really Exceptional Video. Your delivery is concise, informative and you speak better English than most native UA-camrs. Thanks for taking it into Blender. I'm looking forward to your other videos.
Watched a couple short tutorials before Now I'm hooked with GLEB. Awesome work you do brother keep it up. Thanks a million
Great tutorial Gleb. I played around with this a few months ago but I hadn't thought of animation. Entertaining as always.
Sardi Pax yea the possibilities are endless. think about realtime stuff like games!
Wait sardi i'm subbed to you xD hi!
You have the best commentary I swear
Just tried it with screengrabs from Apple Maps. It's working great for recreating city landscapes. Thanks for the tutorial!!
Epic Gleb. Been looking for a good way to do photogrammetry into Blender for ages!
Thank you so much for your clear presentation and organization of materials! I really appreciate it.
photogrammetry is so much fun, its even more amazing that you could do it directly on your mobile phone with software like scann3d. though i think this workflow will give better results in the final render!
GREAT pedagogy! instructive, helpful and detailed. Thank you so much Gleb
Great demo !
Will try this out next week.
Happy finally you decide to try out free/open source solution vs 123 catch. Great tutorial like always. You can do the Poisson surface reconstruction also with CloudCompare , for some complicated model you can get better result than MeshLab.
Personally when i do Poisson surface reconstruction i set to 12 8 1 1 and when apply Quadric Edge collapse i check preserve Topology
Just a small terms mistake, if you do a camera movement closer to the subject you DON'T zoom but you do a dolly mouvement (Dolly mouvement : motion towards or motion from.), when you zoom you change focal length and the consequence is you change also the perspective ( is already a sort of special effect), if you do a dolly mouvement , or in short a dolly, is more natural movement for human eyes.
2021 and this is the best tut for meshlab I found, ty!
Well that was just to friggin cool Alexandre. Well done. Thank you. I will play with this
Freakishly awesome Gleb. I work in the 3D field with 3D scanners and printers. I found this tutorial quite usefull as I have a few large scanning jobs I need to do this month.
Dang Gleb, you beat me to it! I was planning on making a tutorial with a similar method next week. Anyway, great tutorial! Definitely better than I could do.
It would be nice if you still made one though
Remington Graphics Timing, timing is everything.
More tuts like this one Gleb, This was very nicely done and it was in depth too.Cheers :).
You are a master.... It will take me a year to get all of that but ty so much....
I'm starting by saying that this tutorial is a life saver! BTW i have now the MeshLab 2020.06 version and I need some explanation about some commands that are changed over time.
Спасибо большое тебе за твои уроки Глеб :). Big thanks to you for your tutorials Gleb :)
kageratiridia happy to do that) thnx
Thaks. I was also really congused when I was installing visualSFM 3 months ago.
Very informative! This is the most helpful video I've seen so far on this topic. Thank you.
So very impressive tutorial Gleb, you really rock!!
Great tutorial with clear instructions and excellent montage! Well done.
Useful and fun, as always. Your work is consistently amazing. Thank you.
Awesome tutorial! Now I want to try photo scanning myself! :D
scanning my internal geometry
This is an awesome tutorial. Amazing and free toolset. I am hooked. Thank you!
Thanks for this tutorial!!!!!!. I've tried a few times to get this workflow right, with limited success. Maybe with all the details you have put into this video I'll finally get a usable import for blender
Absolutely, give it one more chance.
Thank god i opened this video
Actually zero dollars means low cost at the acquisition. But the technology that we need especially for eg: computer, processor, cpu, gpu, and also the main idea of close range photogrammetry to create excellent 3D models are EXPENSIVE. It's so true that i felt it..
#vivascience #vivaphotogrammetry
Oh man, definitely interesting tutorial. Got to try it out with my kids.
Спасибо Глеб, отличный урок! Всё очень подробно показано!
Восхитительно!)
free solution with very profesyonel approach. Good job! Thank you.
thank you so much for this awesome tutorial!
Awesome. I like your tutorial I am from Egypt I will follow you
Thanks for this tutorial. I didn't work quite well for me but this might have something to with my camera. I don't know. I see you alse made a tutorial with Photoscan but as it is older, i believe i wil use this method.
Btw congratulations for your little shrimp.
I wrote short alghoritm for the latest Meshlab version, because some places has different names
Meshlab version version:2020.07.
Based on video:
------------
File-> Open project...-> \.nmv ->
Select Vertices -> select unneeded vertices and delete them
File-> Import Mesh -> \.ply
(also delete unnessecary vertices from .ply mesh)
-------------
1.
To generate poligonal surface:
Filters -> "Remeshing,Simplification and Reconstruction" ->
-> "Surface Reconstruction: Screened Poisson"
-------------
2. Simplify Geometry:
Filters -> Remeshing,Simplification and Reconstruction -> Simplicification: Quadric Edge Collapse Decimation
-------------
3. Before adding texture:
Filters -> Cleaning and Repairing -> repair non Manifold Edges by removing faces
-------------
4. Adding texture:
Filters -> Texture -> Parametrization + texturing from registered rasters.
-------------
5. Export to ".obj" file:
File -> Export Mesh As... -> Files of type: ".obj" (Alias Wavefront Object)
Uncheck "Normal"
Press "OK"
-------------
Then edit with Blender. :)
Awesome, Gleb!! Thank you!
Really Awesome Tutorial, so much humor and fun way to present information!
Especially the idea of creating a paper millenium Falcon :D so great!!
Maybe Nowadays (2018) I would use Meshroom as a one-click tool that extracts more points and converts everything to a model in one step..
Btw. one question: I struggle with photogrammetric Indoor Room"Scanning". How can I scan a whole room with this technique? A video for roomscanning would really help me so much oO
Hey Gleb , any particular things to keep in mind while taking photographs , optimal resolution of photos , what type of lights to use , is flash can be used (i guess not , it will ruin natural lights) , any other things ?
Thanks for tutorial , will share!
Amazing, just one question, i found this video searching for Civil Engineering Solutions, how we scale the geometry to the real size / scale 1:1?
Absolutely amazing! Thank you!
How / where the hell did you learn all this stuff..... a brilliant video .....keep up the good work !!!
Amazing man. I love you work.
you and your team are a little genius.
awesome!
Many thanks Gleb for this video :)
You can batch resize using irfanview as well.
That was really good man, you're funny too.
Looks like just the thing for Abrams Wars EP 8. Question, would this work just as well for a none-banged up product?
this time you really, really nailed it!!!!!!!
Thanks!
Thank you! Very nice job!
Hello! Kevin McCallister.
Great video.
hell, this tutorial is damn great!!
Thanks gleb
Awesome. Glad to hear that!
Thank you for this, did wonder how to go about photoscanning. If taking photos of objects with sky etc in the background would you mask out the unwanted sky in each photo before starting the conversion?
Zandorius, no need to mask anything. The software does everything for you.
Good to know, have an awesome old park bench near my house, I shall attempt to scan it and include in a scene. Wish me luck :D
Best of luck. Look, I did it. )
Great tutorial, I'm getting some nice results. Does the software use the accelerometer reading (is it stored on the picture file??) or its 'just' math? If so, we could keep the camera fixed and turn the object
you really should do an updated version, too bad on the new ones basically nothing works :/
Thanks Gleb, help me a lot.
Very good tutorial, thank you.
Amazing tutorial bro. Thank you.
Any workarounds or alternatives for MacOS users? This looks so badass!
And huhhuhuu we have a pie. Sir you just awesome ;)
Very useful, thanks.
I have a computer where the Sparce reconstruction only shows half of the images. But in another computer the sparce runs good. The first one has a GTX 650, the other is a nvidia 920A
awesome ! so fast so great !!!
fantastic tuto
Very cool vid. Thanks for that!
WOW, AMAZING. I think I can use it with my DJI Mavic Pro drone to render some photogrammetry photos of architectural buildings. What do u think about?
this is truly amazing
Can be time consuming is definitely correct ....I wish I would've read Evil Twins comment a day ago....Great Video nonetheless
Amazing stuff!
Please Help!
All works fine with the example fotos. But everytime I take pictures on my own in VSFM I end up with only 3 Cams (of originally 92 ...). What am I doing wrong or is there some special trick while taking the pics? (Only tried tiny stuff like a PS Controler e.g. and ofcourse I did it 360° from various angles so they all should be able to get matched ...)
in VSFM all good after Matching doubles but something wrong after Reconstruction step. It allways matches like 3 or 4 fotos together before it starts over again from blanc ... :'(
Hello Gleb,
congratulations for the tutorial, really crazy. I have a problem. When the amount of interpolation in MeshLab, the matter at hand, upside down, and this does not allow me to create the mesh properly. Then beyond that I do not charge the intersection of the three axes, but moved to the right, how do I fix?
thank you
thanks for sharing gleb. appreciate
Sehr schön erklärt. Vielen Dank. :)
Fantastic! Thanks!
Thanks a lot!! Really useful
Looks great! Will this work on a Mac computer?
Great video! This helped me a lot, but I still have a problem. When I compute missing matches it says 0 pairs to compute match. I don't know why this happened.
Hey there, Gleb. At around 4:00, you copy and paste some files. You're using a PC for this. The files look totally different on my mac. What do I copy, if anything, and where do I paste them using a mac and not a PC? Thx.
OMG ! this is awesome
hey this is a nice video and probably the first one who showed me how to correctly install the program. i still have problems with the result. the pictures from the third layer where you go as near to the ground as possible dont show up in the 3d modell. can u tell me why this happens to me everytime?
You are amazing. Thank you
thank you
but i have a problem. when i delete points in meshlab, view is broken and i did not see point cloud.
what is the problem?