Тёмный

How to Turn/Scan Objects Into 3D Models With Just a Camera 

Alan's Art Log
Подписаться 4,1 тыс.
Просмотров 261 тыс.
50% 1

UPDATE: NEW FOLLOWUP VIDEO: • How to Scan Objects in...
- - -
In this video I'll be showing you how you can turn almost any object into a 3d model with just your camera and some free software.
- - -
UPDATE: The texture bug has been fixed!
Now I'm not an expert at any of this. I've tried as best as possible to read through all the documentation, at least the parts I understand, and condense that into a video.
Also please note the cleanup process was aimed at getting it ready for sculpting. I know that people like to scan objects to then 3d print them, but I don't have a 3d printer, so you'll have to look somewhere else for the details on how to do that properly.
Lastly, I would love to share the project file so you can see what I tested but it's HUGE (15GB) and I'm not sharing the 3d model just yet because it's an original character of mine so I'm working on a generic version for practicing lighting the face so I'll make that available to patreons when I finish it.
- - -
LINKS
Regard3d + Tutorial/Documentation: www.regard3d.org/
Meshlab: www.meshlab.net/
I was using 1.3.4BETA btw.
Blender: www.blender.org/
If your object is particularly small I recommend you look at this part of the tutorial I wrote on magic lantern (you don't need it to apply the concepts descriped but it's helpful if you have an DSLR camera): alansartlog.com/2015/08/magic-...
- - -
To give you an idea of the type how long it might take on your computer, or what type of computer you need, I'm using a laptop with an Intel i5, 8GB of RAM, and a NVIDIA 650M GPU.
- - -
Website/Sketchbook: alansartlog.com/category/artwork/
Patreon: / alansartlog
Instagram: / alansartlog
Twitter: / alansartlog
Facebook: / alansartlog
Deviantart: alansartlog.deviantart.com
Instructables: www.instructables.com/member/a...

Опубликовано:

 

22 июл 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 183   
@alansartlog
@alansartlog 5 лет назад
Check out the NEW follow up video! ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-7pGJ8rWiecw.html + FREE High Quality Test Sets! It goes super in depth into different settings (including textures!) and setups with visual comparisons.
@AN-rc7xw
@AN-rc7xw 5 лет назад
Alan's Art Log can you do this with drawings of a character that you drew on paper so then you have a hand drawn character?
@AN-rc7xw
@AN-rc7xw 5 лет назад
Alan's Art Log so then you have a hand drawn 3D character* I mean.
@alansartlog
@alansartlog 5 лет назад
@@AN-rc7xw I just realized this comment had no answer, but I had answered you. I'm not sure why my reply isn't here and it's nested elsewhere. Anyways the answer is no. I mean you could scan the paper but it would only show a flat plain with an image.
@alansartlog
@alansartlog 4 года назад
@Vanille Shake Sorry, not sure what you're asking. You tried this method and it didn't work? Or? I need more details to help.
@marcerasmus3745
@marcerasmus3745 7 лет назад
This is a very good tutorial Alan, thanks for the effort!
@Mohammed-gr1pw
@Mohammed-gr1pw 6 лет назад
Great software, i am using it to convert my photos ( i used my phone Luma 930 Camera) to 3D model.. Perfect program.. Thanks so much for the tutorial. Great Job :-)
@blair.nichols
@blair.nichols 7 лет назад
Great tutorial! A similar process to what I use, great to see other peoples view and settings that work for them.
@jankohler562
@jankohler562 5 лет назад
Great tutorial! I took many notes of it. Keep up the great work.
@JenniferZhanglovesrice
@JenniferZhanglovesrice Год назад
Is there any way for any of these softwares to accurately detect measurements? So for example, if you were to 3D print the sculpture, it'd be a near perfect match to the actual sculpture's size?
@teddsmith3086
@teddsmith3086 6 лет назад
Very good instructions about Regard3d. The meshlab tool is actually poisson (pwa sawn), not poison.
@perthvr4754
@perthvr4754 6 лет назад
Thanks for this amazing tutorial one of the only 3dregard ones out there. Love that you use all free software. When you get time could you please create a tutorial for the high poly to low poly work flow (preferrably with free software) including retopology (instant meshes) and uv unmapping
@alansartlog
@alansartlog 6 лет назад
Thanks. I am planning to do a follow up to this video (you can see my most recent videos where about making the new sculpt I'll be scanning), concentrating more on how to capture textures, and then after that I planned to show how you can transfer those to retopologized/shrinkwrapped meshes. It might be a while but I'm planning it. I'm always testing out different software (both free and not) and although I'd give a limb to be able to afford some 3d programs, even if I could I would try whenever possible to use the free stuff just because I know the feel. Also I've invested an insane amount of hours into customizing Blender's interface to make sense (planning a video on that too). and I refuse to stop using it now, lol.
@mikesmith2905
@mikesmith2905 6 лет назад
Nice review/tutorial - Thanks
@mauricehalfhide3982
@mauricehalfhide3982 7 лет назад
Awesome video man!
@levela1226
@levela1226 4 года назад
Does anybody knows how to change the focal length in my huawei phone?
@virginiecabana4743
@virginiecabana4743 6 лет назад
Hi, so I worked on some files on my bf's computer and I forgot to transfer them on my hard drive. He sent them to me via wetransfer and I able to retrieve them. However when I try to open my files on the software, it says the files have been moved. Is there a way that I can tell the software where these files are or do I have to start all over? (I know there's a way to do this in Adobe Premiere, but I can't find how to do it on Regard 3D)
@alansartlog
@alansartlog 6 лет назад
Yes, I mentioned this briefly in the video. If you move the original pictures you imported, you will get an error. They become tied to the project in a sense. So you will need those as well as the project files. To fix problem, pick a folder to store your original photos, then open the .r3d project file with a text editor and find and replace all the old paths with a new one. (back it up first just in case). So if the pictures shared a parent folder say "C:\Users\Pictures\Scan Pics" do a search/replace for "C:\Users\Pictures\" and change to the path of the new folder they're in. Careful with the trailing slash, either exclude or include from both the find and replace.
@xeniahowls8467
@xeniahowls8467 7 лет назад
Hi, can you say me how many images do you use for the project?
@alansartlog
@alansartlog 7 лет назад
I took about 70 photos initially, then added another 10 later because I was getting some artifacts near the top/bottom.
@benzbenzjr
@benzbenzjr 6 лет назад
why error in incremental reconstruction engine?
@alansartlog
@alansartlog 6 лет назад
Sorry for the late reply. I don't know why that was. It works for me on my new computer now, and just in case it was the better hardware, I did test it on the laptop again (after a clean windows install) and everything worked. No idea why it didn't work before. It's also much better than the global reconstruction engine.
@mindovermatter73
@mindovermatter73 3 года назад
how to add a new camera to the camera db? where can i find the correct data of my handycam galaxy xcover 4s?
@alansartlog
@alansartlog 3 года назад
See the bottom of this page www.regard3d.org/index.php/documentation/details/picture-set it describes how to edit the camera database and also links to the latest version. You can go directly there to see if your camera is listed github.com/openMVG/CameraSensorSizeDatabase/blob/master/sensor_database.csv If it's not you will have to google to see if you can find the sensor width and manually add it.
@magaphoto
@magaphoto 6 лет назад
Thank you for the detailed presentation. Concerning crashes and RAM errors, please provide the type of processor(s) and the RAM in the machine you used, for the rest of us to see if this is even possible.
@alansartlog
@alansartlog 6 лет назад
I have, you can find the info at the end of the description. Note though this was on a laptop. For upcoming videos this will change. I have since switched to a more powerful desktop and everything is much faster for me and I have had no crashes or severe freezes.
@ddrguitarpunk
@ddrguitarpunk 4 года назад
How much of this can be simplified if you only want to get the .obj file?
@alansartlog
@alansartlog 4 года назад
Not much, you still have to do the surface reconstruction to get the model whether you want colors or not. What you can do is set the colorization method to vertex colors instead of textures. That should be faster and less memory intensive. Also you can ignore any of the tips I give in my follow up video regarding capturing the colors/textures correctly. So you don't have to have as complicated a setup, no need for a white background, or even lighting to avoid shadows (so long as the pictures aren't shaky/blurry and you don't have areas in complete darkness).
@MyPetPresidents
@MyPetPresidents 4 года назад
Alan thanks for the super detailed research in your videos. One question, does the resolution of the camera images matter ? Would only VGA 640x420 work ? I ask because I want to use 100 multiple Pi 0 Cameras to build a Full Body Human Photo Scanner for independent films. Could you redo your photo set to be low resolution photos Thanks in advance for your help. Brian
@alansartlog
@alansartlog 4 года назад
Yes, all things equal, the higher the resolution the more detailed the scan, the lower, the lower. As for trying this, you should be able to batch resize the sets (along one edge, either height or width, to keep proportions), there's many programs that can, and so long as they keep the exif data (so the program can match up my camera model to the focal length database) they "should" at least load. Also look up the kermit photogrammetry sets / examples, those are low res if I remember correctly and you can see the difference in the level of detail. Also note that the program might not be able to recognize your camera's focal length (check to see if the openMVG database has it), otherwise you will need to find it and add it manually to the database.
@El.Meri.
@El.Meri. 6 лет назад
what is the size difference between the real mold and the 3D model ?
@alansartlog
@alansartlog 6 лет назад
Although the proportions seem accurate (at least to what I can measure ~1mm), the object has to be scaled to the correct size manually using a real measurement along one of it's axis as reference, this seems to be around a factor of 10 (e.g. in Blender I have to scale x10, in Photoshop it has to be in cm and the numbers multiplied by 10) . And note if you later export from one program and import to another the scale might be off again since different programs handle sizes slightly different.
@MixedMuscleArts
@MixedMuscleArts 7 лет назад
For surface generation, the developer's tutorial suggests using Floating Scale Surface Reconstruction (FSSR) if Multi-View Environment (MVE) was used as the densification method. Any thoughts on that? It appears you have better success with MVE + Poisson.
@alansartlog
@alansartlog 7 лет назад
I found FSSR created more artifacts near the surface, especially where it couldn't "see" like beneath the chin and the ears. And even on the best settings I could find, those artifacts had holes in them, which makes them harder to fix. If I remember correctly Poisson is better for making airtight meshes, which is why it didn't have any holes, except for the mess at the bottom. What works best though probably has a lot to do with the pictures. I have not found a way yet to do an ideal scan (I don't have enough diffused lights), but then most people don't, which is why I went ahead and made the video. When I do I'l like to do a video on how that is better/different. But what I do know is that many of the sample photos available and probably used to test the program with are in ideal conditions and they're not full objects. One is like a partial view of a toy kermit, another one is an archway if I remember correctly. It's the types of pictures an archaeologist might take on sight because many of these programs were intended to be used for research like that. So maybe for those sorts of pictures FSSR would work better. I know for example that Structure from Motion won't fail with the example pictures, but do with mine.
@oldbaldfatman2766
@oldbaldfatman2766 5 лет назад
Dec. 17, 2018----Question is, can I take this 3d image and print a 3D copy of it on a 3D printer? Thanks for the video.
@alansartlog
@alansartlog 5 лет назад
Um, do you mean my images, or if you can in general 3d print the models it creates?
@hourani
@hourani 4 года назад
Is it possible to use this technique to convert an actual sculpture into an STL file for 3d Printing?
@alansartlog
@alansartlog 4 года назад
Yes, that was my intention, although I haven't gotten around to building my printer yet. It requires some cleaning up of the scan (so it doesn't have holes), but it's possible.
@dm.b7560
@dm.b7560 3 года назад
It looks quite complicated compared to new softwares like Meshroom am I wrong? also, only uses one core? so it is really slow right?
@alansartlog
@alansartlog 3 года назад
Yes, at the time I made this meshroom did not exist and this was the most user friendly. Even after it came out, meshroom did not have any documentation for a while. I was going to test it when the docs came out, but never got around to it and have been busy with other stuff.
@m1jackson
@m1jackson 7 лет назад
The errors you're getting at 16:30 are possibly a result of reflections of the light sources being calculated as positions of geo. I've seen many models dusted with powder before they are scanned to reduce reflections.
@alansartlog
@alansartlog 7 лет назад
I didn't know that. I'll pin your comment. Thank you. I'd heard of the paint splattering but not the dusting. I will give it a try. Is it a special type of powder or do you think something like baby powder will work?
@jeaneisabel
@jeaneisabel 7 лет назад
baby powder will work and many errors you are getting are becouse of your computer graphics configuration, I think.
@mindyours752
@mindyours752 5 лет назад
The comments in this section are extremely helpful.
@samgfx8107
@samgfx8107 5 лет назад
Top Websites - www DesireFx .me 3D Free Model & Art
@ravisubramani9765
@ravisubramani9765 3 года назад
Software says focal length available for a too few pictures, triangulation will fail. What do I do? Should I take more pictures? (I have 52 pictures now, taken on IPhone 12)
@alansartlog
@alansartlog 3 года назад
Do they all load and have the focal length set? If they do, then yes, there might be a bit too few depending on the object.
@jonathanfrank71
@jonathanfrank71 5 лет назад
Could one animate this type of file in blender etc?
@alansartlog
@alansartlog 5 лет назад
It depends on what you want to do with it. For complex objects that require complex deformations (e.g. elbows/arms) you will need to retopologize the object manually. See my reply to Robert Thurman in the comments for a more detailed explanation of what you might be able to get away with.
@olgabelavina7423
@olgabelavina7423 7 лет назад
Hello, do you happen to know if Regard3d is the only tool that is completely safe in terms of commercial use? I researched a bit and it seems like other open-source solutions rely on patented/research only libraries/algorithms. Regard3D brings together bunch of photogrammetry software ( like openMVS ) and it steers away form patented stuff...
@alansartlog
@alansartlog 7 лет назад
Unfortunately it's the only one I know where the author made it a point that it tried to avoid patent issues completely. See here: www.regard3d.org/index.php/documentation/license. From what I understand it's the matching algorithm (usually SIFT) that is the main problem (regard3D uses A-KAZE instead). openMVG + openMVS come close but openMVG uses SIFT by default. I believe there's an option to switch to something else but it's a command line program which makes it inconvenient. There's MVE which has a use interface but again, it uses SIFT in some part, not sure if you can avoid it. I didn't try either because Regard3D actually uses some code from all these (the parts without patent issues) so I didn't even bother with those other ones.
@samljer
@samljer 7 лет назад
seems like a lot of the options that crash you is stuff that would eat more ram or video ram. maybe you just need more ?
@alansartlog
@alansartlog 7 лет назад
It depends on the step, some I know are resource intensive (Computing Matches, Densification) and I mentioned that, but you also don't need to set those too high to get good results and my computer was more than enough to get a decent scan which is why I listed it's details in the description for reference. I could max out it's RAM to 16GB but it's not necessary and there would probably be certain options where setting it past a certain level of detail it would still crash it. Of all the reasons I'm planning to update my computer, basically this is not one of them. There's other steps though that I don't really understand why they fail, like Incremental Structure from Motion. I said it crashes, that was a slip of the tongue, it just throws an error after a few seconds, but seems to work fine with the sample image sets on the program website. It's just my images it doesn't seem to want to play nice with. And the texture problem is indeed a bug.
@cekuhnen
@cekuhnen 7 лет назад
I just recently learned about Regard3D - it seems to me that ReCap 360 produces cleaner surfaces. With higher settings for triangulation it seems that the surface gets a lot of noise. Any tips or ideas? But I agree from all other programs Regard3D has the best UI and workflow. I love the fact that is saves the inbetween steps.
@alansartlog
@alansartlog 7 лет назад
Commercial solutions are always going to be better at this (maybe as you've noticed not UI-wise but in the actual processing). Apart from the things I mentioned in the video, you'll have to tinker yourself with the different settings, see if you can find anything that helps. Also you might want to look and see if meshlab has any cleanup tools that can help (I have a tablet so I honestly just prefer hand cleaning to meshlab's UI). Or maybe, I don't know if it lets you, I've never used ReCap, but can't you import the point cloud or mesh and clean it there? What are you trying to scan exactly? I wanted to scan more stuff but I haven't been able to play around with the software since I made this video because my fan is on the verge of breaking so I try not to do graphics intensive stuff. When that's fixed and I can scan more stuff if there's anything else I find helps, I'll do a follow up video or blog post or something. Also the developer seems to be active again and hopefully by then the texture bug will have been fixed and there might be other improvements.
@FarmerArt
@FarmerArt 4 года назад
what do i do when get the error messeag "Focal Legnth is Know for too Few Pictures, Trianglulation will fail"
@FarmerArt
@FarmerArt 4 года назад
the Sensor width doesnt show but the focal legnth does
@adamreichert7218
@adamreichert7218 6 лет назад
Does anyone know how you would take your model and scale it to the correct size? is this done in Regard3D or would it have to be done in a modeling software?
@alansartlog
@alansartlog 6 лет назад
No, Regard 3D handles everything up to the surface reconstruction. It does not handle any cleanup steps and does not allow any manipulation of the mesh, as you can see at the end, this has to be done elsewhere. Also size can vary between programs depending on how they import. Some let you choose. For me the size was off by a scale of around 10, and in programs that prompted for the size upon import/open, setting the scale to cm and setting the factor to 10 or multiplying the given numbers by 10 worked, but I have no idea if that's universal or if the scale is accurate. I'd have to find some calipers to check properly.
@alansartlog
@alansartlog 6 лет назад
I have tested the size with calipers and scaled by 10 is just every so slightly off, it's a bit smaller, but otherwise, the proportions seems really accurate, at least to within what I could measure with some cheap plastic calipers (~1mm), they were correct.
@TheOffGridFamily
@TheOffGridFamily 6 лет назад
What a great video, Nice one. Keep it up
@swp5528
@swp5528 3 года назад
Could you give us some names or name brands of the paints to put on glass or shiny objects in order to take pics of them? Thanks for your video!
@alansartlog
@alansartlog 3 года назад
There are special scanning sprays for this (I think I mentioned in the follow up video. I do not have access to them so can't say how well they work for this sort of photogrammetry, but I did test watercolors in the follow up video and those seemed to work (they're opaque and washable). Gouache also probably works well. They're a bit hard to get onto smooth objects though.
@aguyfromnothere
@aguyfromnothere 4 года назад
It seems with the new phones able to take measurements in real space and with the new phones IR components you should be able to scan objects and not scan them but build the object in real time to know what surfaces you are missing. Wow we live in an amazing future.
@seriousCADninja
@seriousCADninja 7 лет назад
Hi. I am not getting any matches on my images. Although I have a mat surface with ink splashes for reference points. It recognizes the reference points but it doesn't find any matches between the images. Can you help?
@alansartlog
@alansartlog 7 лет назад
Well I could ask you a bunch of questions, see if we might find a problem: How many images did you take? How close together where they? Are you getting matches everywhere like with mine where the dots are scattered pretty evenly and there's so many lines between pairs that you can barely see anything, or are they more scattered? What options did you pick. etc. etc. BUT if you want it'll probably be quicker if you just send me an email with your images (zip them or put them in a folder in google drive and share them with me or something) and I'll take a look. If it looks like they should work, when I have some time, I'll try to run them myself. Email is alansartlog@gmail.com
@seriousCADninja
@seriousCADninja 7 лет назад
Hello Alana thanks for the reply! I ended up using Remake and it worked easily. Although it is not super smooth. Form your experience is there an advantage in the mesh quality using the Regard3D comparing to Remake?
@alansartlog
@alansartlog 7 лет назад
I've not tried Remake, I needed a free solution, but from what I've researched in general the scanning itself is pretty accurate for most programs, some might have a bit more noise than others. The differences are that paid programs will have more constant maintenance which means less bugs and more features, specially mesh cleanup tools. And I would guess they would also be faster because the developers have taken the time to optimize them.
@somerandomchannel382
@somerandomchannel382 7 лет назад
@Alans Art Log Can we get your images to play around with the program for starters? It be really nice, because I understand it took along time to set up the light, background and having the sculpture spin consistently a certain degrees per image. Would also be nice if you can tell us how you know how much to spin the sculpture per image. But if you provided the images shown here we can get a feel how the program works much better. So that be super helpful!
@alansartlog
@alansartlog 7 лет назад
The photos are my own of a sculpt I made of a character of mine. If it were of some random object I would have shared them, but I do not want to give these away. Also they're not that great because of the lighting issue I discussed. If I find some way to get even lighting while photographing around an object, I will do another video and make sure next time it's of something I can share. If you need sample photos you can find links to some sample sets on the regard3d website and I'm sure there are more floating around if you google "photogrammetry sample set pictures" or something like that. As for the angle, I think I did about 20 photos per spin. So about 20 degrees between each but I just kind of eyed the rotation, moved a cm or so each time. The more you take the better, but you also don't want to overdo it unless you have the processing power to handle too many photos.
@amiltonwong
@amiltonwong 7 лет назад
Where could I download the images (Face Sculpt Images)?
@alansartlog
@alansartlog 7 лет назад
The photos are my own of a sculpt I made of a character of mine. If it were of some random object I would have shared them, but I do not want to give these away. Also they're not that great because of the lighting issue I discussed. If I find some way to get even lighting while photographing around an object, I will do another video and make sure next time it's of something I can share. If you need sample photos you can find links to some sample sets on the regard3d website and I'm sure there are more floating around if you google "photogrammetry sample set pictures" or something like that. The ones linked on the program site though are more likely to work (if you'll be testing different settings) because the program was probably tested against them.
@peaolo
@peaolo 6 лет назад
Well your comment is quite old and maybe in the meanwhile you already found a cool way to lit an object, but here is my suggestion (first project of the video ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-V5uycGosYq4.html). I didn't tried it with photogrammetry but it seems to be useful IMHO, hope you like it!
@basharshami1195
@basharshami1195 5 лет назад
One of my best open source photogrammetry Software ever Regard 3D.
@OsHelps
@OsHelps 4 года назад
I tried that, but I unfortunately do not have a sensor that is in the database
@architaarchita2232
@architaarchita2232 2 года назад
please share the dataset you used. Thank you
@alansartlog
@alansartlog 2 года назад
Please see the follow up video. It has links to a different but better dataset.
@kwoods3379
@kwoods3379 5 лет назад
For some reason it’s been saying please wait until all image infos have been listed for 20 min now
@alansartlog
@alansartlog 5 лет назад
Is the image info loading or is it blank?
@KowboyUSA
@KowboyUSA 7 лет назад
Cool stuff.
@smaklilu90
@smaklilu90 4 года назад
How about rotating the object slowly using a pottery wheel while recording a video. Then extract the frames of the video as jpg.
@alansartlog
@alansartlog 4 года назад
It can work but there's two problems, you often lose a lot of resolution (to the point of things not working) and you can lose camera info on the pictures (which has to be added back manually => not fun) depending on how they're extracted if the info even exists in the video file in the first place.
@borncgfanboy7102
@borncgfanboy7102 6 лет назад
When I try to make a Picture set it gives me the error "The Focal Length is Known for too few pictures. Triangulation will fail. Use pictures with known focal length taken with cameras stored in database." But the focal length is displayed for every single picture as 55mm... I'm confusedddd
@borncgfanboy7102
@borncgfanboy7102 6 лет назад
It also gives he the error "Please wait until all image infos have been listed
@alansartlog
@alansartlog 6 лет назад
The "please wait until all image info...." warning is normal, if all the info hasn't been loaded, wait a few seconds, you should see the metadata being added in the columns. The triangulation will fail error is weird though. Do all your images have the focal length AND the sensor width set? Does the camera model show up in the metadata and what is it? (to check it's in the sensor with database).
@borncgfanboy7102
@borncgfanboy7102 6 лет назад
Actually my images don't have the sensor width set. It just says N/A. My camera model shows up, and it is Nikon D3400.
@borncgfanboy7102
@borncgfanboy7102 6 лет назад
I'm only getting like 27/77 of my cameras and I don't know why...
@alansartlog
@alansartlog 6 лет назад
I'm assuming you figured out how to set the sensor width to the correct value? It can be a lot of things. You might not match all the camera 100%, but usually for 77 I would get at least 50 matched. What settings did you do to compute the matches? Are you seeing a lot of matches (image is filled with dots/lines) or only a few? Are you scanning something shiny? Does it have enough texture?
@RCsFinest
@RCsFinest 3 года назад
Can this program only transform ACTUAL photos from a camera or can I take screenshots of something and import those?
@alansartlog
@alansartlog 3 года назад
It needs actual photos since it needs information about the image (focal length, etc).
@RCsFinest
@RCsFinest 3 года назад
@@alansartlog any idea how to upload custom screenshots into it to create a 3d mesh?
@alansartlog
@alansartlog 3 года назад
@@RCsFinest Um, did you not see my reply? You can't. "It needs actual photos since it needs information about the image (focal length, etc)."
@RCsFinest
@RCsFinest 3 года назад
@@alansartlog I did read that I thought there was some sort of plugin that could import custom screenshots
@minininja2615
@minininja2615 5 лет назад
When I get to the surface creation stage it gives me no option to do it when I click the button and the window pops up there is no ok button
@alansartlog
@alansartlog 5 лет назад
Is the button missing completely or is it grayed out? And did the triangulation and densification succeed?
@minininja2615
@minininja2615 5 лет назад
Alan's Art Log it is not greyed out there is no button at all I even tried re-downloading the software
@alansartlog
@alansartlog 5 лет назад
Is there also no cancel button? Do you have a high DPI set by any chance (i.e. your OS's UI scale is set to something other than 100%)? Though it's strange even if you did that you didn't already run into the issue in the first step like I did. Still you can try hitting tab until the selection reaches the end then disappears, then hit enter. That should hit the okay button if it exists but is hidden. You can also turn on text-to-speech (Narrator in Windows), it should narrate the button when you tab to it. If none of that helps, if you can send me a screenshot (alansartlog@gmail.com) I might be better able to help. You can link to one as well, BUT links tend to get caught in the youtube spam filter and then I never get notified.
@kerbsidemotors9249
@kerbsidemotors9249 7 лет назад
hi my sony camera shows 4.3mm and no sensor width-any ideas how I can use photos thanks
@alansartlog
@alansartlog 7 лет назад
I have not tried this but you should be able to get it working by following the instructions at the bottom of this page. Basically you have to search for the sensor width online then add the info manually, just make sure you spell everything right (I'm assuming it's listing the model and make just not the sensor width) and it should work. www.regard3d.org/index.php/documentation/details/picture-set
@kerbsidemotors9249
@kerbsidemotors9249 7 лет назад
Hi Alan, thank you for reply I tried Sony Sony Cybershot DSC HX60V 7.76 as my model Sony DSC-HX60V For whatever reason saving the file and restarting Regard3D still says sensor NA, I think I may need to ask developer as it is odd it won't accept standard format. Thank you for help
@alansartlog
@alansartlog 7 лет назад
Did you make sure to separate that with semi-colons and that it was exactly the camera model the program was seeing? If so, if you don't mind sending me a picture, just one will do, (my email is alansartlog@gmail.com) when I have some free time I can have a look. I dabble in programming here and there. If there does seem to be a bug I can submit a github issue for you.
@kerbsidemotors9249
@kerbsidemotors9249 7 лет назад
Sony;Sony;Cybershot;DSC;HX60V;7.76;;; Sony;Sony;Cybershot;DSC;HX60;7.76;;; Sony;Sony;Cybershot;DSC;J10;6.16;;; mine is top entry- I'll grab camera from work and send you a photo- I tried most likely options similar to the list of sony's and restarted program without success thanks for help
@alansartlog
@alansartlog 7 лет назад
I think the format is "Maker SEMICOLOR Model SEMICOLON Sensor Width SEMICOLON" so Sony;Sony Cybershot DSC HX60V;7.76; not semi-colons at every space like your examples. Hopefully that works, otherwise I await your email.
@lizpatrick3699
@lizpatrick3699 5 лет назад
How do you find the sensor width of a Samsung phone?
@alansartlog
@alansartlog 5 лет назад
Was your model not in the repo mentioned in the link (this one: github.com/openMVG/CameraSensorSizeDatabase)? If not you should just be able to google "samsung YOURMODEL camera sensor width" if it doesn't work with the phone's name, use it's model code/number. There's also this wikipedia article, might have your model listed: en.wikipedia.org/wiki/Samsung_CMOS
@jamesgoldburgh190
@jamesgoldburgh190 7 лет назад
have you tried VisualSFM? Is Regard3d is better than Visualsfm? and how? Could you pls explain?
@alansartlog
@alansartlog 7 лет назад
Yes I've tried VisualSFM and a few similar programs. It works pretty much the same except you don't have a built in dense cloud creator (you have to download CMVS/PMVS seperately and link to it) and you don't have a built in surface generator, which means you need to use something else like meshlab to actually create the mesh. Also there's no branching or anything. The UI in general is a bit more confusing. And the license is not really open source (there's an article that tends to come up when you search for it that incorrectly implies it is, but just search for the license, it's not free for commercial use). I choose to use Regard3D because this video was aimed more at people who might have never heard of photogrammetry, and it had a good UI and the developer took extra care to only use libraries that wouldn't have copyright or patent issues, see www.regard3d.org/index.php/documentation/license. You should be able to get good results with most of the photogrammetry programs out there (some might require more tweaking than others). Many of them use the same libraries under the hood (e.g. PMVS/CMVS). There's a guy who wrote a few blog posts testing a bunch of different programs (although not Regard3D) and he made a cool little chart (pfalkingham.wordpress.com/2016/09/14/trying-all-the-free-photogrammetry/) where you can see all the different program paths you might take, and you can see VisualSFM is the most complicated while Regard 3D can do all the steps (though of course mesh cleanup is not included in the last one, just texturing). Hope that helps :)
@jamesgoldburgh190
@jamesgoldburgh190 7 лет назад
thanks man.
@jamesgoldburgh190
@jamesgoldburgh190 7 лет назад
Man you are great.
@siopaoman37
@siopaoman37 4 года назад
awesome!!
@puzzlemagnet1957
@puzzlemagnet1957 6 лет назад
rt foem the tutorial, after watching this , I see the process is not that complex, Im buying off ebay a nice white screen and some natural lighting, so I can get perfect lighting, fun fun fun
@SenkieYang
@SenkieYang 7 лет назад
This is free right?? And can I make a digitalized version of myself and use it in cinema 4d to make a animation short?
@alansartlog
@alansartlog 7 лет назад
Yes. You can read the license here if you have any doubts: www.regard3d.org/index.php/documentation/license. Good luck!
@SenkieYang
@SenkieYang 7 лет назад
Would I be able to do a whole body shot or just face ?
@alansartlog
@alansartlog 7 лет назад
You can capture whatever you like. The only limits are your lighting/environment and your computer. You'll have to consider the following problems (almost regardless of what you try to capture): - Where are you going to take the pictures? It needs to be well lit and evenly lit if possible. Also the blanker the background the less noise you're going to have to deal with in post-processing. If you can't find somewhere suitable your next best bet is a setup like mine (one wall, hang a sheet if it's not blank, then stand on a turntable) but you might run into the lighting issues I did. - How are you going to take the pictures? Can your subject stay still? Usually in studios this is done with dozens of cameras (or a laser based system) at once so it's quick. But I'm assuming you just have one camera so you'll need someone to take the photos and you're going to have to not move with arms outstretched for a long time. If you want to capture your clothes it'll be even harder. - How much detail do you really need? You can get pretty good results with low polys and good textures. I'm assuming not a lot because this is for a game and will be the equivalent of a sculpt (needs to be retopoed, rigged, etc). But if the answer is a lot you'll likely need to do your head separately. That is, try to take the body photos all from the same distance where as much as possible of you is in frame, process those, then do the head closeup separately. So in light of all these obstacles have you considered just doing the head, retopoing that, then stitching it to a free model? With just a front and side picture of yourself you can then adjust the body model with inflate/move tools, and you'll have saved yourself the trouble of having to retopo it. Otherwise if you do decide to go ahead and try to capture your full body I would suggest taking just one 360 round of shots (10-15 shots), see how well it's capturing with your setup (is there noise? do you need to be better lit? is it capturing too much of the background), adjust as necessary, retest until you're good, then take the final set of photos. That should cut down on overall processing time and frustration. Hope that helps. I'd love to see how it turns out :)
@rucubic7727
@rucubic7727 4 года назад
for me it keeps saying my focal length is somthing and i dont have enough pictures even though i have over 600 pictures...
@alansartlog
@alansartlog 4 года назад
do you mean its saying your focal length is missing? what step exactly do you get stuck at?
@Fellipeoc
@Fellipeoc 3 года назад
Same here. When you upload the images, even though focal length shows up it say triangulation will fail. Which it does and nothing shows up. Ive used my dslr and my iPhone and same response
@pentachronic
@pentachronic 5 лет назад
Poisson is pronounced “Pwasson”. He was a great French Mathematician. Great video BTW.
@alansartlog
@alansartlog 5 лет назад
Yes, it was because I'd misread it. If you liked the video btw, be sure to check the followup one: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-7pGJ8rWiecw.html
@igorfritz2973
@igorfritz2973 3 года назад
he also made Poisson distribution, I just read a paper about it.
@omankz
@omankz 4 года назад
Thank You!
@BenjaminScottfromFrance
@BenjaminScottfromFrance 4 года назад
It is better to have a textured background rather than a white one, as the algorithm (I'm not sure if it it's the same for Regrd3D) includes the tracking points of the background to understand better where it is.
@alansartlog
@alansartlog 4 года назад
As you can see in the followup video (ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-7pGJ8rWiecw.html), unless you want to capture the background, it's a bad idea. If there's any color in the background, the object gets tinted, and even if there weren't, usually you don't want to capture the background as it just means more cleanup.
@levela1226
@levela1226 4 года назад
Which camera did you use, its local length has 55 mm. I tried with a huawei mate 20 lite and it had less than 20mm. I dont know how to change it.
@alansartlog
@alansartlog 4 года назад
I'm using a Canon DSLR, not a phone. It doesn't matter what your focal length is though, as long as it detects it you're fine, it should still work. Typically there's no way to change a phone's camera focal length since they do not have a physical zoom lens like a professional camera, but seeing that phone has several cameras with different focal lengths I have no idea how that works. Sorry. If it's writing the wrong focal length to the file (which seems highly unlikely) there are probably programs that can edit EXIF tags (where the focal length is stored). Just search something like EXIF tag editor.
@levela1226
@levela1226 4 года назад
@@alansartlog But my triangulation always fails because of that
@alansartlog
@alansartlog 4 года назад
What error are you getting exactly.
@levela1226
@levela1226 4 года назад
@@alansartlog As soon as i place the pictures it says "the focal lenght is known for too few pictures" "triangulation will fail"
@levela1226
@levela1226 4 года назад
@@alansartlog Anyways i proceed but as soon as i want to triamgulate it doesnt let me and i get stuck at that part
@pentachronic
@pentachronic 5 лет назад
I would like to know if you’ve tried the import with B&W photography. This would likely give you better results because the contrast would be better. It might be worth putting a 1” cube (or 20mm cube) next to the subject and then you would have the scale in all axes.
@alansartlog
@alansartlog 5 лет назад
Mmm, no never tried the B&W. Interesting idea though. Will give it a try when I have some time. About the size scaling, I have thought of that, but haven't tried it yet because it would mean being careful to capture two objects, and a cube would need to be made out of something with enough texture to capture. One easier idea I had recently was to print a square grid over which to lay the object. That way it doesn't get in the way. Have not tested it yet though. But the precision is something I'm interested in, specially comparing it to a high quality laser scanner (which I might get access to in a year or two through my university) so in the future that is something I would like to test in depth.
@pentachronic
@pentachronic 5 лет назад
Laser scanners are what I would like to use too but for hobby work they are so expensive. What I want is a scanner that will give me the 3D surface map without any texturing (labels, colours,etc). I was working on this technology in the past and we were getting close with stereographic cameras in B&W but there’s a big jump from looking at objects and interpreting them as 3D solids!!
@pentachronic
@pentachronic 5 лет назад
I see the scanning of objects as 2 processes. #1] object scanning and solid modelling from point clouds to polygons and #2) texture mapping.
@alansartlog
@alansartlog 5 лет назад
Well, technically, if you factor in the cost of a good camera, you could probably build a small 3D scanner for half the price, probably less. In my case I already had my DSLR though and I'm assuming you too already had your cameras. Don't know how a cheap scanner would compare to photogrammetry though. And I haven't really investigated in depth why some scanners cost so much, how they work exactly, etc. But I am interested in building my own although that's a project for the far future. Currently I'm focusing on saving up for a 3D printer. Once I have the printer, it would make it easy to print the parts for a laser scanner, I could even temporarily cut costs by borrowing parts from the printer (motor, threaded rods, etc). Regarding the textures, why does it matter that it not give you textures? You can easily delete/remove the extra information like I did.
@pentachronic
@pentachronic 5 лет назад
I have an Ender3 3D printer. About $180. Worth the price IMO.
@robertthurman3979
@robertthurman3979 5 лет назад
Is their a way to turn a clay sculpture of a cartoon character into a model that can be rigged and animated in blender or something else?
@alansartlog
@alansartlog 5 лет назад
Well this will help you scan it but you would still have to clean it enough to make it workable, retopologize it, and rig it. For easier/faster retopology in Blender you might want to check out retopoflow. Also look into the remesh and the shrinkwrap modifiers for quickly doing things like arms (also cleanup). If your character is simple enough or has few deformation points or it's movement are restricted (think a penguin) these can go a long way (this video: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-rUzJefYNQlI.html is a good example of how those work and goes over some other options). If your character doesn't require deformation (a robot) you might actually be able to get away with 90% using those modifiers. For rigging, Blender includes some base rigs (humanoid, animals, etc), and there's probably even more available online (search Blendswap). There's no magical way around this if that's what you're asking. The scanning is a replacement only for the sculpting step. Also ideally you should have sculpted your character in the rigging pose otherwise I wouldn't recommend even trying, especially if you're unfamiliar with Blender/3D software. Oh and I see you mentioned it's a cartoon. If you're going to want to render it in a stylized fashion (NPR) in Blender I would suggest you check you can get the look you want first (also the regular Blender renderer that's usually used for stylized work is being depreciated in 2.8 in favor of the EEVEE renderer which I still think is missing some features for NPR).
@gusmaiawork
@gusmaiawork 5 лет назад
it is
@Seoadvertising-ca
@Seoadvertising-ca 7 лет назад
I like the way Regard3D is working for you. I installed it and was disappointed. At the add photos step I received the error message that my iPhone 6s is not listed in the build in camera base. Try as I may, I was unable to make it work for me. The file support gave me does not exist on my hard drive. Thanks great job on your video. Lee Noring
@alansartlog
@alansartlog 7 лет назад
I just checked and the program is using an older version of the camera database. Try downloading the current one here github.com/openMVG/CameraSensorSizeDatabase, it contains the iphone 6. Or copy the entry for your model and add it to the camera database manually. You can find detailed instructions about how to do that at the bottom of this page www.regard3d.org/index.php/documentation/details/picture-set. After that it should work.
@Seoadvertising-ca
@Seoadvertising-ca 7 лет назад
Thank you for your help. I am still not able to make it work. I installed it on a Mac computer and a windows 10 computer. But on both I was unable to find the camera database at all located anywhere on my hard drives. Thanks for trying
@alansartlog
@alansartlog 7 лет назад
Does the folder just not exist at all or is it just missing the camera database file?
@Seoadvertising-ca
@Seoadvertising-ca 7 лет назад
To me it looks like it does not exist at all. I used the searched the whole C drive for the database file. No search results showed up at all. I looked for the folder and was unable to find it. It may be hidden from me but I have my settings to review all plus file extensions. Thanks for your help. Best of luck to you. Lee Noring
@alansartlog
@alansartlog 7 лет назад
I'm going to use windows as an example because I'm more familiar with it, but I'm assuming you're having trouble finding the AppData folder. A search will not find the file because AppData is a hidden folder and nothing in it is indexed in search. There's ways to get it to show in explorer, but the easiest way to just get there is to either 1) hit Windows + R then paste %LOCALAPPDATA%/Regard3D and hit enter. Or 2) paste that into the explorer path bar and hit enter. You should open right into the correct folder or if it's truly missing it will give you an error.
@mahnoortahir1389
@mahnoortahir1389 5 лет назад
can u please mention any research paper regarding this ?
@alansartlog
@alansartlog 5 лет назад
I'm not sure what you're looking for exactly? Research regarding the algorithms the programs uses? or?
@mahnoortahir1389
@mahnoortahir1389 5 лет назад
yes i wanted to know algo program uses because i wanted to build 3d model from images taken from a camera with my own algo
@alansartlog
@alansartlog 5 лет назад
The algorithms/libraries the program uses are in the step names themselves (AKAZE, MVE, Poisson, etc). I think Regard3D's site has a detailed list of libraries it uses somewhere, you can start there.
@danielcelano5570
@danielcelano5570 5 лет назад
It sure would be nice if we could do 3D models of the characters of Barney and the Backyard Gang pre-1990 videos.
@hafsakhanawan9118
@hafsakhanawan9118 5 лет назад
Okay its a very great idea.. i just want to ask you some few questions: 1.Which type of lights u r using? 2.why r u using only 4 light(can we use many more lights than 4)? 3.And is it compulsory to use background of white color or can we change it?If no then using when u r using background then u use 2 lights or 4 lights ?
@alansartlog
@alansartlog 5 лет назад
I just used two desk lamps with soft-ish neutral led lights. Nothing fancy. In a new video I will be publishing soon there will be pictures of the actual setup which I've improved by making fabric covers to soften the lights further, but still nothing fancy. The four lights was just an example of what might be a more ideal setup (I don't have enough lights for it) but I'm no longer sure this is the case, not the number of lights, but the camera moving around the object (see new video when it comes out). The more lights and the softer they are, usually the better. Actually I should say the more evenly lit the object, the better, because a harsh light could make things worse. Or if the lights are only overhead, like a well lit room, because they're overhead, you'll get hard to remove shadows in the textures (if you care about them). In the new video I did some experiments regarding the background. Plain backgrounds are best, otherwise you get more noise. And white backgrounds are best if you care about the textures (colored backgrounds can bleed into the textures). But if you can't get around it, you can still get decent results. It's not the biggest problem.
@hafsakhanawan9118
@hafsakhanawan9118 5 лет назад
Ok Thankyou But i want to go with this idea in my project but am confused about some points. . Is it compulory to use model of only one color? and i want to ask you if u r working further on this field will u be improving the model if yes then through which new techniques u r using? If i ask u about any special research paper regarding this then what will be ur suggestion? I hope u will be understanding my point..
@alansartlog
@alansartlog 5 лет назад
Regarding single color models, no, it's not necessary. Regard3D is capable of capturing objects with textures and everything (depending on the surface). I go more in depth into the best surface in the upcoming video. The results I got were a bit weird (contradicted some of what I thought in this video), it's hard to explain in text. For now I'll just say unless your object is glass or smooth plastic, just try to scan it as is (no paint splashes or anything), see if that works first. The new video should be up in a week or two max. It will cover which are the best surfaces, 90% of the settings with visual comparisons, and compare different light/camera setups. I'm not a researcher or anything btw, just an artist curious about using photogrammetry to scan stuff.
@hafsakhanawan9118
@hafsakhanawan9118 5 лет назад
@@alansartlog i hope this will work out with me more
@TajuSingh
@TajuSingh 5 лет назад
ooooo why not filling well what happen. fine happy
@gjfmaker
@gjfmaker Год назад
I drank all the milky-milk in my sippy cup!
@forestine_
@forestine_ 6 лет назад
Ugh, no matter what I do it throws out most of my images. So frustrating.
@alansartlog
@alansartlog 6 лет назад
I'm working on a followup to this video that might help (for example, since making this video, the incremental engine now works for me and works far better than the global, there's also a few other things I've learned that might help). In the meantime though, if you want to send me an email (alansartlog@gmail.com) with what the problem is exactly and if you can either a link me to your photos on drive or something or send me a screenshot of some of your pictures, I can try to help, tell you if the problem is your photos or the program settings.
@forestine_
@forestine_ 6 лет назад
Alan's Art Log Thanks, will definitely take you up on that when I have some time!
@martymcfly4038
@martymcfly4038 6 лет назад
This is great, hypothetically if i had say 30+ cameras set up in a booth that surrounded a person taking all photos at the same time, I should be able to capture a whole person head to toe?
@alansartlog
@alansartlog 6 лет назад
Yes and no. This is actually something that is used for scanning things professionally, especially actors, look up something like "professional photogrammetry setup", and companies like ten24 use setups like these to create models, but as you can see they usually use way more than 30 stationary cameras (100+ usually). With 30 you might be able to capture one side of something, like a face, maybe the front of a body (depends on the resolution). One work around might be to create a rotating rig with the 30 cameras in 2-3 rows, and then rotate them around the person and you can scan them quite fast, though not instantly like with these stationary setups which can also be used to capture things that move like animals. You might also want to look into actual laser scanners but I'm not too familiar with how they work and there must be some downsides if usually photogrammetry is used for scanning actors as far as I know.
@nokia6630videos
@nokia6630videos 5 лет назад
I think you should spin around the object and not the other way around
@alansartlog
@alansartlog 5 лет назад
Yes, as I mentioned, I /thought/ this would be better BUT I actually tried this (as best as I could) in a new video, check it out here, it goes way more in depth ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-7pGJ8rWiecw.html (there's a Table of Contents in the description) and the results surprised me. Turns out it's much more important to have good even lighting with few shadows than just about anything else.
@wildthingmoishe3180
@wildthingmoishe3180 5 лет назад
Specifies photogrammetry software must be open source, yet using Windows
@EchadLevShtim
@EchadLevShtim 4 года назад
Evga Rtx 2060 Super xc ultra for the Win.
@samljer
@samljer 7 лет назад
Blender wouldnt have cut that base like that... no way lol.
@alansartlog
@alansartlog 7 лет назад
?
@peaolo
@peaolo 6 лет назад
I didn't understand what you said, @samljer, but speaking on boolean operation performed in the last part of video: well, why did you use a plane to cut the model instead of subtracting a cube without the hassle to later remove the plane's points and the point behind the cut?
@GabrielAndroczky
@GabrielAndroczky 6 лет назад
:))) "Poison".... that is Poisson, with 2S :)) pronounced /pwa.sɔ̃/. See en.wiktionary.org/wiki/poisson for details.
@alansartlog
@alansartlog 6 лет назад
Thanks. I have already been made aware. I completely misread it the first time and it stuck in my head.
@peteshannon5194
@peteshannon5194 6 лет назад
26:16 A contradictory and confusing text! If you write a message with big fonts, double check that it is correct.
@alansartlog
@alansartlog 6 лет назад
? It's not contradictory, maybe it confused you, but you do not need to save. All progress is automatically saved. So not sure why you think it's wrong...
@gusmaiawork
@gusmaiawork 5 лет назад
wth, looks pretty clear to me
@meji.13
@meji.13 4 года назад
Malardo
Далее
Head Sculpt Timelapse (Narrated)
10:39
Просмотров 1,7 тыс.
Я ПОКУПАЮ НОВУЮ ТАЧКУ - МЕЧТУ!
39:05
Overview of different photogrammetry programs
23:58
Просмотров 65 тыс.
3D Scanning for Free
9:34
Просмотров 714 тыс.
Free Photo Scanning Workflow! (VisualSFM and Meshlab)
23:50
I Melted Wood With Friction
8:44
Просмотров 785 тыс.
How to Copy (almost) Any Object
18:38
Просмотров 1,1 млн
Adobe is horrible. So I tried the alternative
25:30
Просмотров 699 тыс.