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

  Рет қаралды 89,068

The CG Essentials

The CG Essentials

Күн бұрын

In this video, learn how to set up your material notes to use normal maps to simulate bumpiness and displacement maps to show actual rough 3D geometry using nodes inside of Blender!
DOWNLOAD TEXTURES HERE
texturehaven.com/textures/
QUICKLY SET UP PBR MATERIALS TUTORIAL
• The FASTEST Way to SET...

Пікірлер: 130
@TheCGEssentials
@TheCGEssentials 4 жыл бұрын
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 жыл бұрын
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 жыл бұрын
@@Skee191 I had the same problem. I think you need to switch to cycles
@user-qe4vm1fb9h
@user-qe4vm1fb9h 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 жыл бұрын
To keep the shape of the rectangle, just click "simple" in the modifier options, great tutorial!
@TheCGEssentials
@TheCGEssentials 4 жыл бұрын
No kidding - I didn't know that - thanks! :)
@SUBtrauma
@SUBtrauma 3 жыл бұрын
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 жыл бұрын
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 жыл бұрын
Good point - glad I could be helpful!
@GiveMeABloodyUser
@GiveMeABloodyUser 3 жыл бұрын
Why did you make the switch?
@SUBtrauma
@SUBtrauma 3 жыл бұрын
@@GiveMeABloodyUser Probably because of how user-friendly blender is ;)
@garyjacobson4298
@garyjacobson4298 2 жыл бұрын
@@SUBtrauma 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 жыл бұрын
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!
@TheCGEssentials
@TheCGEssentials 3 жыл бұрын
Glad it was helpful!
@matthewzaczeniuk4892
@matthewzaczeniuk4892 3 жыл бұрын
Great Tutorial, Im getting into blender as a hobby and this really explained a lot about these different textures and maps.
@LukeHomay
@LukeHomay Жыл бұрын
That "adaptive" button is the game changer. Thank YOU
3 жыл бұрын
You could also click on the "simple" button in the subdivision surface modifier
@balazssrancsik1691
@balazssrancsik1691 4 жыл бұрын
Just exactly what I needed for a bathroom tile! Thank you very much!
@TheCGEssentials
@TheCGEssentials 4 жыл бұрын
Awesome!
@sajjadabouei6721
@sajjadabouei6721 2 жыл бұрын
easy to understand, straight forward, enough information. thank you man
@deangelogrey6204
@deangelogrey6204 3 жыл бұрын
Thank you thank you thank you for actually actually actually explaining the nodes and the different maps. You, sir, get a sub from me.
@slade9989
@slade9989 2 жыл бұрын
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.
@wolfgang_rm
@wolfgang_rm 2 жыл бұрын
Absolutely great! Thank you
@Bluejohn
@Bluejohn 3 жыл бұрын
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
@TheCGEssentials
@TheCGEssentials 3 жыл бұрын
Glad I could help!
@corvette724
@corvette724 3 жыл бұрын
excellent and helpfull. may an advise, that u can find displacement only checkbox only in Cycles. Cheers, Axel
@ndedakaduki
@ndedakaduki 4 жыл бұрын
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 жыл бұрын
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 :)
@melbendigo
@melbendigo 3 жыл бұрын
Great tutorial! Thank you for simplifying which node goes where and why! I learned a lot :)
@TheCGEssentials
@TheCGEssentials 3 жыл бұрын
Great to hear!
@carolineingles9153
@carolineingles9153 3 жыл бұрын
Thanks so much for a super-helpful tutorial!
@milanpatel3708
@milanpatel3708 4 жыл бұрын
Great video..learning so much good things by such tutorials as a beginner..thanks a ton and keep teaching us.
@TheCGEssentials
@TheCGEssentials 4 жыл бұрын
Glad I could help! :)
@archiwizard2632
@archiwizard2632 4 жыл бұрын
Most helpful tutorial. Like the way you present. Thank you
@TheCGEssentials
@TheCGEssentials 4 жыл бұрын
Thanks - glad you liked it! :)
@vishalkarmakar9523
@vishalkarmakar9523 4 жыл бұрын
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 жыл бұрын
Yep - that's the only way I know what I know - practice and constantly learning new things
@justinkelly9447
@justinkelly9447 2 жыл бұрын
Hey, thanks a lot Justin, my model was just not looking right, your video solved that!
@marcinmorris
@marcinmorris 3 жыл бұрын
Really good explanation. I like it!
@brianmillar9539
@brianmillar9539 3 жыл бұрын
Just starting this and your explanations are excellent. Than you
@TheCGEssentials
@TheCGEssentials 3 жыл бұрын
You're very welcome!
@MarkBTomlinson
@MarkBTomlinson 4 жыл бұрын
Helpful concise demonstration, thank you!
@TheCGEssentials
@TheCGEssentials 4 жыл бұрын
Glad you enjoyed it!
@sebastiancastillo3560
@sebastiancastillo3560 4 жыл бұрын
Just Perfect!!!. Thank you very much!!
@TheCGEssentials
@TheCGEssentials 4 жыл бұрын
Glad you like it!
@fortsickill06
@fortsickill06 2 жыл бұрын
You are my best sensei! Mystery solved.
@darioparejadiaz
@darioparejadiaz 4 жыл бұрын
great tutorial! thank you. Greetings from Colombia
@TheCGEssentials
@TheCGEssentials 4 жыл бұрын
Glad it was helpful!
@heirloom3d937
@heirloom3d937 4 жыл бұрын
This is a great video you always chose the right topics
@TheCGEssentials
@TheCGEssentials 4 жыл бұрын
Thanks!
@SUBtrauma
@SUBtrauma 3 жыл бұрын
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.
@sarahashemi6521
@sarahashemi6521 3 жыл бұрын
Thank you so much for this toturial.
@TheCGEssentials
@TheCGEssentials 3 жыл бұрын
Thanks for watching!
@glassmarble996
@glassmarble996 3 жыл бұрын
what is the difference between displacement node vs displacement modifier?
@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
@TheCGEssentials
@TheCGEssentials 3 жыл бұрын
Thank you! :)
@petrnovy6196
@petrnovy6196 4 жыл бұрын
Very useful, thank you :)
@TheCGEssentials
@TheCGEssentials 4 жыл бұрын
Glad it was helpful!
@bellousow2607
@bellousow2607 3 жыл бұрын
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
@TheCGEssentials
@TheCGEssentials 3 жыл бұрын
Glad it helped!
@mercurysmith563
@mercurysmith563 8 ай бұрын
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?
@justin-thoppil2356
@justin-thoppil2356 3 жыл бұрын
How can I add this texture in archimesh room
@AWMMars
@AWMMars 3 жыл бұрын
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 3 жыл бұрын
what do you mean? its viewport render mode of course will be noise until sample completed.
@amsrremix2239
@amsrremix2239 2 жыл бұрын
thank you
@XavierKX66
@XavierKX66 3 жыл бұрын
Awesome tutorial!
@TheCGEssentials
@TheCGEssentials 3 жыл бұрын
Glad you liked it!
@georgeK03
@georgeK03 3 жыл бұрын
Thank you so much 💖
@TheCGEssentials
@TheCGEssentials 3 жыл бұрын
No problem 😊
@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!
@TheCGEssentials
@TheCGEssentials 3 жыл бұрын
Lol - glad you're liking them :)
@memooalbettar6384
@memooalbettar6384 3 жыл бұрын
dude, u r AWESOMEEEEEEE
@TheCGEssentials
@TheCGEssentials 3 жыл бұрын
:)
@supremebeme
@supremebeme 4 жыл бұрын
great explainer thanks
@TheCGEssentials
@TheCGEssentials 4 жыл бұрын
You are welcome!
@itsdw2323
@itsdw2323 2 жыл бұрын
Great tutorial
@TheCGEssentials
@TheCGEssentials 2 жыл бұрын
Thank you!
@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.
@siddheshgawali7764
@siddheshgawali7764 3 жыл бұрын
How to change the scale of texture?
@brucechu1609
@brucechu1609 Жыл бұрын
thanks
@bigbeez6691
@bigbeez6691 2 жыл бұрын
Does it increase the poli count when using displacement?
@pincushion069
@pincushion069 3 жыл бұрын
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 7 ай бұрын
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.
@prairiemain
@prairiemain 2 жыл бұрын
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.
@adamromichan7254
@adamromichan7254 3 жыл бұрын
Can using in eevee render
@1981__Gaming
@1981__Gaming 3 жыл бұрын
please explain each file, or zoom in on your files
@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
@gianlucafrare3171
@gianlucafrare3171 4 жыл бұрын
I would never have been able to find this option. thx
@TheCGEssentials
@TheCGEssentials 4 жыл бұрын
Total gamechanger for sure - especially with adaptive subdivision
@smfknj6010
@smfknj6010 3 жыл бұрын
15:44 is this avail in eevee?
@zorangelov925
@zorangelov925 2 жыл бұрын
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?
@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
@LuckyRooAnas
@LuckyRooAnas 3 жыл бұрын
Thanks
@TheCGEssentials
@TheCGEssentials 3 жыл бұрын
Welcome
@Latvian3Dman
@Latvian3Dman 4 жыл бұрын
Watched. Useful, thank you.
@TheCGEssentials
@TheCGEssentials 4 жыл бұрын
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 (kzbin.info/www/bejne/mXy4gqCJe7BlhM0) , 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.
@kenzorman
@kenzorman 2 жыл бұрын
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 жыл бұрын
Yah, I just spent like two hours trying to figure that out
@360VRStudios
@360VRStudios 7 ай бұрын
agree...
@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
@ntic1730
@ntic1730 3 жыл бұрын
THANK YOU ^_^
@TheCGEssentials
@TheCGEssentials 3 жыл бұрын
No problem 😊
@yung_n00b
@yung_n00b 3 жыл бұрын
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 жыл бұрын
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
@openworldgamedevjontyin2242
@openworldgamedevjontyin2242 3 жыл бұрын
thankkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk youuuuuuuuuuu
@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
@TheCGEssentials
@TheCGEssentials 3 жыл бұрын
Yep - you're correct :)
@externaldesign7163
@externaldesign7163 3 жыл бұрын
When I drag anything in nothing happens
@aadarshj2559
@aadarshj2559 3 жыл бұрын
It was annoying every time I heard THEEEEEEEEE CG Essentials. But now after many videos I kind of Like it.
@TheCGEssentials
@TheCGEssentials 3 жыл бұрын
Well it's not going anywhere, so glad you'd starting to like it :)
@cainen6355
@cainen6355 3 жыл бұрын
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.
@TheCGEssentials
@TheCGEssentials 3 жыл бұрын
Thanks!
@gabisaintro
@gabisaintro 2 жыл бұрын
thanks, i m viewer 60.223
@Ararad_Sarkissian
@Ararad_Sarkissian 2 жыл бұрын
Appearently, the website name i changed to Poly Heaven
@jeffspinner6579
@jeffspinner6579 3 жыл бұрын
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 (!)
@nocnestudio7845
@nocnestudio7845 11 ай бұрын
You didn't used any texture coordinate. Texture coordinate is very important when You whant rotate uv MAPs to have correct shadow direction
@360VRStudios
@360VRStudios 7 ай бұрын
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????
The ULTIMATE Guide to Blender Materials Part 2 - PBR Materials
16:25
The CG Essentials
Рет қаралды 8 М.
A teacher captured the cutest moment at the nursery #shorts
00:33
Fabiosa Stories
Рет қаралды 41 МЛН
마시멜로우로 체감되는 요즘 물가
00:20
진영민yeongmin
Рет қаралды 35 МЛН
Задержи дыхание дольше всех!
00:42
Аришнев
Рет қаралды 3,5 МЛН
Bake PERFECT Displacement Maps (with blender)
16:02
Default Cube
Рет қаралды 366 М.
How to Texture Paint Bump Maps in Blender (Tutorial)
12:06
Ryan King Art
Рет қаралды 78 М.
Blender | Normals, Normal Maps, and Bump Maps Explained
12:29
How to setup PBR textures in Blender.
14:08
Daniel Grove Photo
Рет қаралды 15 М.
How to texture REALISTIC buildings in Blender #b3d
22:29
CG Boost
Рет қаралды 139 М.
How to Create 3D Terrain with Google Maps and Blender!
12:17
CG Geek
Рет қаралды 1,9 МЛН
All 54 Modifiers in Blender Explained in 10 Minutes
11:31
Blender Bash
Рет қаралды 1,8 МЛН
A teacher captured the cutest moment at the nursery #shorts
00:33
Fabiosa Stories
Рет қаралды 41 МЛН