TUTORIAL: Fspy and UVProject in Blender! - making photoreal scenes with little effort that look ace!

Поділитися
Вставка
  • Опубліковано 9 вер 2024
  • I love Blender...
    And I tell people a lot about how much it can do. Yet, People often think it doesn't do the same sort of stuff that people can do in Maya and 3DSMax in regards to TV quality visuals. A lot of visuals are faked by using real photographs. Guess what? Blender can do that too.
    So on this tutorial, we talk about two things, Fspy and UVProject.
    Fspy is a free, open source software that creates a camera and it's position from the vertical and horizontal planes in our picture and exports them into Blender via an addon that you get when you get the software. And UVProject is a modifier - see I'm still all about the modifiers - that makes the UV mapping for your shader correspond with the view from your camera. Couple these two together, and you can quickly create scenes that would take forever to build and shade. And Hollywood has been using this process for years to make environments seem real.
    you can find out more about Fspy here:
    fspy.io/
    The photo used in this tutorial has come from unsplash
    unsplash.com/p...
    And the person who photographed it is Nolan Issac:
    unsplash.com/@...
    Please click subscribe for more tutorials or one by one learning and tooltips from GENVFX
    Bye and stay safe.
    --------------------------------
    website: www.gen-vfx.com
    twitter: / genoden
    If you want to use the music in this tutorial, you can! It is:
    "Work It Out" by LiQWYD www.liqwidmusi...
    Music promoted by www.free-stock...
    Creative Commons Attribution 3.0 Unported License
    creativecommon...

КОМЕНТАРІ • 66

  • @spittingame4241
    @spittingame4241 3 роки тому +13

    See, as I make my game, I made the basic layouts to buildings and houses but I want my interiors to be realistic looking like this. This video is fantastic 👍🏿

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

      You're fantastic! Thanks, man.

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

    Great tut! 17:02 - you can check image dimention in bleder as well (image node properties panel - select image node and hit "n" key)

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

      On yeah! I forget about that all the time, thanks!

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

    Awesome tutorial about UV projection . I wanted to get into fspy for a long time. Here we go. Thanks alot.

  • @MarkBTomlinson
    @MarkBTomlinson 3 роки тому +7

    I haven't used this one in a while in fact I think it may have been Maya the last time. Played with it recently in Blender though and it is still a handy tool.
    BTW: Hover over an input in Blender and CTRL C/V works for copy pasting data fields and even colours, no need to select, click or memorise values :)

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

      I know, but I had a moment of blankness.
      My favourite CTRL+C use is when animating a rig. You select a pose, use CTRL_C to copy all the values and then move to your new frame, and press CTRL+SHFT+V and it pastes the "arm_L" to "arm_R" , "though_L" to "thigh_R" effectively pating in the flipped version of the pose. Just marvellous.

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

    Fspy is powerful tool. I'm glad it is also free.

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

    Many Thanks!!!

  • @user-ud6nv2lk8d
    @user-ud6nv2lk8d 3 роки тому +1

    thank you I have been looking at these tutorials all week this is one the the best I've seen

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

      Wow, thanks so much!

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

    Thanks. We'll made tutorial. Entertaining and I could learn something. Keep going!

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

      Thanks so much!

  • @michaelb1099
    @michaelb1099 10 місяців тому

    BRILLIANT explains so much thank you

    • @GENVFX
      @GENVFX  9 місяців тому

      You're very welcome!

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

    my brain hurts!
    Great video! Definitely the best guide on how to do this so far.

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

    Auto Sub thanks for sharing this. Great video to start making realistic interiors using Fspy and projection

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

    Mate this is brilliantl! Cheers

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

      Absolutely chuffed you like it!

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

    Very nice

  • @ANGEL-fg4hv
    @ANGEL-fg4hv 2 роки тому

    This should help me with building interiors from reference images from customers .
    Thanks 😊

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

      Great idea!

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

    "Until the sun comes up over Santa Monica Boulevard"

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

      All I wanna do is have some fun, I've got a feeling I'm not the only one.

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

    thz thz thz 😉

  • @user-ws9ps1sr8e
    @user-ws9ps1sr8e 2 роки тому +3

    Great tutorial! :) But how do I combine several images projections from different angles into one as you mentioned from 13:50? Can you please demonstrate this? Or reference me to a tutorial for it? I can't seem to find it anywhere. Thanks!

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

      I'm going to do a tutorial on this really soon as I want to be sure I get the information right! Stay tuned!

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

      @@GENVFX Looking forward to the tutorial. good luck

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

      @@GENVFX I’m also looking for that! I want to recreate an entire room in 3d, for which I have 3 photos. With Fspy, as long as the photos have the same reference point and world origin, it works perfectly. The problem comes with the 3rd photo, from a different angle, that doesn’t share the same reference point. Any thoughts on that? Perhaps you could cover it on your upcoming video! Many thanks! Love your tutorials!

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

      ​@@ivandsmendes I've had multiple pictures from the same building line up pretty well. A key thing that you need to do or keep in mind is to have the eye-height at which the picture was taken (which will later be the camera's height in Blender) be as close as possible to all other pictures (if the height didn't differ a big amount) or match that of the picture taken, at least.
      The amount of precision that it caused me to reach in different parts of similar building elements was always scary, I could line them up almost perfectly that way.
      When you do this, keep in mind that fSpy by default uses a full-frame sensor camera type, so if yours isn't, you need to correct it, otherwise the scale will be off.
      Reference points are just that, reference points for that exact picture, but should line up when you keep the above points in mind.

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

      one cam by view

  • @michaelb1099
    @michaelb1099 10 місяців тому

    I assume after the modeling and projection this model could be exported for use in unreal engine?

    • @GENVFX
      @GENVFX  9 місяців тому

      Yes. As, if animating, you have access to fbx export and now usd

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

    can the add on do multiple camera projection? like in MARI??

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

      You can use three images and project them in the one modifier, but I've still not tried this yet.

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

    Ugh.. this is such a great tutorial but I seem to be alone with an issue I'm having. For some reason when I get to the step of adding in the image node at 16:00, my imported JPEG appears solid pink. Any idea why that'd be happening?? Same image as the one brought to fspy.

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

      Hi there. I'm not sure. It could be an issue with the jpeg. I recommend taking it into another package such as Krita or even Microsoft paint and exporting out a duplicate as, say, a PNG. If the codec of your chosen JPEG is having problems in Blender, it might be that a different format will change this.

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

      I had this as well, I needed to use the .fspy imported object for the texture, because it contains the background image, it's a bit odd to say the least.

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

    15:00 I don't have any UV projection image in my drive so I cannot project the texture to it

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

      I found this image on unsplash.com. there are so many good pictures you can choose from there and they are all royalty free so you can use them on jobs as well as for learning software like here

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

    That back wall seems bowed in the middle.

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

      Possibly, but it was undistorted. I may not have been completely accurate, but the effect is still the same.

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

      Just you clarify, im referring to the actual back wall in that room in the picture lol. Just making sure

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

      Sure, but the principle of the tutorial was not about a perfect undistorted. It is about UVproject and how to make something appear real with minimal modelling.

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

    When I line up the x and y on fSpy the resulting z axis is always pointing down! I tried changing the x vanishing point to -x and now the z points up properly. However when I try to import into blender I now get an error and the camera doesn't import. anyone else experience this?

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

      Hi there, Mario. I've just run fspy with a new image, added the fspy addon for Blender to 3.0 and done an import and it was fine.
      What I did do, which was definitely different to yours, was I did no invert the X, but I did invert the Y to get the UpZ to be correct. Also, I saved it as an fspy file and then selected that file via the addon. Are you trying to just import the file, or are you using the addon from fspy? If you're not, it might be that, I know it was something I did when I first started using fspy.

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

      @@GENVFX thanks for trying it out! I finally figured it out. I had two different photos of this house that I was trying to add to my project. I eventually realized that I get this error if I try to import a second project. I had to delete the first camera and then the other photo imported ok!

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

      @@guritche oh wow, well sorted out! I've never tried to import two cameras into the scene, but seeing as the cameras have the same name, that might have been the problem. I'd maybe try again but rename the first camera to something different. That way you may be able to keep them both.

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

      @@guritche That's odd, I can import as many as I want, as long as the checkbox for "Update existing camera's" is checked, or if it's not, the filename for the resulting camera is different.

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

    F9 !!!!!!!!!!!!!!!!!!!! 🚀

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

      Parameters? I'll need to look at my video again to see what you're referring to.

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

      @@GENVFX Heh :) Yes, parameters window. I didn't know you can open that panel again after you click away during initial object creation.

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

      Yes, you can, but only if you haven't done anything else to the object. It's a one time do over kind of thing!
      You choose...wisely.

  • @bradfab_fx
    @bradfab_fx 4 місяці тому

    The video is great but You sped up the part that I really wanted to take a slow closer look at 🤦‍♀️ now this just another sped making of a room, not entirely a tutorial is it?

    • @GENVFX
      @GENVFX  4 місяці тому

      I see what you're saying, but the tutorial was not necessarily about the actual loop tool or extrude - -which I basically all I was doing - but more about the actual process to using Fspy and the camera projection tool. I mean, I sped that bit up because it was just repeating the same process as the unsped up stuff at the beginning of the refining. But, maybe you're right, maybe I should have left it all in.

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

    do you know how to use fspy to make those fake 3d anamorphic corner vid boards?

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

      Hi there. I have a rough idea. The optical illusion boards only work truly from one angle and on a TV or a computer screen. Look at them from any other angle than the perfect one, and it looks a bit off, or just downright wrong.
      With fspy, you can take your image of a billboard and drop it in to find the camera angle of the photographer. Save out the scene, import it into Blender via the addon and then project your chosen footage into it using the camera as a UVprojector.
      To make the footage/video you want to play in it, animate your scene as you would normally, then import the fspy camera and render it with that camera. This rendered output is what you need to project onto the billboard. Any other angle but that view (or a little in each direction from that view) it will look weird, which means you've done it correctly!

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

      @@GENVFX awesome! thanks!

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

      Hope it works. If you have something to share at some point, I'd love to have a look!

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

      @@GENVFX sure thing!

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

    je te suivais bien jusqu"a ce que tu mette le mode acceleré😑😑😑

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

      I'm sorry to hear that. If it's any consolation, all of the sped up section was just the modelling I had already explained, so just loop curs and extrusions to match the artwork.

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

    this was exactly, what i was looking for for 3 days.