Free Photo Scanning Workflow! (VisualSFM and Meshlab)

Поделиться
HTML-код
  • Опубликовано: 29 июл 2024
  • • Photoscanning 100% Fre... - NEW version of the free scanning tutorial!
    Discover a free photo scanning workflow for VisualSFM, Meshlab and Blender. After watching this tutorial you'll be ready to generate the jaw-dropping 3D models from photos, for $0.
    Advanced Photoscanning Workflow (Complete Course): blendermarket.com/products/ph... - Blender Market
    creativeshrimp.gumroad.com/l/... - Gumroad
    Download the Project Files: drive.google.com/drive/folder...
    That said, you still need a camera. We have Canon 600D, but you can get away with even cheaper cam. Even a smartphone cam will do the trick (sort of).
    VisualSFM
    ccwu.me/vsfm/
    VisualSFM is a free GUI application for photo scanning.
    CMVS-PMVS
    github.com/pmoulon/CMVS-PMVS
    “This software (CMVS) takes the output of a structure-from-motion (SfM) software as input, then decomposes the input images into a set of image clusters of manageable size.” I couldn’t describe it better than that. Image clusters. Decompose. That’s so nerdy. It turns me on.
    MeshLab
    meshlab.sourceforge.net/
    MeshLab is the open source software for editing of unstructured 3D meshes.
    Blender
    www.blender.org/
    Blender is the free and open source 3D creation suite. Great for visualizing the 3D scans, you bet!
  • ХоббиХобби

Комментарии • 382

  • @Chrismitchellstudios-com
    @Chrismitchellstudios-com 7 лет назад +182

    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

  • @maxerdergrosse_3579
    @maxerdergrosse_3579 6 лет назад +22

    "Fun isnt something one considers, when recreating the real world in a 3D programm. But this... this does bring a smile on my face"

    • @Seemsayin
      @Seemsayin 4 года назад

      Thanos.
      Thought that sounded familiar.
      Very cool.

  • @cameronteeple5296
    @cameronteeple5296 7 лет назад +1

    I have been waiting for an effective FREE way to do photo scanning FOREVER. Never fail to disappoint, Gleb.

  • @3DJapan
    @3DJapan 7 лет назад +14

    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.

  • @aux_anges
    @aux_anges 7 лет назад

    Useful and fun, as always. Your work is consistently amazing. Thank you.

  • @marcoflagg6601
    @marcoflagg6601 7 лет назад +1

    Thank you so much for your clear presentation and organization of materials! I really appreciate it.

  • @darylkillinger3088
    @darylkillinger3088 7 лет назад

    Thanks Gleb, Really Exceptional Video. Your delivery is concise, informative and you speak better English than most native RUclipsrs. Thanks for taking it into Blender. I'm looking forward to your other videos.

  • @nordic_rabbit2805
    @nordic_rabbit2805 5 лет назад

    You sir, have solved ALL OF MY STRESS OVER MY BLENDER PROJECT.

  • @joetke
    @joetke 3 года назад

    GREAT pedagogy! instructive, helpful and detailed. Thank you so much Gleb

  • @SardiPax
    @SardiPax 7 лет назад +5

    Great tutorial Gleb. I played around with this a few months ago but I hadn't thought of animation. Entertaining as always.

    • @GlebAlexandrov
      @GlebAlexandrov  7 лет назад +3

      Sardi Pax yea the possibilities are endless. think about realtime stuff like games!

    • @gigabit6226
      @gigabit6226 5 лет назад

      Wait sardi i'm subbed to you xD hi!

  • @terryd8692
    @terryd8692 6 лет назад

    Epic Gleb. Been looking for a good way to do photogrammetry into Blender for ages!

  • @Eli-ns5uw
    @Eli-ns5uw 6 лет назад +12

    2:57 This is why i love you gleb

  • @rangerRick9895
    @rangerRick9895 6 лет назад

    Watched a couple short tutorials before Now I'm hooked with GLEB. Awesome work you do brother keep it up. Thanks a million

  • @vittorio974
    @vittorio974 7 лет назад

    Great tutorial with clear instructions and excellent montage! Well done.

  • @aguatemalachavez
    @aguatemalachavez 7 лет назад

    So very impressive tutorial Gleb, you really rock!!

  • @BikerNic
    @BikerNic 6 лет назад

    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.

  • @peer1976
    @peer1976 7 лет назад

    Just tried it with screengrabs from Apple Maps. It's working great for recreating city landscapes. Thanks for the tutorial!!

  • @spor07
    @spor07 7 лет назад

    Спасибо Глеб, отличный урок! Всё очень подробно показано!

  • @Earth2Texas
    @Earth2Texas 6 лет назад

    Very informative! This is the most helpful video I've seen so far on this topic. Thank you.

  • @jmlietaer
    @jmlietaer 7 лет назад +1

    Great demo !
    Will try this out next week.

  • @robestey5628
    @robestey5628 4 года назад

    Well that was just to friggin cool Alexandre. Well done. Thank you. I will play with this

  • @wingnut0837
    @wingnut0837 7 лет назад

    Thumbs up for the funniest narration in a while. Love it. Learned alot.

  • @mrsSlutzilla
    @mrsSlutzilla 7 лет назад +2

    thank you so much for this awesome tutorial!

  • @ahmedshakib3883
    @ahmedshakib3883 7 лет назад

    More tuts like this one Gleb, This was very nicely done and it was in depth too.Cheers :).

  • @TessisK
    @TessisK 7 лет назад

    Absolutely amazing! Thank you!

  • @tybrady64
    @tybrady64 7 лет назад

    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!!!

  • @eviltwin2322
    @eviltwin2322 7 лет назад +13

    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.

    • @GlebAlexandrov
      @GlebAlexandrov  7 лет назад +3

      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.

    • @LD-kq3om
      @LD-kq3om 7 лет назад

      Evil Twin I

    • @lbgstzockt8493
      @lbgstzockt8493 6 лет назад +1

      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

  • @AyathTheLoafer
    @AyathTheLoafer 7 лет назад +6

    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.

    • @rob679
      @rob679 7 лет назад +1

      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.

  • @VFXforfilm
    @VFXforfilm 6 лет назад

    I have a great 2 part training series tutorial on photogrammetry and studio lighting setup if interested:
    www.vfxforfilm.com/phg-102-studio-shoot-and-cleanup

  • @satishgoda
    @satishgoda 6 лет назад

    This is an awesome tutorial. Amazing and free toolset. I am hooked. Thank you!

  • @dkomanek
    @dkomanek 7 лет назад

    Thaks. I was also really congused when I was installing visualSFM 3 months ago.

  • @tmkdigital6361
    @tmkdigital6361 7 лет назад +17

    This is just amazing Gleb; will share it!

    • @GlebAlexandrov
      @GlebAlexandrov  7 лет назад +2

      Thnx!

    • @user-qx7tm5df8j
      @user-qx7tm5df8j 7 лет назад

      i would if i had one to share with KappaRoss

    • @zarrar7133
      @zarrar7133 7 лет назад

      Gleb Alexandrov thanks but can I use photoscan software

  • @carlesm7654
    @carlesm7654 6 лет назад

    The best tutorial of VisualSFM

  • @kageratiridia
    @kageratiridia 7 лет назад +2

    Спасибо большое тебе за твои уроки Глеб :). Big thanks to you for your tutorials Gleb :)

  • @ralphedenbag4552
    @ralphedenbag4552 7 лет назад

    Oh man, definitely interesting tutorial. Got to try it out with my kids.

  • @tennicktenstyl
    @tennicktenstyl 7 лет назад

    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.

  • @marcdraco2189
    @marcdraco2189 7 лет назад

    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.

  • @MrMysterious420
    @MrMysterious420 3 года назад

    2021 and this is the best tut for meshlab I found, ty!

  • @simonjpollard
    @simonjpollard 7 лет назад

    Awesome, Gleb!! Thank you!

  • @MadBullTFS9
    @MadBullTFS9 7 лет назад +8

    Восхитительно!)

  • @marcombo01
    @marcombo01 6 лет назад

    Amazing man. I love you work.

  • @calthmlikiseethm704
    @calthmlikiseethm704 7 лет назад +1

    You are a master.... It will take me a year to get all of that but ty so much....

  • @CGJam
    @CGJam 7 лет назад

    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!

  • @lwiltshire
    @lwiltshire 4 года назад

    A-freaking-mazing. Just an overflow of casual ninja-level skill throughout.

    • @GlebAlexandrov
      @GlebAlexandrov  4 года назад

      working on a new one, in Meshroom this time!)

    • @lwiltshire
      @lwiltshire 4 года назад +1

      @@GlebAlexandrov Subbed! Can't wait.

  • @dp-mason
    @dp-mason 7 лет назад

    You have the best commentary I swear

  • @collectiflickthetoad
    @collectiflickthetoad 7 лет назад

    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.

  • @cristinamoriconi5272
    @cristinamoriconi5272 4 года назад

    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.

  • @majklnajt1772
    @majklnajt1772 5 лет назад

    Many thanks Gleb for this video :)

  • @AngelAgudoGuerrero
    @AngelAgudoGuerrero 7 лет назад

    you and your team are a little genius.
    awesome!

  • @gustavocavicchia3099
    @gustavocavicchia3099 7 лет назад

    Thank you! Very nice job!

  • @franciscoantonioprietorodr5051
    @franciscoantonioprietorodr5051 3 года назад

    Thanks a lot!! Really useful

  • @mfatihbarut
    @mfatihbarut 7 лет назад

    free solution with very profesyonel approach. Good job! Thank you.

  • @ThatWarioGiant
    @ThatWarioGiant 6 лет назад

    this is truly amazing

  • @Olav3D
    @Olav3D 7 лет назад

    Very useful, thanks.

  • @Shaban_Interactive
    @Shaban_Interactive 6 лет назад

    Amazing tutorial bro. Thank you.

  • @OfflineOffie
    @OfflineOffie 7 лет назад

    Amazing stuff!

  • @RemingtonCreative
    @RemingtonCreative 7 лет назад +2

    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.

    • @user-dx4rx3bt2l
      @user-dx4rx3bt2l 7 лет назад +3

      It would be nice if you still made one though

    • @GlebAlexandrov
      @GlebAlexandrov  7 лет назад +1

      Remington Graphics Timing, timing is everything.

  • @ASouza-ut9kb
    @ASouza-ut9kb 5 лет назад

    Thanks Gleb, help me a lot.

  • @Flash007b
    @Flash007b 7 лет назад

    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.

  • @bdragon254
    @bdragon254 6 лет назад +1

    You rock dude. Millenium Falcon all the way

  • @ankitpassi
    @ankitpassi 7 лет назад +1

    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!

  • @TinyWorlds
    @TinyWorlds 7 лет назад +2

    Awesome tutorial! Now I want to try photo scanning myself! :D

    • @psp999psp999
      @psp999psp999 4 года назад

      scanning my internal geometry

  • @kpecompl
    @kpecompl 7 лет назад

    OMG ! this is awesome

  • @pinanwicaksono
    @pinanwicaksono 7 лет назад +1

    hell, this tutorial is damn great!!
    Thanks gleb

  • @dennisferrara2996
    @dennisferrara2996 7 лет назад

    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

  • @AmanSingh-xg2ns
    @AmanSingh-xg2ns 3 года назад

    After dense 3d point white screen is there please help me I can't get any further

  • @Amro-Omran
    @Amro-Omran 3 года назад

    Awesome. I like your tutorial I am from Egypt I will follow you

  • @jeffrobyoung
    @jeffrobyoung 7 лет назад

    Fantastic! Thanks!

  • @yo-mo9it
    @yo-mo9it 7 лет назад

    Very good tutorial, thank you.

  • @leading2one
    @leading2one 7 лет назад

    Афигеть ! Спасибо Глеб)

  • @AndreGericke
    @AndreGericke 7 лет назад

    Very cool vid. Thanks for that!

  • @vicktormindolin2317
    @vicktormindolin2317 5 лет назад

    Sehr schön erklärt. Vielen Dank. :)

  • @anavillalbacantero8162
    @anavillalbacantero8162 7 лет назад

    Thank you so much!

  • @8-bitgamer894
    @8-bitgamer894 7 лет назад

    when I use the screen reconstruct poissen command my generated model looks jagged. I am assuming this is due to the parameters I used. can anyone suggest the parameters I should use with the newer version of sfm??? any help would be greatly appreciated

  • @vinnipuhreal
    @vinnipuhreal 4 года назад

    Please help. How to make face 3d from photos in blender and export it with textures?

  • @MaxAigner
    @MaxAigner 5 лет назад +1

    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

  • @angad158
    @angad158 7 лет назад

    Hey
    I am getting a white screen after the termination of the dense reconstruction command. The log window says that the cmvs command failed. What do I do now ? Any kind of help would be really appreciated. Thanks!

  • @KevinRMoore
    @KevinRMoore 7 лет назад

    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

  • @rhysdawson7625
    @rhysdawson7625 7 лет назад

    what would the process be to scan and save the model as stl file for 3d printing?

  • @masoncollard1359
    @masoncollard1359 2 года назад

    Is there a difference for the windows version that says for nvidia cuda and the one that doesnt

  • @eduardof.schoenau499
    @eduardof.schoenau499 3 года назад

    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?

  • @LutchoCressoni
    @LutchoCressoni 7 лет назад

    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

  • @deborahdebby3913
    @deborahdebby3913 7 лет назад

    awesome ! so fast so great !!!

  • @veggiet2009
    @veggiet2009 7 лет назад

    Thank you for this, I've tried it a couple of times, but I think there's always a step that I've forgotten, and since I've upgraded the PC I used I will have to go back to the install step :(

  • @chagora1989
    @chagora1989 5 лет назад

    You are amazing. Thank you

  • @ralphedenbag4552
    @ralphedenbag4552 7 лет назад

    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.

  • @JK-ym1qz
    @JK-ym1qz 2 года назад

    Thank you:)

  • @grzegorzbrzeczyszczykiewic897
    @grzegorzbrzeczyszczykiewic897 6 лет назад

    4 some reason vsfm doesnt reconstruct one side of image,and after implementing file.nvm into meshlab it doesnt show anything

  • @Hannes007
    @Hannes007 6 лет назад

    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?

  • @gameclip1940
    @gameclip1940 7 лет назад

    I am doing a 98 photo model. I have been waiting four almost 4 hours for the dense reconstruction to finish. Is this normal
    ????????

  • @user-qx7tm5df8j
    @user-qx7tm5df8j 7 лет назад

    thanks for sharing gleb. appreciate

  • @Mrshineside1
    @Mrshineside1 7 лет назад

    Can you tell the title of the song he was twittering on entry

  • @t.t.kreischwurst7158
    @t.t.kreischwurst7158 7 лет назад

    Does CMVS-PMVS work with the CPU Version of VisualSFM? I installed it like it's shown everywhere, but when i reconstruct the dense, it says after a second, that it is done, but it has'nt done anything.

  • @p4nzerass984
    @p4nzerass984 7 лет назад

    Wowowowowo this is soooo cool i have to try it on my own :O

  • @roblesliemedia
    @roblesliemedia 3 года назад

    That was really good man, you're funny too.

  • @euan3858
    @euan3858 7 лет назад +1

    Can anyone help me Poisson mesh reconstruction thing isnt showing up for me?

  • @africanstockheritage2463
    @africanstockheritage2463 7 лет назад

    fantastic tuto

  • @hatzbeile
    @hatzbeile 7 лет назад

    Hi! Gleb Alexandrov I hope you can solve me this question, Is there any way to translate the texture genereted by photogrametry to a new retopo mesh in Blender? I've done a photo scanning model like in your video but I've done a retopo mesh of the same model too, and I want to move the texture of the high poly to my new low poly mesh.
    I ask for apologize about my english, It's not my native language.

  • @raymondstpaul4913
    @raymondstpaul4913 5 лет назад

    Why do you have to export it to Blender an not another software such as Hitfilm?

  • @tharikmaya
    @tharikmaya 7 лет назад

    Thank you lots bro :)