Photogrammetry in Meshroom & Blender

Поділитися
Вставка
  • Опубліковано 28 вер 2024

КОМЕНТАРІ • 256

  • @dagmite
    @dagmite 4 роки тому +8

    This is the most friendly and easy to follow and engaging person in whole world of UA-cam. Amazing I just like every idea expressed.. Is it just me

  • @RodrigoDoTango
    @RodrigoDoTango 4 роки тому +3

    Best tutorial I found for beginners, all the "wasted time" on Blender really help a lot.

  • @vartanpanossian7331
    @vartanpanossian7331 3 роки тому +8

    This was everything I needed to get started with photogrammetry. Goes to show that a good video truly is timeless! Thank you, and good job

  • @jscott8695
    @jscott8695 2 роки тому +1

    Thank you posting this! I've been playing around with Blender since version 2.79, but just started working with photogrammetry. I found reference to Meshroom and Agisoft De-Light in a book that I recently purchased. So of course, I had to hit the net and find out everything I could. Wow! A brand-new world! Thanks Again! 😃

  • @Kevin-tc3ob
    @Kevin-tc3ob 5 років тому +8

    Wow this is the best tutorial i've seen so far for learning blender - you have a new sub! You surely deserve way more than 413 subs - Really good stuff. Thank you!

  • @blanchsb
    @blanchsb 2 роки тому +1

    Nice video. In blender you can rotate when in side view by clicking on the white circle gizmo (the view's rotation and since you are in side view then the rotation will be rotating along X) Just an FYI. Or you can hit r on the keyboard like you said

  • @richardgeorge1420
    @richardgeorge1420 3 роки тому +3

    this is really helpful. You explain everything so well! thanks

  • @daveindezmenez
    @daveindezmenez 4 роки тому +7

    You'll need to update this sometime to Blender 2.8 and the current version of Meshroom.

    • @Crompwell
      @Crompwell  4 роки тому +1

      David Thrasher I’ll see about making a new video. Meshroom 2020 should be on the horizon if not already.

  • @KnightDriveTV
    @KnightDriveTV 4 роки тому +1

    Man, I wish you'd do an updated video on this again...my screens look nothing alike...I stumbled my way through this and got the mesh trimmed and exported but, it wasn't without flaw. Aligning the axis' and gettin things sorted was tough.

    • @Crompwell
      @Crompwell  4 роки тому

      I’ll see what I can do.

  • @techsobserver
    @techsobserver 4 роки тому +2

    Thank you for helping others.

  • @finabentley-kimura4588
    @finabentley-kimura4588 4 роки тому +1

    Wonderful, excellent tutorial. I recently bought a drone and want to get into drone mapping. But I didn't want to spend the big $$ and buy pix4D or other expensive software. This really helps me out. Also I've taken blender classes before. Thank you.

    • @Crompwell
      @Crompwell  4 роки тому +1

      I appreciate the kind words, and I’m glad you found it helpful :)

    • @finabentley-kimura4588
      @finabentley-kimura4588 4 роки тому

      @@Crompwell I forgot to ask, do you know of a free or reasonably priced alternative to sketchfab for showing our models. Something that would allow you to embed the link to a website.

    • @Crompwell
      @Crompwell  4 роки тому

      Fina Bentley-Kimura A word of caution about uploading 3D models to the web: with platforms like Sketchfab and WebGL, there is always a way to reverse engineer anything that gets downloaded to computers for user-side interaction. I’ve seen sketchy people offering to rip 3D models from sites like Sketchfab for a fee, effectively breaking Sketchfab’s market element. If you’re planning to use Web-based 3D for commercial purposes, I’d highly recommend avoiding publishing the actual project and use videos and gifs instead, to avoid the thieves using 3D model ripping scripts.
      If the commercial aspect isn’t important to you, then read on:
      Apart from Sketchfab’s limited free account, there is WebGL which you could use to show models off, but it’d require you to program it to work.
      There is a Blender to WebGL addon called Blend4Web. The base version is free, but kind of limited AFAIK. It also only supports version 2.79 instead of the newer 2.8x Blender builds. I’m not sure if it’s been well updated.
      I believe you could also use Raylib, a free and open source programming library that can handle 3D graphics, but I’m not sure how well that’d integrate with the web. It’s probably doable with this library.
      I’d say that WebGL is your best bet and there are some tutorials out there on Blender to WebGL.

    • @Crompwell
      @Crompwell  4 роки тому

      Fina Bentley-Kimura Verge 3D also just released integration with Blender to get Blender scenes working in a web browser. Not sure if it’s free or how it works.

  • @DarrylLearie
    @DarrylLearie 5 років тому +2

    Thank you so much for your tutorial - you covered so many basic questions I just wanted/needed to know!

  • @hbonin
    @hbonin 5 років тому +3

    Great tutorial mate, thanks a million!

  • @MilanKarakas
    @MilanKarakas 4 роки тому

    Excellent! Thank you for very informative and useful video. Just made my first 'copy/paste' object - wooden vase into 3D printing file. Right now printing scaled down model. Good details... okay, here and there are little errors, but nothing serious. You have new subscriber. Anxiously waiting for more.

  • @przemyslawkasperski2481
    @przemyslawkasperski2481 4 роки тому +1

    Great tutorial! Thank you very much!

  • @zoranvelijevic7871
    @zoranvelijevic7871 3 роки тому +1

    You can also install ubuntu linux on a mac with nvidia gpu as I did. Linux can read apple partitions and runs with much less resources than osx on the same hardware.

    • @Crompwell
      @Crompwell  3 роки тому +1

      Yes, but I’m not sure how many users want or know how to do all that.

    • @zoranvelijevic7871
      @zoranvelijevic7871 3 роки тому +1

      @@Crompwell Honestly installing it on linux is not as simple as it would be somewhere else. Modifying the path to add variables and so on. Many Mac users are developpers and I think they should consider linux instead of osx because Apple is slowly getting away from intel chips and will for sure give up their macs in a few years.(ARM os updates too expensive to adapt to non-ARM chips)

    • @Crompwell
      @Crompwell  3 роки тому

      @@zoranvelijevic7871 I agree with you in terms of getting away from Apple due to their practices and components. That said, there are a good number of non-developers that like Apple because of the simplicity of the OS, despite my attempts to convince them otherwise, unfortunately.

    • @zoranvelijevic7871
      @zoranvelijevic7871 3 роки тому +1

      @@Crompwell I agree, but it's also important to explain to people that linux can be installed instead of osx because apple's hardware is in fact very standard and doesn't make any problem regarding drivers.
      The Arm OS will of course be different but the future pcbs will for sure embed common sound and video chips, overpriced of course because apple buyers will keep buying low quality hardware for a very high price.

  • @chrisdixonstudios
    @chrisdixonstudios Рік тому +1

    This is an inspiring start for everyone! What camera and settings are used to capture the Details? Trying to decide what camera to use for capturing finer details. Thanks.

    • @Crompwell
      @Crompwell  Рік тому +1

      If I recall correctly, I used a Canon EOS 80D. You can get pretty good results with modern camera phones, but a professional DSLR with good quality and proper lighting will give you the best results.

    • @chrisdixonstudios
      @chrisdixonstudios Рік тому +1

      @@Crompwell yes 20mp plus is the way to go, thanks for confirming. My cellphone is 12mp and scans were too lumpy. Just bought a used Nikon D800 from keh, 36mp. Appreciate your clarity before such a purchase invesment.

  • @jakez162
    @jakez162 4 роки тому +2

    This tutorial is fantastic! Thanks for taking the time to help us all out. By any chance though, have you ever been unable to drag and drop into meshroom? I keep getting this issue

    • @Crompwell
      @Crompwell  4 роки тому +1

      Some of my students have run into this. If you are trying to drag photos out of a google drive or zip archive you can run into problems. Make sure the photos are store locally on your PC, then drag them from the file explorer and into meshroom. Then it should work.

  • @jerhub8517
    @jerhub8517 5 років тому +5

    Thanks for this. By far the most clear explanation I have seen so far.

  • @dominicrobertdillonbrown9938
    @dominicrobertdillonbrown9938 3 роки тому +1

    still didnt get a good output but realised i was my house lights and also camera phone was only 2mega pixels needs to be 12mega pixels for photogram

  • @maxfacdoc
    @maxfacdoc 3 роки тому +1

    Great video, very informative ! Could you comment on the possibility for measuring the 3-D objects (linear, angular, volumetric) ?

    • @Crompwell
      @Crompwell  3 роки тому +1

      The only way this is possible is to include some kind of metric in the scanned data. You’ll need some kind of reference to determine the measurements of what you capture since the 3D data is generated by structure which is reconstructed based on movement. So, you could probably use the camera’s sensor width as a useful metric, but it’d be better to capture something directly like a rule in your photography, for example.

    • @maxfacdoc
      @maxfacdoc 3 роки тому

      @@Crompwell Thank you ! Suppose I take the photos with a measuring tape placed directly on the object and then use that to calibrate the scale, could the measurements be done in Blender ?

    • @Crompwell
      @Crompwell  3 роки тому +1

      @@maxfacdoc As long as your photos are clear and the reconstruction goes well, I don’t see any reason you wouldn’t be able to do that. :)

  • @sonofsun4
    @sonofsun4 4 роки тому +1

    I would like to learn this photogammetry for a reason of restoring old equipment of rather larger dimensions. I need to create point cloud or mesh, convert it to surfaces or solid, usable by the CAD program. Then I will re-create the part inside of CAD by approximating the model, so I get workable geometry. These technical parts have a lot less details.
    After listening and watching your and some other videos, it is not quite clear to me, why do I need Blender. Can you point me to some other source, where these two programs abilities and usefulness is explained? My objective is to get surface or solid model. Thank you.

    • @Crompwell
      @Crompwell  4 роки тому

      Blender is just the program that we are using to manipulate the obj mesh that is being exported by Meshroom. Any standard 3D DCC will do for this. If you want to export a point cloud and manipulate it in some other program, you're more than welcome to do so.

  • @louisvandermeer1617
    @louisvandermeer1617 3 роки тому

    If you close the command console during the pipeline process meshroom would close and you would have to start a new project since the last one would be bugged out. Fun accident. First time I used it I thought I could just close it like the blender splash screen.

  • @premiumgezelligheid
    @premiumgezelligheid 4 роки тому +1

    Thanks 😊

  • @yalaesutrigas605
    @yalaesutrigas605 5 років тому +1

    Thanks for this tuto on meshroom & blender :)
    When you take the pictures, don't you think it would be better to turn the object instead of moving around? (this way the light is the same on all the pictures)

    • @Crompwell
      @Crompwell  5 років тому +6

      No, Meshroom uses structure from motion, which means it uses the background and camera information to determine the object's relative position in space, then reconstructs the object based on the data that is present.
      If you want to keep the camera stationary, you will need different circumstances to satisfy Meshroom's structure from motion requirements in order to successfully rebuild the object.
      In that case, in order to reconstruct the structure from motion, you would likely need to take many more photographs and to ensure that the background pixels always remained the same in each shot. This way the only pixel motion that would be considered would be the movement of the object itself. A green screen or a colored background may work, however these circumstances may also require automated background removal and tweaking the settings in the Meshroom nodes. I'm confident it can be done, but it's a different workflow that requires more work.

  • @coler154
    @coler154 3 роки тому +4

    It's a damn shame that Meshroom only supports Nvidia GPUs. They could have made it way more useful if they supported OpenCL too.

  • @CherylynnLima
    @CherylynnLima 5 років тому

    how would you get the texture onto a uv map? would you have to bake it onto a retopod model?

    • @Crompwell
      @Crompwell  5 років тому

      Yes, you will want to bake your texture onto a UV retopo'd model. "Precompiled" is a folder I made. Everything inside of it is what you will find wherever you saved your project.
      I noticed that Meshroom was updated to a 2019 version. I will check it out and post an update if there are significant changes.

  • @prasadnemade6979
    @prasadnemade6979 Рік тому

    can we deal with pointclouds & depth images in meshroom using a stereo camera.

    • @Crompwell
      @Crompwell  Рік тому

      I'm not sure. That's something I'd have to look into. You could try taking a look at their web page or github and see if they have anything about that.

  • @Whetzell
    @Whetzell 3 роки тому

    Is it complicated to reproject the image on the decimated model?

    • @Crompwell
      @Crompwell  3 роки тому

      That depends on the complexity of the model. I have a more recent tutorial that shows how you might go about doing this.

  • @佳諭林-m4e
    @佳諭林-m4e 2 роки тому

    Is Nexus free for soft soft

  • @dominicrobertdillonbrown9938
    @dominicrobertdillonbrown9938 3 роки тому +1

    i had issues with red flags...turns out it was my anti virus software blocking the app...once disengaged it functioned again worth noting that is all

  • @driesforce
    @driesforce 5 років тому +1

    Sweet video mate,
    I'm stuck at 44:00 when I try to select my whole model it only selects the faces which can be seen from the current view. This means that when I invert the selection is also selects faces I do not want to delete (on the back of the view from which I've selected). Can't seem to find the right button must have some setting activated which should not be. Any tips?

    • @Crompwell
      @Crompwell  5 років тому +1

      Press the Z key before making the selection in order to turn on wireframe mode. This will allow you to select through the model.

    • @driesforce
      @driesforce 5 років тому +1

      Thanks a lot, worked like a charm. Thanks a lot for your super clear instructions. You don't skip any steps and repeat all the thing I need to remember in the beginning stages. Are you teaching a subject at a university or what?

    • @Crompwell
      @Crompwell  5 років тому +1

      dries v Glad to help. Yes, I teach this at a local university.

  • @АлексейБрижа-у4л
    @АлексейБрижа-у4л 4 роки тому +1

    Thanks for this dopest video! I have some Question.. Can i get a low polly of photoscan of buidings and room ! The problem is can't optimize buildings it have 3500000 poligons,and its unreal to optimize in Unreal Engine 4 in game development. Howe can i get optimize? Ore i can make low polly in Mash Room? Thanks

    • @Crompwell
      @Crompwell  4 роки тому

      Алексей Брижа there are some nodes and settings within meshroom that can help reduce the polys, but I would suggest building your room in parts rather than all at once.

  • @themaskyyt
    @themaskyyt 3 роки тому

    What were your system specs on this video? I have a 1050ti and on the "Depth Map" part it takes up to 40 mins, as you say on the video. So I wonder...is that something about system specs or just the process itself?

    • @Crompwell
      @Crompwell  3 роки тому

      At the time of the recording, I believe I was using a 1080 Ti. That said, the amount of data will change how much time is required for processing. 40 images @ 72 ppi will take significantly less time to process than 200 images @ 300 ppi.

  • @robsunderland5441
    @robsunderland5441 4 роки тому +1

    Thank you for this video and very clear explanation. I am a 55 y.o. entrepreneur in Toronto canada and I am inqiuring if you do an online course for both meshroom and blender but in more detail. Please let me know what options there may be.

    • @Crompwell
      @Crompwell  4 роки тому

      rob sunderland I appreciate the kind worlds! I am in the process of recording and releasing a more in depth series on Blender itself.
      After this, I will also be working on a more in depth photogrammetry course that will likely focus on Meshroom and a few other photoscanning software alternatives.
      Is there anything you’d find particularly helpful for me to focus on?

    • @robsunderland5441
      @robsunderland5441 4 роки тому

      @@Crompwell when do you think you will be able to release the blender project. What version of blender are you using for the upcoming blender project. It would most helpful in acquiring information on editing a project and sending it to a company like sletchfab to have printed...

    • @Crompwell
      @Crompwell  4 роки тому +1

      rob sunderland I will hopefully have it released before mid April. The version I’m working with is the latest stable version: 2.82a but it should work for any normal install of Blender 2.80 and above. I can focus on showing you how to optimize models for 3D printing. As far as I understand, Sketchfab doesn’t offer 3D printing services, just online upload, viewing, and download. Shapeways, on the other hand, does offer 3D printing services.

  • @weld-deluxltd7635
    @weld-deluxltd7635 3 роки тому

    Hello good people, i need to scan an engine for my project and i wonder how dimensionally accurate the 3D model from this method will be. Is there a way to specific dimensions to make sure that all sizes are correct? Thank you in advance!

    • @Crompwell
      @Crompwell  3 роки тому

      ua-cam.com/video/b1t33KcBlnk/v-deo.html

  • @ellen8426
    @ellen8426 4 роки тому

    Thank you for your video.
    I have a problem with mine, I put the photos in the program and it only renders a single image.
    I can't select all of them, why does this happen?

    • @Crompwell
      @Crompwell  4 роки тому

      I'm not entirely sure. It could be that Meshroom is rejecting your images. Perhaps there is blur in them.
      It could be the naming convention used in the images. Be sure that they're all on the local disk.
      A lot of people have problems with images not being on the local disk and were instead trying to work off of external storage. That is the fast track lane to headache land.

  • @chrssondergaard
    @chrssondergaard 4 роки тому

    I have 95 pictures in my project, but about half of them has a red camera in the corner and if you hover the mouse over it, it will say: camera not reconstrcuted. What to do?

    • @Crompwell
      @Crompwell  4 роки тому

      This means that meshroom in unable to reconstruct that camera angle. It could mean a few things: blurry photo, poor lighting conditions (too much contrast, too much shadow, highlight etc), inconsistency in the background, unexpected specular highlight on the surface of the object, etc.
      The only way to avoid this is to make sure you have good control over your lighting and environment and shoot non-blurry photos.

    • @chrssondergaard
      @chrssondergaard 4 роки тому +1

      @@Crompwell Thank you - will try!

  • @tjiansukarto8200
    @tjiansukarto8200 3 роки тому

    hi,i try to use this app on my old notebook with gpu geforce 610m, cpu i3 and 4gb ram,i take photo using my realme narzo cam,and i already add it on cam database(but it still can't display the sensor width),i try to hit start button,some my project has 50 pic it go until got error on prepare dense scene,but if i try on project that has 100pic it freze on step featurextraction,whats wrong,do my notebook can't handle or my phone camera bad?

    • @Crompwell
      @Crompwell  3 роки тому

      This may mean that you gpu is not compatible

    • @tjiansukarto8200
      @tjiansukarto8200 3 роки тому

      @@Crompwell but i alredy check my gpu support cuda 2** but i don't know if my driver support on win 10pro

    • @Crompwell
      @Crompwell  3 роки тому

      @@tjiansukarto8200 You will want to ensure that your graphics drivers are up to date and that your computer meets the following new requirements: NVIDIA CUDA-enabled GPU (built with cuda-10 compatible with compute capability 3.0 to 7.5)

  • @jordanruzic3665
    @jordanruzic3665 3 роки тому

    Ok so I am not getting responses from other videos I have watched online. There is not a ton of info on this. I got into blender about 3 months ago. I am a videographer so I have a nice camera. I am shooting on Sony a7riii a 42mp camera. Will I gain much from shooting these raw? The amount of conversion time just to raw to Tiff is time comsuming and the processing on these files is huge. Also, what is a sweet spot for amount of photos on objects? I know this will massively differ depending on complexity. Is just shooting these jpg sufficient?

    • @Crompwell
      @Crompwell  3 роки тому +1

      In my experience, using JPEG or PNG will allow you to process your 3D model much faster due to smaller file size. I often recommend JPEG to my students and it works well. I'd keep a backup of your RAW files if you need to make edits or project texture detail, later on.
      When doing photogrammetry, RAW simply takes too long to process due to the massive amount of data you're throwing at the application.
      I have gotten reasonably good reconstructions from a minimum of around 30-35 photos, but ideally, if you want to have a detailed model, you can shoot upwards of 200+ photos. I'd say anything between 75-120 photos is a decent range. This will vary depending on how much detail you need and the size of your subject. Keep in mind that you'll want to have about 70-80% overlap of detail on the subject between shots.
      Meshroom does have functionality for adding in additional photos after your first batch of processing, so long as you are shooting under the same conditions as the first session. So, if you need more information than 120 photos will provide, you can add more photos to the reconstruction AS LONG AS you can take them under the same lighting conditions.
      Honestly, anything in the 12-14+ MP range works well for photogrammetry. Someone did a comparison between camera phones and high res DSLRs and found that sometimes lower res photos capture the overall form more faithfully, while higher resolution photos can produce some error in the detail.
      It's not always this way, and it is true that the more good data you have, the more accurate your reconstruction will be, but the key is providing the application good data. Evenly lit/diffused lighting shots with non-reflective surfaces that have consistent pixels which help the application determine the structure from motion is key. Again, It may be worth using lower resolution shots to reconstruct the overall form and using high resolution shots to project finer detail.
      I hope this helps.

    • @jordanruzic3665
      @jordanruzic3665 3 роки тому

      @@Crompwell thanks so much. I am running my second test this time using convesions to jpg. I am running a rtx 2060 on my laptop and it takes hours. I am assuming the amount of pixel data this thing has heavily increases the process time? For this batch I did about 70 ish photos. And I have been shooting at sunset in shaded areas for a nice even light all manual. I do have an a6500 that is only 24 megapixels. Would this be the amount of resolution of even the jpgs or is the rtx 2060 just a little slow for this?

    • @Crompwell
      @Crompwell  3 роки тому +1

      @@jordanruzic3665 The larger/more dense the photos, the longer they take to process. 24MP jpegs should work just fine, 2060 should also work well but might be a bit slow on laptop GPU.

    • @jordanruzic3665
      @jordanruzic3665 3 роки тому +1

      @@Crompwell thanks so much for the tips. It has been hard to get some! I will switch over to the ol trusty a6500!

  • @Hazen_Muhammad
    @Hazen_Muhammad 5 років тому

    hi, i'm usieng mehroom and the process going well to the last node, but the mesh button on the 3d view won't work and the color is grey not white? what should i do?? is there any mistake? thankyou.

    • @Crompwell
      @Crompwell  5 років тому

      If Meshroom was able to complete the process (the green bar made it all the way to the end), you will find the textures and model in your project folder > MeshroomCache > Texturing > [ long string of numbers file ]. If this is the case, you should be able to hit the mesh button, however, I have experienced moving the file and losing the option to mesh it again in, however the model and textures we're still in the texturing folder.
      If the process did not finish, you will need to see where it stopped and you may need to delete the folders in your MeshroomCache after the point where it stopped. (E.g. If it stopped on Meshing, look in the MeshroomCache folder and delete the contents of the Meshing folder as well as all the contents in the folders corresponding to the nodes that come after Meshing).
      Then, start the process again. It should show the green bar wherever your process successfully completed and should finish without a problem.
      A word of caution. You should save your project before starting the process and you should work locally on your machine, not on external hard drives or SD cards. This includes any photos you use in Meshroom. Make sure all the files on are your computer and are not being accessed on an external drive

  • @philkneen4752
    @philkneen4752 5 років тому

    I have tried to use meshroom but not very succesfully, of the 35pictures submitted on 2 had ticks, the rest were minus, I have checked my invidia card and its a geforce MX 150 in a HP - H47OURBV laptop, cant find it in Nvidia site and in the old geforce section to see if the computing power is above 2.

    • @Crompwell
      @Crompwell  5 років тому

      This may indicate that your card isn't supported. The lack of checks on your images may mean that there is an issue with the quality of you images. Ensure that they aren't blurry and that they contain enough of the image for the software to recognize from picture to picture. Using a tripod and steady, color calibrated lighting will also help.

  • @amitzahirr
    @amitzahirr 3 роки тому

    Hi! I am working on a model and after decimating to aroung 26.5k vertices my computer lags terribly when doing some sculpting. Is 26.5k still too many? I am working on a razer laptop with an rtx 2060. Thanks again and great video!

    • @Crompwell
      @Crompwell  3 роки тому +1

      Is this after applying the decimate modifier?

    • @amitzahirr
      @amitzahirr 3 роки тому

      @@Crompwell yes, original had about 1 million vertices.

    • @Crompwell
      @Crompwell  3 роки тому

      @@amitzahirr I see. What kind of cpu is in your machine?

    • @amitzahirr
      @amitzahirr 3 роки тому

      @@Crompwell 9th gen i7

    • @Crompwell
      @Crompwell  3 роки тому +1

      ​@@amitzahirr That is bizarre. That should be more than enough to handle 26.5K poly's. Sounds like something isn't right.
      I want to make sure that you have applied the decimate modifier, because if you only add it to the object without applying, the object will still have all the original geometry, even though object mode will show a preview of what the modifier will do after it has been applied.
      Alternatively, you could try the Blender experimental sculpting branch which has been optimized to handle more geometry.

  • @AQhannan
    @AQhannan 4 роки тому

    #thumbs.up.

  • @monkeydude2687
    @monkeydude2687 4 роки тому

    Has anyone a idee why meshroom at the point "depth map" stops and can't go further? I've tried many different photo sets, but it's always the same problem

    • @Crompwell
      @Crompwell  4 роки тому

      Monkey Dude What kind of GPU are you using?

  • @EspenShampoo25
    @EspenShampoo25 5 років тому

    Hey guys, i have just tried meshroom today and i had some sortof succesfull results. But now i have a finished a project, but for some reason the mesh option is grey and does not show. Does this mean that it could make a mesh? and if so, why do you think that happened?

    • @Crompwell
      @Crompwell  5 років тому

      If Meshroom was able to complete the process (the green bar made it all the way to the end), you will find the textures and model in your project folder > MeshroomCache > Texturing > [ long string of numbers file ]. If this is the case, you should be able to hit the mesh button, however, I have experienced moving the file and losing the option to mesh it again in, however the model and textures we're still in the texturing folder.
      If the process did not finish, you will need to see where it stopped and you may need to delete the folders in your MeshroomCache after the point where it stopped. (E.g. If it stopped on Meshing, look in the MeshroomCache folder and delete the contents of the Meshing folder as well as all the contents in the folders corresponding to the nodes that come after Meshing). Then, start the process again. It should show the green bar wherever your process successfully completed and should finish without a problem.
      A word of caution. You should save your project before starting the process and you should work locally on your machine, not on external hard drives or SD cards. This includes any photos you use in Meshroom. Make sure all the files on are your computer and are not being accessed on an external drive

  • @lebcolizi7
    @lebcolizi7 5 років тому

    Please help me, i cannot see the nodes in my graph editor, my nvidia is geforce gt 520mx (2.1 compute capability)

    • @Crompwell
      @Crompwell  5 років тому

      Send me a screenshot.

  • @Jellybeancracker
    @Jellybeancracker 4 роки тому

    how did you open the meshroom file in blender?

    • @Crompwell
      @Crompwell  4 роки тому

      In blender go to file > import > wavefront (.obj) and click. Then in the file navigator, locate the obj file in your Meshroom cache folder. It should be inside of the folder structure in the texturing folder.

  • @vasilislefk366
    @vasilislefk366 4 роки тому

    If I have AMD graphic card can I download meshroom ?

    • @Crompwell
      @Crompwell  4 роки тому

      You can download it, but you won't be able to use it without an Nvidia graphics card.

  • @MonsterJuiced
    @MonsterJuiced 2 роки тому +1

    You should check out agisoft delight. It's been a total life saver for this stuff

    • @Crompwell
      @Crompwell  2 роки тому +1

      Thanks for the suggestion! I'm downloading it now. If I can wrap my head around it, maybe I'll make a video. :)

    • @MonsterJuiced
      @MonsterJuiced 2 роки тому +1

      @@Crompwell It's quite straight forward and it's so useful, very clever stuff :)

  • @aprizuniverse
    @aprizuniverse 3 роки тому

    Where do I find my .obj?

    • @Crompwell
      @Crompwell  3 роки тому

      27:42 please watch the video, I explain it there.

    • @aprizuniverse
      @aprizuniverse 3 роки тому

      @@Crompwell alright

    • @aprizuniverse
      @aprizuniverse 3 роки тому +1

      @@Crompwell oh ok thx!

  • @chrssondergaard
    @chrssondergaard 4 роки тому

    Sorry for interrupting you agin, but I have a problem again now :| My problem is that my object has holes in it. Do you have an idea of how to fix that?

    • @Crompwell
      @Crompwell  4 роки тому

      I cover a method for that in my more recent photogrammetry videos.

    • @chrssondergaard
      @chrssondergaard 4 роки тому +1

      @@Crompwell Thanks!

  • @kingdarkem
    @kingdarkem 4 роки тому

    Hmmm my model comes out very rough.....extremely rough to be honest

    • @Crompwell
      @Crompwell  4 роки тому

      Surprisingly, that can happen when you use a high quality camera. I'm finding that some camera phones will, at times, produce smoother mesh results (although less detailed image textures).
      There are some settings you can mess around with inside the meshroom nodes, but personally, I prefer using a smoothing node inside of blender afterwards.
      Now, if it's rough in an unusable way, like there are massive chunks missing from the model or holes where they shouldn't be, that could be an issue of lighting or the surface material (over exposed highlights/dark shadows or reflections) of your object.

  • @grigorescustelian6012
    @grigorescustelian6012 2 роки тому

    Incredibly how much you stay on rotating!!!! Got extremely bored, is this a blender transform turorial?

    • @Crompwell
      @Crompwell  2 роки тому +1

      You’re welcome to make your own free tutorial if you’d like.
      And for your information, this was for my college students who have never used Blender before.

  • @bastianbestia4920
    @bastianbestia4920 Рік тому

    you took an eternity to explain the method

    • @Crompwell
      @Crompwell  Рік тому

      In a free video where you can control the playback speed. I even added time stamps for people to find the info they might need.

  • @soldier87xxx
    @soldier87xxx 4 роки тому

    can i use meshroom for bigger buildings ?

    • @Crompwell
      @Crompwell  4 роки тому

      Soldier87xxx as long as you can get a clear enough image/usable data, yes!

    • @soldier87xxx
      @soldier87xxx 4 роки тому

      @@Crompwell ty i will try it xD hope my computer dont die ^^

  • @keophearin4156
    @keophearin4156 5 років тому +6

    clear explanation for beginner

  • @iaincampbell4422
    @iaincampbell4422 3 роки тому +2

    Wish my attempts at photogrametry were as good as that to start with....will keep plugging away with Meshroom hoping to crack it. :-D

  • @user-blaster_2012
    @user-blaster_2012 4 роки тому +2

    Thank you so much for this brilliant and concise tutorial on how to use these free and very powerful tools. I have struggled with Blender in the past, but still managed to achieve the results i wanted (albeit frustratingly). Your tutorial has switched a light bulb on in my head! As for Meshroom, wow! What a fantastic piece of software. Now i'll never need to make a mesh from scratch again....possibly ; ) Thanks from the UK.

  • @StiekemeHenk
    @StiekemeHenk 4 роки тому +1

    You can copy the object, decimate it and then project the texture form the original model onto the lower res model.
    This removes all the texture jaggies and should preserve the texture completely.
    I think I saw this in a tutorial on using magicavoxel.
    ||ua-cam.com/video/5MY3rsq5JGw/v-deo.html|| this one. I found it.

  • @Pete6641
    @Pete6641 2 роки тому +1

    Awesome thank you so helpful

  • @lestere1
    @lestere1 5 років тому +4

    Really great Tutorial, I needed that :-)

  • @matchstick4327
    @matchstick4327 3 роки тому +2

    Hello Crompwell, thank you for the great tutorial. I have a question, is there a way to create a video of the finished model? nothing fancy, just a simple video rotating around the model for sharing online in an MP4/AVI etc format. Thank You!

    • @Crompwell
      @Crompwell  3 роки тому +3

      You could set up a simple turntable video in blender and render it out. Check out my latest video on cameras, it’ll show you how to set that up. ua-cam.com/video/p7AU3NkKhJY/v-deo.html

  • @DanielGrovePhoto
    @DanielGrovePhoto 4 роки тому +1

    How do I get Meshroom to make a obj? I finished the scan and it's done but no obj file is made in the cache folder for the project.

    • @Crompwell
      @Crompwell  4 роки тому +1

      If Meshroom has finished the whole process, your obj will be located within the meshroomcache folder > texturing > folder with long name of letters and numbers > obj file with mtl + texture pngs + a few meshroom specific files.

  • @MichaelFlynn0
    @MichaelFlynn0 3 роки тому +1

    thanks

  • @ryanmacewen511
    @ryanmacewen511 3 роки тому +1

    Maybe know this by now. Use middle mouse button to drag point set into the origin of the scene. You can move your focus to the center, by dragging it. I know its an older video. Still great. Thank you!

  • @MrJitendra007
    @MrJitendra007 4 роки тому +2

    BEST TUTORIAL SO FAR.........THANKS A LOT.

  • @kidsedu24
    @kidsedu24 3 роки тому +1

    Thank you very much for this great video tutorial. I will learn Blender (I have the book) and then I will start also with photogrammetry. Thanks! Martina (53 years)

    • @Crompwell
      @Crompwell  3 роки тому

      I'm glad you find it useful. :)

  • @LML8071
    @LML8071 Рік тому +1

    感謝教導
    Thank you teach me.
    I'm fron Taiwan.

  • @andrewlim4890
    @andrewlim4890 3 роки тому

    Autodesk Recap educational license limits no. of photographs to 100.

  • @royberry8118
    @royberry8118 5 років тому +1

    What kind of tolerances can you expect with meshroom, and how susceptible is it to the stacking effect for large objects such as a mid size car?

    • @Crompwell
      @Crompwell  5 років тому +1

      I can't speak to the technicality of your question, but I do know that Meshroom can handle larger scene sizes.
      Alicevision, the company that has made Meshroom, has a few examples on their Sketchfab page of landmarks that appear to have captured some decent detail given that they were captured on an iPhone. These examples are a few years old, and likely make use of a dated version of Meshroom as well (there is a fresh 2019 version out now).
      The only scene I have tried that may be comparable to what you're asking is this: skfb.ly/6IVsT
      That was done hastily, without a tripod, and with about 35 photographs, shot with a Canon 80D. I'm confident that if more time was invested, with additional photos, the reconstruction would work quite well.
      A General rule of thumb that I give my students is to have 70-80% overlap between pictures, regardless of software. The bigger trouble with doing photogrammetry on a car will be with the metallic/reflective paint and translucent surfaces.

  • @stevekitt52
    @stevekitt52 4 роки тому +1

    Hmmm, that model reminds me of Mickey Dolenz's creation 'Metal Mickey' robot in the late 70s TV show in the UK. 😊

    • @Crompwell
      @Crompwell  4 роки тому

      stevekitt52 I’m not familiar with that, but I see what you mean :)

  • @EnnTomi1
    @EnnTomi1 Рік тому

    hello i have a question: how good my camera needs to be? , i am talking about the lens distortion, does that affect the result? if so, should i use a DSLR with a lens that's aiming for geometry accrucy ? what about focal length? the longer the better or shorter?
    thanks.

    • @Crompwell
      @Crompwell  Рік тому

      Most modern cameras should be sufficient to produce a usable mesh, many of my students even use mobile phone cameras, however, a general rule is that a better camera will produce a better result. I have seen that full-frame sensor cameras provide very good results.
      Photogrammetry actually takes lens distortion into consideration in its calculations so you don’t need to worry about this and you should NOT correct it in post, the software actually requires it.
      As for focal length/depth of field, you will want to have photos with as much clear and in focus detail as possible. The more clear and non-blurry data you can provide the photogrammetry software, the better your results will be. Photogrammetry software uses both foreground subject and background detail to calculate structure from motion.
      I hope that helps.

  • @ajnsan
    @ajnsan 4 роки тому +1

    there a meshroom manual in progress... stills lacks a lot of info but it's a WIP

    • @ajnsan
      @ajnsan 4 роки тому +1

      you can plugin a 'meshResampling' node between the Meshfiltering and Texturing nodes (add meshresampling, duplicate your already calculated Texturing node, remove link between meshfilterng and the texturing copy, insert meshresampling node between these two, calculate the second texturing node, and you will probably get a 50% polygon discount with same texture details, and because it's a separate branch of the computing tree it automatically creates a new cache folder

  • @amansinghchhonkar
    @amansinghchhonkar 4 роки тому +1

    This is very interesting!! Thanks for sharing!!

  • @НАРЕЗАК
    @НАРЕЗАК 4 роки тому +1

    Meshroom work only in nvidia cuda card! that why in depth problem.

  • @F3f33f
    @F3f33f 3 роки тому +1

    Thank you very much !!!!

  • @digitalmagic101
    @digitalmagic101 3 роки тому +1

    as of 2021 Zephyr is a 14 day trial then you need to pay to keep using it

    • @Crompwell
      @Crompwell  3 роки тому +1

      Good to know. Maybe just go with Meshroom.

  • @PhillipInglesby
    @PhillipInglesby 11 місяців тому

    Do you know if it is possible to use Mushroom on a bunch of digital pictures... pictures without shadows or backgrounds? I have 60 images of a 3d rendering from every angle and I would like to convert it back into a 3d rendering. Thanks

    • @Crompwell
      @Crompwell  11 місяців тому

      It's possible, but you might run into an issue with the camera database being able to identify the sensor data since they're 3D renderings. But I have heard of people using it this way.

  • @gedion4000
    @gedion4000 5 років тому +1

    I cant get recap to render my complete model, it only does one side. which brings me here.

    • @Crompwell
      @Crompwell  5 років тому +1

      Well, you can try to follow this tutorial to have Meshroom create the mesh for you. It may have to do with your photos and how you captured them.

  • @ronwatson3237
    @ronwatson3237 3 роки тому +1

    Excellent tutorial.

  • @lenchaney1353
    @lenchaney1353 2 роки тому

    AT 20:18 you mentioned making a blender file from Meshroom to import/open the file in Blender. How does one make that happen? There is also not a "Load Model" button. I am using Meshroom V 2021.1.0

    • @Crompwell
      @Crompwell  2 роки тому

      Once you’ve finished the meshing process in meshroom, the “load model” button will show up. If you haven’t completed the process, there won’t be a model to load and the button won’t appear. Once it does, you can export the model as an obj and import it into Blender and save out a blend file.

  • @kungfooman
    @kungfooman 3 роки тому

    Too bad that version 2020 is completely different and I can't find the Load Mesh button -.-

    • @Crompwell
      @Crompwell  3 роки тому

      It’s not really that different. Once you get to the end of the texturing now the load mesh button should appear in the 3D window.

  • @عبدالسلامالعتيبي-ه3ج

    i got a problem , if you don`t save the file in the same disk as meshroom it does not work , you need to save the meshroom file in the same disk ass the app located

    • @Crompwell
      @Crompwell  Рік тому +1

      Yes, everything should be on your local disk. You should not be working off of removable disks or memory cards.

  • @corneydasilva5831
    @corneydasilva5831 Рік тому

    Great job! So what video refers to convert 3D to greyscale map depth in blender?

    • @Crompwell
      @Crompwell  Рік тому

      No, although you could do that. This is about a software that can approximate the surface and volume of a 3D object by extracting data from the 2D pixels and their movement across a series of still photographs and converts it into 3D polygons/geometry for use in applications like blender.

  • @dariodigirolamo9009
    @dariodigirolamo9009 5 років тому

    Hello everyone me and some colleaugues are starting the 3d scanning of a looot of the Italian heritage (like statues and so on) to make disponible 3d models identical to the original for games movies an so on, do you think that somebody will be interested?

  • @lastchance848
    @lastchance848 5 років тому +1

    I have mushroom on my computer and I've been trying to get it to work.just to make sure it wasn't me I downloaded someone else's photos and watch them use them anytime I try to drag and drop all the photos into the left side of the screen that won't accept them

    • @Crompwell
      @Crompwell  5 років тому

      This may indicate that you are having an issue with Meshroom's compatibility with your hardware. Ensure that you are working directly off of your computer and not off of external devices such as portable hard drives.
      You are sure that this photo-set works inside of Meshroom, elsewhere?

    • @lastchance848
      @lastchance848 5 років тому

      @@Crompwell hi, hardware wise i have nvidia 1060, AMD fix 8350, an ssd and hard drive. 16gb o ram.

    • @Crompwell
      @Crompwell  5 років тому

      @@lastchance848 I would imagine that the 1060 would work, but the AMD card will not.

    • @lastchance848
      @lastchance848 5 років тому

      @@Crompwell the AMD part is my CPU. I can look at pictures in the image viewer I just can't bring in like a folder to use to render that far left side I won't let me drag and drop anything into it

    • @Crompwell
      @Crompwell  5 років тому

      Is there any way you can send me these images for me to test? @@lastchance848

  • @migranthawker2952
    @migranthawker2952 4 роки тому

    I'm sorry, but I gave up on you. You keep repeating yourself over and over by just rephrasing the same information and it gets thoroughly boring!

  • @sierralarars
    @sierralarars 3 роки тому

    slightly cursing that I have an AMD graphics card now lol

    • @Crompwell
      @Crompwell  3 роки тому

      Yeah, one of the more annoying things about 3D work in general is the need for Nvidia and PC.

  • @califuturist
    @califuturist 2 роки тому

    Mac has photogrammetry built in now.

    • @Crompwell
      @Crompwell  2 роки тому

      Some IOS devices do, now. I believe.

  • @thejasonhsu
    @thejasonhsu 5 років тому

    I'd be interested to know if there is a way to project the original texture onto the decimated model in Blender. I know there is a workflow in ZBrush where you can generate normals & bump map from the hi-poly version onto the low-poly version, and even completely retopologize the model & UV's automatically to create a more readable texture file.

    • @Crompwell
      @Crompwell  5 років тому

      Yes, it can be done, however, you will need to unwrap the decimated mesh. This can be done with auto-uv, but it may produce wonky results. The baking can be done with cycles renderer inside of blender or with an external baking engine.

  • @charlesallard892
    @charlesallard892 4 роки тому

    When I'm in edit mode, I select the part I want to delete (like at 39:26) and delete the vertecies but there is still most of the selected party that remains... Any sulutions (I'm using Blender 2.8)

    • @Crompwell
      @Crompwell  4 роки тому

      Make sure that you are selecting in wireframe or Xray mode and make sure that you're deleting vertices. If you delete by vertices, it should remove everything selected. If not, I'd have to see it to tell you more.

  • @FIORELLOINVENTIONS
    @FIORELLOINVENTIONS 5 років тому

    how many photos are the max that you can import in this free software.. my computor lost signal and crashed.. this never happened before. i am wondering if i attempted to many photos.. 148 pictures .this is what i was attempting

    • @Crompwell
      @Crompwell  5 років тому

      148 photos should be fine, but I have seen some students' machines crash due to naming convention (make sure the file names don't begin with underscores) or trying to work off of an external drive instead of locally on their machine.

  • @italianmalteser
    @italianmalteser 3 роки тому

    Hi, I'm having that issue you mention in the Depth map section. It becomes red and when I hit start again it doesn't continue, but returns to red and stops processing. What should I do in this instance?

    • @Crompwell
      @Crompwell  3 роки тому

      If you have a CUDA enabled GPU with updated drivers, you can try deleting all the folders including and after the depth map node (from your project folder) and open and run Meshroom again.

  • @thaonguyen-vp5qu
    @thaonguyen-vp5qu 5 років тому +1

    Thank So much for your video.

  • @w.a.m.p8124
    @w.a.m.p8124 4 роки тому

    Meshroom wont work easily for me. I always stop and if I dont stop on a point the scan will turn out horrible.

    • @Crompwell
      @Crompwell  4 роки тому

      Saturn What do you mean by “stop on a point?”

  • @tommy400ex
    @tommy400ex 4 роки тому

    Mine totally went in the red in depthmap i keep hitting start again and it does not work. The green start just turns green again

    • @Crompwell
      @Crompwell  4 роки тому

      Sorry to hear you're having trouble. The command prompt behind Meshroom should give you an indication of what is going wrong. Depthmap is the node that takes the longest to process and tends to fail quite a bit.

  • @PWN3DU01
    @PWN3DU01 5 років тому +1

    Thank you so much. Great tutorial!

  • @Vengehood
    @Vengehood 5 років тому

    I dont know if this was mentioned or not, but just to add an important detail: Meshroom runs off CUDA cores, which means you need an Nvidia card to use it. People have tried using it with AMD cards and it practically just crashes.

    • @Crompwell
      @Crompwell  5 років тому

      Yes, I make mention of that at 2:21 in the video.

    • @Vengehood
      @Vengehood 5 років тому +1

      @@Crompwell ah makes sense, I was speeding through the video and didn't know it was mentioned. Great, comprehensive tutorial for beginners!

    • @Crompwell
      @Crompwell  5 років тому

      @@Vengehood :)

  • @iklink
    @iklink 2 роки тому

    What happens if I don't have a card?

    • @Crompwell
      @Crompwell  2 роки тому +1

      If you don’t have a cuda enabled gpu, the application will have an error and you won’t get a result.

    • @iklink
      @iklink 2 роки тому

      @@Crompwell how do I fix this just using cpu?

    • @Crompwell
      @Crompwell  2 роки тому +2

      @@iklink You can’t. The software requires a CUDA enabled GPU.