BEST way to use fSpy | ALL Options explained | FULL camera matching workflow with Blender
HTML-код
- Опубликовано: 14 июл 2024
- If you’ve ever struggled with fSpy, had trouble getting a perfect match, and wondered why following tutorials doesn’t work for you - watch this.
You'll learn:
* what every single fSpy option means
* what are the common mistakes people make (both in fSpy and in Blender)
* how to deal with cropped images / shifted camera
* how to find the principal point (for 1-, 2- and 3- point perspective)
* how to determine the focal length if it's unknown
* why modeling from a 2-dimensional picture can lead to wrong object placement, and incorrect dimensions
* why setting the reference distance isn't enough
I believe this is the most complete fSpy tutorial at the moment and hope it will help you with your non-trivial images.
0:00 - Intro
1:51 - Common mistakes with vanishing points
3:09 - Proper way to establish the vanishing points
7:01 - The Principal Point
8:39 - Matching the principal point
9:09 - 3-point perspective
10:38 - 2-point perspective
14:45 - 1-point perspective
16:17 - Problem with Field of view
16:53 - FOV vs Focal Length
17:32 - Determining Focal Length
21:54 - Matching dimensions
24:52 - Draft modeling
25:19 - The biggest mistake & the importance of depth
26:26 - Modeling the right way
29:37 - Blender Snapping Tips & Tricks
33:36 - Using Linked Duplicates
35:25 - Timelapse - modeling the whole scene Наука
Thank you! Easily the best tutorial on fSpy. I kept getting frustrated at incorrect matches, but your thorough explanation of the underlying principles set me straight. Cheers
Wow, Andrew, I had to double check if this is real you ;) I'm so happy to hear this, thank you! Just in case - I'll print this out and hang it on my wall :D
If this is the one the Guru recommends then it's this one I shall watch.
I watched this tutorial just because of that even you have less subscriber...
Not only Fspy. Good explanations about photogrammetry as well.
Yeah but can it scan a donut
the sections about finding the principal point and the right focal length truly saved my life, this is by far the most precise tutorial there is on fSpy!
I'm happy to hear this. Thank you Matteo ;-)
Totally agree, this is the best fSpy video around. No click bait cards, no youtube voice, no obnoxious music. Just pure awesome information. Thank you.
i love you man thanks
if you have problems with dimensions, look at 22:04
If you still have problems with that, watch it again, you will understand
Thank you :)
Oh man, just 5 minutes in, and this is the best FSpy explanation I've been looking for for the last 2 years!
I'm so happy to hear this. Thank you ;-)
You explained fSpy so well. I use it sometimes but never learned the full capabilities of this software. Thank you so much its so helpful.
*Important Tip*: most of the images are provided with their focal length. You can see it in the properties panel of the image. It will save a lot of time and give extremely accurate results too
Great tip cheers
Good point. Thank you for sharing this tip
How do you even get the images. I have an adobe account but can't download them on a normal way. by inspecting the browser i can get a low quality version but there is no focal length in the properties.
bruh the best tutorial on fspy i can ever find like he explained it so good that i dont have to look for tutorials every time i open fspy instead i can do it on my own now. infact last time i used fspy i made it so that the dimensions were right but when i brought that into blender i couldnt do it like i was very confused, but this guy even showed how to model after bringing it in........ lovely tutorial
Wow seriously! I am so glad I found this. Even though I use blender a lot, I was still doing this with Sketchup Match Photo tool. It is not t even comparable with this advanced tool. And the tutorial is just perfect! Great job!
Best fSpy tutorial I´ve seen.
Thank you.
Thank you for your kind words :)
Extremely valuable breakdown of fSpy, certainly helps clear up so many issues when using it.
I'm glad you found it useful. Thank you for your comment, it's very motivating for me ;)
What an amazing tutorial you made!! Thank you sooooo much for putting the hard work into this!!
Amazing tutorial! Thanks a lot!
Good tutorial. Looking forward to part 2. Keep it coming !!!
Thank you for your kind words
so much great information in one video, what a great resource for free. much appreciated!
This video legit changed my whole perspective on how to effectively utilize fspy. Thank you.
That was a truly fantastic and well explained and thorough tutorial. Thanks for going the extra mile and explaining the details of how this all works and the workflow. Thanks!
Great tutorial! Very thorough. You explained a lot of the problems I’ve had. Thanks
I'm really happy it was helpful. Thank you, such comments are very motivating to work and release the next parts.
Thank you so much! Tried so many tutorials but all of them just tell you what to do without actually explaining the underlining principles behind what your are doing. One of the best tutorials on RUclips!
Thank you for your comment ;-) I'm glad it helped.
Thank you for this amazing tutorial about fSpy! It's comprehensive and yet easy to understand! Congratulations.
Thank you so much. I watched a number of fspy tutorials but I kept missing the point. Turns out it was the focal point. You have put an end to all my frustrations in one , very informative and well crafted video. I have subscribed in the hope that you will produce further content on similar subjects.
Thank you. Although I don’t have too much spare time now, what you’ve written is very motivating ;)
That was very very handy, thanks a lot. Your smooth voice and precise tips made me walk another step in the knowledge realm. Thank you !
Thank you Bert, great to hear this!
This is by far the best Fspy tutorial I found, and I searched far and wide and watched a good number of them. Thank you for making it so thorough and well explained!
Thank you :)
Thank you 😍
You helped explain fspy better than any other tutorial. Your explaination is thorough and helped highlight a number of mistakes I made, and (even better) how to rectify them.
Looking forward to Part 2 👍👍
Thank you. I’m glad it helped :)
Watched a few of your videos and got to say I am literally blown away. I cannot believe I have never come across your work on RUclips before. Hope to see more in the future
Thank you. I’m back here after a few months of inactivity and seeing such a great comment is very motivating:)
Absolutely brilliant!
Thank you :)
so so helpful!
The best video for the best tool! Thank you!
Thank you, great to hear this ;)
This is absolute gold!
Thank you :)
That was a wonderful tutorial. I am looking forward to part two.
Thank you
This helped me greatly! You just helped me solve some problems that I was having using Google Street View modeling store fronts and other buildings. Thanks a whole lot.
Dude thank you so much. Not only did this tutorial help me solve my problem, but I also learned a good deal from it as well!
Thank you - great to hear this
nah bro this is the best tutorial EVER about fspy/blender. MAN cant thank you enough for taking the time to share your knowledge with us. This is awesome. SUBBED & LIKED!
Thank you :)
The best fSpy tutorial around. Not only that, it also teaches you some valuable stuff about different perspectives and and some super cool Blender shortcut tips!! 👍🏻😀
Thank you ;)
Best fSpy tutorial out there.
Thank you
I don't know how to speak English, but this video is a lifesaver for me . thankyou so much I did every modeling mistake that you described in your video and am using Maya I just say thank you, sir.
I'm so happy to hear it was helpful for you, thank you for your kind words.
Thank you for this wonderful tutorial, really complete regarding this tool.
Great creative possibilities are finally opening up to me.
thanks again
Thank you for your kind words :)
This is really very enlightening! Thanks!
Thank you ;)
Thank you. This tool is just Super. Also your explanation has saved me hours of testing.
I’m happy to hear this
Finally a GOOD tutorial for using fSpy and fSpy derived add-ons!!!!!
Thank you Jerry
bro thankyou so much blender guru recomended using fspy and you trotorial is simple the best highly detailed and explained thanks a lot
Thank you ;)
This tutorial is the best of fspy on youtube. Thank You very much for this avesome lesson.
Thank you Mariusz, I'm glad you liked it ;)
Infinite Thanks, Bartosz!! You are Awesome :)
Thank you for you kind words! It's very motivating to read such comments :)
One of the best tutorial on Fspy I have ever seeen
Thank you
Really great tutorial 👍, lots of tutorial don’t cover all the important things for FSpy & also for blender …
Thanks 🙏 this was really helpful ☺️
Thank you so much ;)
Fantastic 👍🏽. Looking forward to part 2
Thank you ;)
This is so helpful! Thank you!
Im glad to hear this. Thx :)
I was trying to recreate a shot from a game, thank you for fspy guide.
Thank you soooooooooooo much to share your skills andvices !!!
I'm happy to hear that it was helpful Jean, Thank you
What a great compact lesson in this 40 min tutorial
Thank you
You are a fantastic teacher. Subscribed. Please do more videos.
Thank you. I’ll try when I have some time :)
Great tutorial! Many thanks!
Thank you
The only educational tutorial about fspy on the net
Thank you Daniel
Thanks Man, GREAT TUTORIAL !!!! Same experience as Andrew till I saw your tutorial.
Thank you Robin
thanks a lot , everything is in the video , Fspy should post this video on their website
Thanks
Subscribed boss. Thanks so much.
Thank you soo much I was struggling hard :D
Great to hear this
Thanks, you an extremely helpful complete way how to implement fSpy in a project. And yes, i was a bit frustrated with the basic tutorials.
Thank you ;)
Thanks to this I've been able to use fSpy on pictures of complex parts on a plain background. There are no parallel lines to speak of, so you have to draw between aspects of the part you know to be parallel (i.e. mirrored about one of the axes) using the single vanishing point method. Very happy with the accuracy of the outcome, and it makes non-orthogonal reference photos more useable e.g. for CAD even.
I just deleted all other tutorial references for fSpy. This is the real deal. Just wish the part two modeling was a real thing. Thanks for your hard work on this. Best fSpy tutorial on RUclips.
Haha, thank you :)))
Excellent vid. Far better than others I’ve seen. But more Likes than Subscribers? What’s wrong with people???
Thank you :)
thanks for this :)
You're welcome ;)
Awesome !
Thank you :)
Very useful tutorial. Thank you!
Thank you, I'm glad it was helpful. Good luck :)
Marvellous video! I can easily do the video step by step :)
When I was creating the floor I came across a clipping problem with the camera at the end of the floor. You can mention this for beginner blender users.
When part 2? Can't wait :)
Thx. You’ll still have to wait for part II unfortunately. I wish I had more time for this :)
I never realized fspy was such a complex app!
fantastic
Thank you
golden!
Thank you
had the same frustration the other week, had to model an object from phone snapshots, no metadata no nothing, did a lot of trial and error, took me the better part of a day to tweak the images and got frustrated when the corner z axis did not match. wish I had found this video sooner, I am pinning it, watching it again an again, saving it to my playlist...
YOU MY FRIEND ARE A GENIOUS!!!
Thank you Andrej
I would like to see someday part 2 of this, apart from this keep on keeping on!
still totally nub to blender but could sense the depth of your explanation, which is amazing. I am sure it will be very useful for me when I get to model from photos..thank you very mich
You're welcome and thank you for your kind words Josef
Many thanks! I was making all those msitakes lol
I'm glad to hear you found it helpful.
Świetne - ogromnie dziękuję i oczywiście subskrybuje :) - Brilliant, thank you so much - Ive subscribed instantly
Dzięki ;)
Hi! Love this tutorial
Thank you Madzia! Good question - I wish I had more time for this. Maybe Apple Vision Pro will motivate me enough to record other tutorials about modeling, painting and Unity / Unreal :)
Awesome! I’ve been having trouble with getting the vanishing points right.
Thx :)
Great one thanks. What about the scene scale? You set the dimensions at FSpy at cm and what about in Blender? Cause when I try to much Spy dimensions with Blender the scale is not correct.
This is so helpful! Can I ask what you would recommend for working with images that have been taken with a tilt shift lens? (a lens that artificially corrects perspective so the verticals are upright)
Tilt shift lens will change the principal point position so, depending on the number of vanishing points, you should choose one of the strategies to find it
Thank you! My fSpy skills improved a lot thanks to this video! I have a question though: suppose I have an irregularly-curved object, of which I can only trace one flat surface, which I define as X-Z plane. How would I go about finding the Y axis? Both the angles on that X-Z facade are not 90 degrees, and there is no other surface that is parallel or perpendicular. If I cannot find another object to use as reference, is there any technique I could apply?
Unfortunately there’s no easy answer. In such a case you can’t use these lines. :( not every photo can be a good reference
Great tutorial !what if i have more than one image for the same place, with different aspect ratio . Any ways i can match both image to different camera?
I've never done that. However, if you have more images of the same place an AI-based solution could fit here. Such as NeRF.
Wow, this is so cool! What I don’t understand though is what exactly is the purpose of this in a professional setting? I’m guess something related to real estate, but I don’t fully understand how they would you utilise it?
This tool is often used when you want to create a 3d model from an existing image or extend the existing picture with some 3d assets. My initial idea, when I created this tutorial, was to launch the entire series and show the whole pipeline to build a VR application. Unfortunately I didn’t have enough time to finish the videos :)
Thank you for this awesome tutorial. Can you clarify something for me: if the vanishing point will occur but it's not visible in the photo do you consider it a 2nd vanishing point or only stick to the one you can see meeting in the photo? Thanks :)
If lines aren't parallel they'll converge at some point so you should count this as a normal vanishing point (even if it's not within the image boundaries). I hope it helps ;)
@@bpampuch it does. Thanks 🙏
I liked your tutorial just confused with one thing. When analyzing our image we place ines for axes, they should be according to the image's x y and z or global. Global ones would always b parallel right.?
This is most common approach, however you’re not limited to using global axes. If you have an object with orthogonal planes you can use it too.
I hope FSpy gets updated for Blender 4.x
Really great tutorial. In the "swimming pool" image, there is a way to find the exact position of the principal point. Unfortunately this is not possible with fSpy. But with some descriptive geometry, you now can find the exact location of the principal point on the horizon line (Horizon is determined by the two vanishing points). Because the lower two sun loungers are rotated in relation with the rest. The corners of the loungers are 90 degree (assumption). This rotation gives enough information for solving the principal point. It is too complicated to explain here. You need 2d-CAD software for this. Thank you for this tutorial with explanation and no cheating. 🙂
What a fantastic idea for the principal point. I’d have never thought about doing it this way. Do you know any publications with appropriate math for this? It would be great to extend fSpy with such functionality
@@bpampuch In this case It is a 2 point perspective (with vertical parallel lines) and something that is rotated with a straight angle. In a 2 point perspective, the principal point is always on the horizon line. How to find the location for the principal point on the horizon line in this case:
Draw a continuous line through the 2 vanishing points (horizon line). Take the midpoint between the two vanishing points. From this midpoint draw a circle through the vanishing points. Now draw the vanishing lines from one of the the lower sun loungers. This two new lines will intersect with the horizon line. Take the midpoint between these intersections. From this new midpoint, draw a second circle trough these intersections. Now there are two circles. These circles intersect each other. Draw a line through the intersection of these circles perpendicular to the horizon line. This line will intersect the horizon line. This intersection is the principal point.
Also a publication for finding the principal point:
www2.mathematik.tu-darmstadt.de/~ehartmann/dga-incl-loes.pdf
(german, but with images) page 126, 127 and solve on page 181, 182 But they are different from this case.
@@Hsubetakevol Thank you for sharing, I'll read this. Excellent paper!
What version of FSPY are you using in this tutorial? is it 1.0.3? I ask, because mine seems to be a bit different, doesn't have the ruler
If you cannot install the fSpy add-on in the latest Blender, I recommend this video: ruclips.net/video/GhlvLzMt73c/видео.html
I'm trying to understand the Principal Point better and how it affects Camera Matching...
Is it always on the Horizon Line or is that just a coincidence at 7:40?
After creating through photos, the exported model has not been mapped.
How to export as an FBX file with projected maps?
I don't really understand 24:49, can anyone help to explain more, please?
How do we know for sure about (0,y,z) and (x,y,0) from the tutorial, I don't quite follow..
Hi Thank you for the amazing tutorial Ive been having an issue for a while now I tried all your great tips but for some reason even when I set the cursor to the floor in Fspy and it all lines up...when I take it into Blender for modelling my floor is about a metre above where the base of the image is....the bottom of my image is always under the floor grid I have tried everything and can not fix it everything is floating and floor cuts into the walls....any ideas what Im doing wrong
Thank you. Have you added the floor plane in Blender and set its Z coordinate to 0?
@@bpampuch Hi thank you... I managed to fix it but it was a while ago and I cannot remember how I did it, but will keep that in mind for next time....I followed along and finished right up to where you left off and am looking forward to part two ;)
Can you ever use the furniture in a room to line up the vanishing points or should you only use the walls/floors/structure of the building? I can clearly see the x and y axis of a desk but it's not so easy to see the lines of the room, however, when I choose one of the other the 3D guide is off.
You can choose any set of lines that work for you as long as they’re parallel in pairs and orthogonal between axes (each pair of lines needs to be perpendicular to the other pairs)
@@bpampuchThank you for your reply!
question now how to apply the materials and textures to the model from the picture? still new to this but this is where i get confused
I won’t be able to answer this in a single comment but I’ll try to shoot the other tutorials when I find some time :)
Can you explain how to work with multiple images/cameras?
Unfortunately I haven't been using a multi-cam setup and don't know the proper workflow for that
sorry but being a beginner, i did not understand the purpose for all that work? was it to make a 3d copy of the environment in order to make the objects interact with a 3d character?
Yes, to make it possible to create an immersive VR experience so that you can “visit” the appartment in the real scale
Part 2?? 😭😭
Can you give me the purpose of this?
To make a 3d model that can be explored in VR , full scale
I've watched this ten times and I'm still too retarded to complete a full scene
How can I help? Could you describe what kind of problems you are currently experiencing?