Using NORMAL MAPS and DISPLACEMENT MAPS in Blender! PBR Material Tutorial

แชร์
ฝัง
  • เผยแพร่เมื่อ 20 ต.ค. 2024

ความคิดเห็น • 129

  • @TheCGEssentials
    @TheCGEssentials  4 ปีที่แล้ว +6

    Hi everyone! Let me know if you have any questions about this process in the comments below! :)

    • @yashrathod4115
      @yashrathod4115 4 ปีที่แล้ว

      Amazing Video! Sir, can you please make a tutorial on building assembly animation or interior assembly animation?

    • @Skee191
      @Skee191 3 ปีที่แล้ว +6

      Can't find the bump and displacement

    • @digitalartworm
      @digitalartworm 3 ปีที่แล้ว

      There are tons of videos on displacement mapping in Blender but none of them address the issue of mapping the displacement according to the texture node mapping and rotation....

    • @Kyncaid84
      @Kyncaid84 3 ปีที่แล้ว +3

      @@Skee191 I had the same problem. I think you need to switch to cycles

    • @UkrainianSvitlana
      @UkrainianSvitlana 3 ปีที่แล้ว

      Hello, please tell me, there are 2 textures, of which I want to use only roughness and normal (so that they correspond!) on the same material in different places, how can this be done?

  • @xXSepZXx
    @xXSepZXx 4 ปีที่แล้ว +51

    To keep the shape of the rectangle, just click "simple" in the modifier options, great tutorial!

    • @TheCGEssentials
      @TheCGEssentials  4 ปีที่แล้ว +22

      No kidding - I didn't know that - thanks! :)

    • @JayquanDeMarcusWashington
      @JayquanDeMarcusWashington 3 ปีที่แล้ว +4

      Is there any benefit to using edge crease over clicking simple in the subdiv? I realize hitting simple would be much... simpler. But I'm curious if there's any advantages/disadvantages to doing it one way or the other.

  • @kitarolivier
    @kitarolivier 4 ปีที่แล้ว +26

    Don't forget to change all but diffuse maps to "non color".
    Thanx for all your videos that are so instructive. I started blender a month ago (coming from 3DSmax), and you helped me so much.

    • @TheCGEssentials
      @TheCGEssentials  4 ปีที่แล้ว +1

      Good point - glad I could be helpful!

    • @GiveMeABloodyUser
      @GiveMeABloodyUser 3 ปีที่แล้ว

      Why did you make the switch?

    • @JayquanDeMarcusWashington
      @JayquanDeMarcusWashington 3 ปีที่แล้ว

      @@GiveMeABloodyUser Probably because of how user-friendly blender is ;)

    • @garyjacobson4298
      @garyjacobson4298 3 ปีที่แล้ว

      @@JayquanDeMarcusWashington I also switched from 3DS max to Blender. In my case it was Max's discontinued support for Mental Ray and that provided the motivation. I had worked over a year on an animation but I couldn't get the scene to work in any other renderer. Furthermore, Autodesk licensing hurdles did little to retain my Max loyalties. Been using Blender for about 3 months now. There are lots of things I miss about Max, but I think there are just as many (if not more) things I like about Blender. The rich stream of Blender tutorials like this one is so helpful.

  • @simonstearns3669
    @simonstearns3669 3 ปีที่แล้ว +6

    This was a no-nonsense tutorial that gave me exactly the information I was looking for. Thank you for the concise demonstrations and the clearly delivered information!

  • @LukeHomay
    @LukeHomay ปีที่แล้ว

    That "adaptive" button is the game changer. Thank YOU

  • @slade9989
    @slade9989 3 ปีที่แล้ว

    Nodes gave me a hard time and once I understood this displacement thing confused me. This clears things up to a level. Thanx very much.

  • @matthewzaczeniuk4892
    @matthewzaczeniuk4892 4 ปีที่แล้ว +2

    Great Tutorial, Im getting into blender as a hobby and this really explained a lot about these different textures and maps.

  • @sajjadabouei6721
    @sajjadabouei6721 2 ปีที่แล้ว

    easy to understand, straight forward, enough information.
    thank you man

  • @balazssrancsik1691
    @balazssrancsik1691 4 ปีที่แล้ว +1

    Just exactly what I needed for a bathroom tile! Thank you very much!

  • @vishalkarmakar9523
    @vishalkarmakar9523 4 ปีที่แล้ว +1

    Thanks a lot for the detailed explanation about maps, I am new to 3D Modelling and learning as a hobby. The way you explained made me realize that a noob like me can also become expert like you by practice. Love from India. Kindly keep continuing teaching about 3D..

    • @TheCGEssentials
      @TheCGEssentials  4 ปีที่แล้ว +1

      Yep - that's the only way I know what I know - practice and constantly learning new things

  • @archiwizard2632
    @archiwizard2632 4 ปีที่แล้ว +1

    Most helpful tutorial.
    Like the way you present.
    Thank you

  • @mercurysmith563
    @mercurysmith563 11 หลายเดือนก่อน +1

    Using the displacement map (stepping over to cycles) seems to really slow down your rendering. If you are needing more detail on an animation object would you want to stick to a normal map and sacrifice some of the detail? I haven't got to learning baking yet but, is that a process that keeps the detail and allows you to take it back to EEVEE for rendering speed improvement?

  •  4 ปีที่แล้ว +3

    You could also click on the "simple" button in the subdivision surface modifier

  • @JayquanDeMarcusWashington
    @JayquanDeMarcusWashington 3 ปีที่แล้ว +1

    HOLY SHIT. I've watched probably 50 videos on this subject, and was still absolute dog shit. I FINALLY GET IT.
    As a reward for your courage and excellence, I will gift you my first born son. (date tbd)
    also, subbed. You are a gift.

  • @justinkelly9447
    @justinkelly9447 2 ปีที่แล้ว

    Hey, thanks a lot Justin, my model was just not looking right, your video solved that!

  • @corvette724
    @corvette724 3 ปีที่แล้ว +1

    excellent and helpfull. may an advise, that u can find displacement only checkbox only in Cycles. Cheers, Axel

  • @brianmillar9539
    @brianmillar9539 3 ปีที่แล้ว

    Just starting this and your explanations are excellent. Than you

  • @deangelogrey6204
    @deangelogrey6204 4 ปีที่แล้ว +1

    Thank you thank you thank you for actually actually actually explaining the nodes and the different maps. You, sir, get a sub from me.

  • @Bluejohn
    @Bluejohn 4 ปีที่แล้ว

    Excellent tutorial, easily the best explanation of how to set up a material that i have seen. I like the way you also include the reasons why you are doing things in a certain way and what happens if you dont. Subscribed

  • @bellousow2607
    @bellousow2607 3 ปีที่แล้ว +1

    THANK S TO YOU I M VERYGOOD AT SKETCHUP AND NOW I M LURNING BLENDER FOR MY RENDERS.MAY GOD GIVE U ALL YOU WANT .THANK YOU BRO

  • @mango_wm
    @mango_wm 2 ปีที่แล้ว

    Absolutely great! Thank you

  • @ndedakaduki
    @ndedakaduki 4 ปีที่แล้ว +12

    Just a heads up, when using adaptive subdivision, adjusting the levels on the subdivision modifier won't add detail. You set the amount of detail using the dicing scale on the modifier and under the subdivision section in the render settings. Hope this helps.

    • @TheCGEssentials
      @TheCGEssentials  4 ปีที่แล้ว +2

      I agree with this comment - I probably wasn't clear - levels doesn't add detail, but it adjusts the level of detail displayed in the viewport so you can see more detail. Adjusting the dicing is what actually adds detail - you are correct. Thanks :)

  • @fortsickill06
    @fortsickill06 2 ปีที่แล้ว

    You are my best sensei! Mystery solved.

  • @milanpatel3708
    @milanpatel3708 4 ปีที่แล้ว

    Great video..learning so much good things by such tutorials as a beginner..thanks a ton and keep teaching us.

  • @MarkBTomlinson
    @MarkBTomlinson 4 ปีที่แล้ว

    Helpful concise demonstration, thank you!

  • @carolineingles9153
    @carolineingles9153 3 ปีที่แล้ว

    Thanks so much for a super-helpful tutorial!

  • @melbendigo
    @melbendigo 3 ปีที่แล้ว

    Great tutorial! Thank you for simplifying which node goes where and why! I learned a lot :)

  • @heirloom3d937
    @heirloom3d937 4 ปีที่แล้ว

    This is a great video you always chose the right topics

  • @darioparejadiaz
    @darioparejadiaz 4 ปีที่แล้ว

    great tutorial! thank you. Greetings from Colombia

  • @sarahashemi6521
    @sarahashemi6521 3 ปีที่แล้ว

    Thank you so much for this toturial.

  • @pincushion069
    @pincushion069 3 ปีที่แล้ว +1

    Just two of your videos in a row completely explained everything I have been struggling with. You make it so obvious and simple. What a waste of my time all those other videos were.

    • @360VRStudios
      @360VRStudios 10 หลายเดือนก่อน

      Displacement Map to Bump Vector (Height) and normal image to normal map vector all to bump vector. Socket the bump vector to Normal. His method is too much processing, you will fry your PC.

  • @gianlucafrare3171
    @gianlucafrare3171 4 ปีที่แล้ว

    I would never have been able to find this option. thx

    • @TheCGEssentials
      @TheCGEssentials  4 ปีที่แล้ว +1

      Total gamechanger for sure - especially with adaptive subdivision

  • @XavierKX66
    @XavierKX66 3 ปีที่แล้ว

    Awesome tutorial!

  • @marcinmorris
    @marcinmorris 4 ปีที่แล้ว

    Really good explanation. I like it!

  • @justinharvie8126
    @justinharvie8126 3 ปีที่แล้ว

    HOOOOWHATSUPGUYS - Lol gets me every time. Seriously though, your tutorials are great - informative and straight to the point. Been learning a lot from your videos in the recent months since I started using Blender. Keep it up, dude!

  • @sebastiancastillo3560
    @sebastiancastillo3560 4 ปีที่แล้ว

    Just Perfect!!!. Thank you very much!!

  • @kenzorman
    @kenzorman 2 ปีที่แล้ว +1

    Roughness and Normal maps should be Non-color or linear to display correctly. If you use assets with baked normal maps and you see seams at UV boundaries make sure to check the textures are in the correct color space.

    • @samfinn6490
      @samfinn6490 2 ปีที่แล้ว +1

      Yah, I just spent like two hours trying to figure that out

    • @360VRStudios
      @360VRStudios 10 หลายเดือนก่อน

      agree...

  • @itsdw2323
    @itsdw2323 3 ปีที่แล้ว

    Great tutorial

  • @pixelwrinkly1528
    @pixelwrinkly1528 3 ปีที่แล้ว

    excellent tutorial - the first of yours that i've seen - super easy sub :-)
    really nice channel you've got going here, dude;
    brilliant job you're doing
    here's to 100k subs by Christmas!
    thanks for sharing your knowledge

  • @zorangelov925
    @zorangelov925 3 ปีที่แล้ว

    hey im a blender beginner.. I have a problem where u export glt/glf and when i open it from my desktop it isnt the same where i put roughnes the lights can u tell me why?

  • @bigbeez6691
    @bigbeez6691 2 ปีที่แล้ว

    Does it increase the poli count when using displacement?

  • @amsrremix2239
    @amsrremix2239 2 ปีที่แล้ว

    thank you

  • @Latvian3Dman
    @Latvian3Dman 4 ปีที่แล้ว

    Watched. Useful, thank you.

    • @TheCGEssentials
      @TheCGEssentials  4 ปีที่แล้ว +1

      Glad it was helpful!

    • @Latvian3Dman
      @Latvian3Dman 4 ปีที่แล้ว

      @@TheCGEssentials , kinda on topic, do you use (love, hate, recommend) any of Blender materials "add-ons", so you can have just a bunch of ready mats right there, for initial "looks" testing. Thoughts please?

    • @TheCGEssentials
      @TheCGEssentials  4 ปีที่แล้ว

      @@Latvian3Dman I haven't really tested them yet. I have a license for Extreme PBR but haven't been able to download it yet because where I live my internet is really slow and it's a big file. In this video (th-cam.com/video/cKUQmSFK2Nk/w-d-xo.html) , Jan just sets them up inside of a Blender file and appends them from that Blender file, which seems pretty easy too. I'm going to do more research once I get the add-on downloaded, but in principle, I think it's a really good idea.

  • @supremebeme
    @supremebeme 4 ปีที่แล้ว

    great explainer thanks

  • @prairiemain
    @prairiemain 3 ปีที่แล้ว

    There have been some changes since 2.8x -- in 2.93, which i use, there is no "bump and roughness map" selection. Otherwise, I got a lot out of this as I do from all of your tutorials. Thank you.

  • @petrnovy6196
    @petrnovy6196 4 ปีที่แล้ว

    Very useful, thank you :)

  • @georgeK03
    @georgeK03 3 ปีที่แล้ว

    Thank you so much 💖

  • @brucechu1609
    @brucechu1609 ปีที่แล้ว

    thanks

  • @memooalbettar6384
    @memooalbettar6384 3 ปีที่แล้ว

    dude, u r AWESOMEEEEEEE

  • @siddheshgawali7764
    @siddheshgawali7764 3 ปีที่แล้ว

    How to change the scale of texture?

  • @StringerCourier
    @StringerCourier 3 ปีที่แล้ว

    Love your videos. I'm a newbie to blender, but I'm quickly mastering the basics, largely due in part to your vids. A quick question:I'm modeling an aircraft hangar, but it seems no matter how I adjust the texture to the UV map, it still looks stretched out and fuzzy. Is this due to the resolution of the texture? Even subdividing the surface and making the texture smaller doesn't seem to help. Any ideas on what the problem might be? Thanks ahead of time.

    • @TheCGEssentials
      @TheCGEssentials  3 ปีที่แล้ว

      Hard to tell without seeing it, but if UV mapping is correct and it's still fuzzy, I would assume it's a resolution issue

  • @yung_n00b
    @yung_n00b 3 ปีที่แล้ว +1

    I have a bit of an issue.
    For some reason my material menu doesnt seem to have a section titled displacement.
    (it goes > preview >surface > volume > settings > viewport display >custom properties)
    So I cant seem to get any height to my texture :/

    • @TheCGEssentials
      @TheCGEssentials  3 ปีที่แล้ว +1

      Are you using Cycles?

    • @yung_n00b
      @yung_n00b 3 ปีที่แล้ว

      @@TheCGEssentials
      I think I might have had it set to eevee. I was able to somehow have the menu change and edit the displacement finally. (But then my computer crashed lol).
      Sorry I'm still very noob

  • @AWMMars
    @AWMMars 4 ปีที่แล้ว

    Very informative, thank you for sharing your knowledge. I have one question, does everyone get this pixelation and noise on the video? I have a high end system and connection.

    • @glassmarble996
      @glassmarble996 4 ปีที่แล้ว

      what do you mean? its viewport render mode of course will be noise until sample completed.

  • @kino_su3destudoseestudios508
    @kino_su3destudoseestudios508 3 ปีที่แล้ว

    so you don't have to crease borders: Subsurf modifier: there is a button change "catmull-clark" to "simple". The alborithm which rounds things up

  • @glassmarble996
    @glassmarble996 4 ปีที่แล้ว

    what is the difference between displacement node vs displacement modifier?

  • @justin-thoppil2356
    @justin-thoppil2356 3 ปีที่แล้ว

    How can I add this texture in archimesh room

  • @adamromichan7254
    @adamromichan7254 3 ปีที่แล้ว

    Can using in eevee render

  • @kaiwenlidirector
    @kaiwenlidirector 3 ปีที่แล้ว

    I applied a texture to my ground, and it did exactly like you prescribed. It physically shifted location in cycles but not in lookdev. I wonder how I should continue to work on the scene, because in look dev, my character is standing on the ground, but in cycles he is buried deep in the ground, which makes it impossible to continue. I don’t know if i missed some parts in the tutorials.

  • @1981__Gaming
    @1981__Gaming 3 ปีที่แล้ว

    please explain each file, or zoom in on your files

  • @juancarlosm.c1479
    @juancarlosm.c1479 3 ปีที่แล้ว

    Eso funciona solo en plano de prebregas pero no funciona en ecena de completo solo se lentea el quipo con sudicion

  • @openworldgamedevjontyin2242
    @openworldgamedevjontyin2242 3 ปีที่แล้ว

    thankkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk youuuuuuuuuuu

  • @externaldesign7163
    @externaldesign7163 3 ปีที่แล้ว

    When I drag anything in nothing happens

  • @ntic1730
    @ntic1730 4 ปีที่แล้ว

    THANK YOU ^_^

  • @smfknj6010
    @smfknj6010 3 ปีที่แล้ว

    15:44 is this avail in eevee?

  • @aakashsawant3
    @aakashsawant3 4 ปีที่แล้ว

    can u make a video on exporting cad plan in blender and then making it 3d?

    • @TheCGEssentials
      @TheCGEssentials  4 ปีที่แล้ว

      I don't understand - you want to export a CAD file into Blender? Or export a CAD file out of Blender?

    • @aakashsawant3
      @aakashsawant3 4 ปีที่แล้ว

      @@TheCGEssentials i am sorry. I meant load a cad plan in blender

  • @aadarshj2559
    @aadarshj2559 4 ปีที่แล้ว

    It was annoying every time I heard THEEEEEEEEE CG Essentials. But now after many videos I kind of Like it.

    • @TheCGEssentials
      @TheCGEssentials  4 ปีที่แล้ว +1

      Well it's not going anywhere, so glad you'd starting to like it :)

  • @cainen6355
    @cainen6355 4 ปีที่แล้ว

    Nice turorial but all textures which are not the diffuse map should be set to Non-Color data else they will not look the way they actually should look like.

  • @jeffspinner6579
    @jeffspinner6579 4 ปีที่แล้ว

    I was wondering about a few things:
    With the roughness [metallic] and normal maps, they should be set to non-color, but maps don't always import that way; a lot of times they come in as srgb, and that makes things look horrible. I've watched this on a phone instead of sleeping so I couldn't see that in the video. But to mention that would add to the presentation, imo.
    Which normal map is being imported? I work mostly "for" UE4 (its my preferred render engine for animations), and make my maps in SP. They use tangent normal maps. _Of course,_ Blender defaults to use OpenGL, so I actually want to confirm best practices on flipping the green channel and how to verify when you import a random set of textures the included a normal map is working right. If it's a tangent normal I used to use the curves green channel only and switched the points to invert the curve slope. Then I saw the separate rgb and combine rgb, so nowadays I use those and flip the green channel with an invert node and just connect R and B to the sep to comb rgb nodes. What is the definitive way to flip the G in Blender?
    What is the best way to see if you have the normal map working right in instances that it's not obvious like a wood grain or something more regular from real life? Sometimes it looks a little random to me and it's way less obvious if I need to flip or not.
    With displacement, it's confusing to me because as you crank up the subdiv resolution it defeats the purpose of a texture map. Given your example, I could model the geo of each brick and come in with way less verts than using a displacement map.
    Then there's the height map which as best as I understand it is just a scalar form of a normal map but can be used in place of a displacement map, but suffers from the same self defeating geo explosion.
    Another map that I came to appreciate because of Decalmachine and trim sheets is AO maps. They really make an obvious improvement to how your texture looks. The packed pink texture I use with a separate rgb node... but then best practices again, good luck. In UE4 it has an AO socket. In Blender, the best I can find to do is take the basecolor, take the AO map... Connect a color ramp to the AO map (that comes in as rgb as a single but non-color in packed textures...ffs) and then combine the basecolor and AO map to a mixRGB node using multiply, and then adjust to my liking. It makes a big difference and I even use the AO node in scene the same way, even though I thought with full GI, AO is calculated in Cycles. That has NOT been my experience. I add the AO node and get better results..
    So any feedback or direction or a part II of this tut at least one person in the world would appreciate because as I've been learning HoudiniFX and Blender transitioning from C4D for 6 months now, _The Blender Way_ has made my exploits in Houdini feel easier than ever before (!)

  • @gabisaintro
    @gabisaintro 2 ปีที่แล้ว

    thanks, i m viewer 60.223

  • @Ararad_Sarkissian
    @Ararad_Sarkissian 2 ปีที่แล้ว

    Appearently, the website name i changed to Poly Heaven

  • @360VRStudios
    @360VRStudios 10 หลายเดือนก่อน

    that method is too much processing, computer overload for a surface. Add your Bump image (set to non color) and normal map to a bump vector. Connect the bump vector to the normal socket. Your method is too much processing and is it really needed????

  • @LuckyRooAnas
    @LuckyRooAnas 3 ปีที่แล้ว

    Thanks