All 80+ Blender material nodes explained in under 30 minutes
Вставка
- Опубліковано 26 бер 2020
- NEW PDF Version: gum.co/shadernodespdf
Instagram: / danielkkrafft
Discord server: / discord
In this tutorial, I'll be explaining every single Blender material node there is, while keeping it beginner friendly. In Blender 2.8, material nodes have been expanded to include a few more. Astoundingly, no one has done this yet, so I thought I would take one for the team. After all, someone had to do it.
100 Blender Tips: • 100 Blender 2.8 tips y...
150 More Blender Tips: • 150 MORE Blender 2.8 t...
Procedural materials: (not by me)
gum.co/procedural
Timestamps:
Input Nodes: 1:20
Shader Nodes: 7:15
Texture Nodes: 14:45
Color Nodes: 18:01
Vector Nodes: 20:34
Converter Nodes: 22:54
Misc Nodes: 27:25
Blender Shader Nodes Documentation: docs.blender.org/manual/en/la...
GIMP Blend mode docs:
docs.gimp.org/en/gimp-concept...
Using the Blender 2.82 documentation for reference
--------------------------------------------------------------------
My Keyboard: amzn.to/2B5E4ji
My Mouse: amzn.to/2X2LJqY
My Drawing Tablet: amzn.to/2yBkY3J
--------------------------------------------------------------------
[insert epic affiliate link disclosure here]
Outro music by soundcloud.com/lakeyinspired
Video by Daniel Krafft
Table of Contents
Input Nodes
Ambient Occlusion 1:22
Attribute 1:51
Camera Data 2:08
Fresnel 2:24
Geometry 2:35
Hair Info 2:55
Layer Weight 3:07
Light Path 3:20
Object Info 4:27
Particle info 4:49
RGB 5:07
Tangent 5:12 ---- See Anisotropic BSDF 7:31
Texture Coordinate 5:28
UV Map 6:32
Value 6:38
Wireframe 6:43
Material Output 6:48
Shader Nodes
Add Shader 7:20
Anisotropic BSDF 7:31 ---- See Tangient 5:12
Diffuse BSDF 7:47 ---- What is a BSDF? ---- See Principled BSDF 11:00
Emission 8:26
Glass BSDF 8:38
Hair BDSM 9:39 ---- See Principled Hair BSDF 12:53
Holdout 9:55 ---- Invisible Susan
Mix Shader 10:31
Principled BSDF 11:00 **************
Principled Hair BSDF 12:53
Principled Volume 13:48
Refraction BSDF 13:52
Subsurface Scattering 14:04
Toon BSDF 14:15
Translucent BSDF 14:25
Transparent BSDF 14:30
Velvet BSDF 14:35
Volume Absorption & Volume Scatter 14:42
Texture Nodes
Brick Texture 14:48
Checker Texture 15:01
Environment Texture 15:05
Gradient Texture 15:17 ---- See Math 25:42
IES Texture 15:35
Image Texture 15:51 **************
Magic Texture 16:46
Musgrave Texture 16:55
Noise Texture 17:07
Sky Texture 17:19
Voronoi Texture 17:28
Wave Texture 17:40
White Noise Texture 17:52
Color Nodes
Bright/Contrast 18:02
Gamma 18:22
Hue Saturation Value 18:32 ---- Who?
Invert 18:58
Mix RGB 19:02
Light Falloff 19:31 ---- See ColorRamp 23:38
RGB Curves 20:24
Vector Nodes
Bump 20:34
Vector Curves 20:57
Displacement 21:31
Mapping 22:31
Converter Nodes
Black Body 23:00
Clamp 23:10
ColorRamp 23:38 **************
Separate & Combine 24:31
---- Separate RGB & Combine RGB 24:35
---- Separate XYZ & Combine XYZ 24:55
---- Separate HSV & Combine HSV 25:09
Map Range 25:18
Math 25:42
RGB to BW 26:23
Shader to RGB 26:31 ---- See ColorRamp 23:38
Vector Math 26:59 ---- See Math 25:42
Wavelength 27:15
Misc Nodes
Script 27:28
Make Group 27:34
Layout 28:03
---- Frame 28:05
---- Reroute 28:15
Leave a comment if a timestamp is broken or my labeling can be more specific and I'll change it. I'm not busy.
ty
Awesome! Thanks
@@DanielKrafft Pin to top!
Not all heroes wear capes.
how make the node viewer?
Holy mother of corrupted normals, someone actually did it
There are a lot of ways to make this comment. You found the best.
what a weird deity you got there mate
yes finaly
Haha that's awesome
Holy mother if green normals*
Thank god for you.
❤️
❤️
I tell you ❤️
Someone had to do it, Timestamps:
1:22 Ambient Occlusion
1:50 Attribute
2:10 Camera Data
2:12 View Vector
2:16 View Z-Depth
2:20 View Distance
2:24 Prenell
2:36 Geometry
2:56 Hair Info
3:07 Layer Weight
3:20 Light Path
4:28 Object Info
5:09 RGB
5:12 Tangent
5:31 Texture Coordinate
6:33 UV Map
6:38 Value
6:43 Wireframe
6:50 Material Output
7:20 Add Shader
7:32 Anisotropic BSDF
7:50 Diffuse BSDF
8:31 Emissive(idk)
8:42 Glass
9:40 Hair
9:57 Holdout
10:31 Mix
11:02 Principled BSDF (Very important)
12:53 Principled Hair BSDF
13:49 Principled Volume
13:53 Refraction BSDF
14:05 Subsurface Scattering
14:16 Tune BSDF
14:25 Translucent
14:32 Transparent BSDF
14:37 Velvet BSDF
14:43 Volume Absorption/Scatter
14:48 Brick Texture
15:01 Checkered Texture
15:07 Environment Texture
15:17 Gradient Texture
15:35 IES Texture
15:53 Image Texture
16:49 Magic Texture
16:55 Musgrave Texture
17:08 Noise Texture
17:20 Sky Texture
17:29 Voronoi Texture
17:41 Wave Texture
17:53 White Noise Texture
18:01 Brightness/Contrast
18:35 Hue Saturation Value
18:59 Invert
19:03 Mix RGB
19:32 Light Falloff
20:26 RGB Curves
20:38 Bump
20:58 Vector Curves
21:32 Displacement
22:32 Mapping
23:02 BlackBody
23:12 Clamp
23:40 Color Ramp
24:32 Separate/Combine
25:20 Map Range
25:49 Math
26:26 RGB To BW
27:00 Vector Math
27:16 Wavelength
28:07 Frame.
After that he used something to connect the nodes at a joint and I’m not sure what that was since the video cuts to after.
Thanks!
Thankyou
The joint connection is just a reroute, u can also do it by pressing shift + right click over a node path
You is true Hero
legend!
THIS VIDEO SHOULD BE promoted to youtube home page of everyone who uses blender! That would be a good working algorithm
Reporting in from Recommended. Good news, it's getting there.
Came from recommended as well
Me too!
same, recomended it is
same
He’s not the hero that blender deserves, but he’s the one that it needs
This doesn’t make any sense
3yrs later and this videos aged so well. Still one of the best shader node guides. Big ups to your brother 🖤
“Because that’s what heroes do”
Haha
Agreed
Was literally thinking "I wonder if somebody has a guide or pdf explaining all the nodes?" Way to do it my guy, thank you.
Glad to help!
All the nodes are explained in the blender manual: docs.blender.org/manual/en/latest/render/shader_nodes/index.html
Sharath S Yeah, but those take much longer to go through.
I wish I could find one of these for Davinci Resolve Fusion
@@jasonavila_camOP_DP_Actor there's got to be something but if not maybe ask Casey uhh.. Casey last name guy
Now that I watched this, while I'm not gonna remember exactly what each node does, I will know that there has to be a node or a combination of nodes that can do exactly what I want to achieve in Blender when working on a project, and every time I'm gonna remember that, I'm gonna come back to this video and watch through it hoping to see that one specific part that I need. Plus, now that I know more about each node, it's gonna be way easier to search for solutions on Google, because I'm actually gonna be able to search things like "How to use the fresnel node" instead of "How can I make object glossy and reflective". HUGE thanks for making this video!!!
Wow thanks!! I'm really glad that you found this helpful especially because I considered deleting it like 3 times before publishing it haha
@@DanielKrafft so goddamn glad that u didn't 😬😬
please don't delete!
@@DanielKrafft are most of this still revelant for 2.93 ?, since I hear there are some change to the node thing now (I quite new to the whole Node stuff in Blender, I do know some basic in node and shading but there are some term that I not clear of when they update the blender to newer version, for example procedural node, geometry node and similar like that, so not clear on the history of 'Node' thing in blender ?)
save to a playlist or bookmark it
I’ve been using blender since 2016, but never bothered to look fully into the nodes. I watched the entire video and now my skill level went up a lot, this helped me a ton
After this video i definitely gained more confidence in exploring shading and all of its possibilities. And I have a video which I can always come back to when I am experimenting .Truly thank you
OMG YES at last someone did this! I know this takes a lot of effort and was looking for someone to do all the material nodes tutorial but no one actually did it...thank u soooooo much
No prob
Daniel Krafft i am agree with the first commentator!
Not just someone, Daniel Krafft
"Took one for the team" indeed.
Someone had to do it: THANK YOU 3000
Idk man, I get hyped every time I say it. Someone had to do it. Hope you enjoy
Thank you so much man, really helpful for a beginner like me, I'm familiar with all these terms like anisotropy, roughness, normal maps cause I'm a tech and science enthusiast but didn't know how they function on the nodes🙏
7:40 Anisotropic also stretches reflections, like you'd typically see along a metal bar or something. Basically so you don't just have a polished mirror surface, it gives kind of a grain to metal reflections. So the bottom of a pan or the sides of one.
Finally I can at least try and make my own node combinations rather than copy what other people do. Hats off to you. I regret not having found this sooner.
No problem mate
"Just add that node here. And now that one. Add some math here. And mix this. Now, duplicate some math again. Done."
"Don't choke on your ambition, director...."
*Vader voice
Ranked Midget sorry to be that guy but the og line is ‘Careful not to choke on your aspirations, director’.
I think a alot of the time people don't do node tutorials is because each node can be used for multiple things in different ways or its just too many. However, you just nail it spot on. So keep up the good work, Daniel!
'didn't get much views' - 1.3M
"I realize that something like this might not get a lot of views."
50k in 2 days.
198,000 now!!!!
@@judichristopher4604 260k now!
313K!
@@rafaelraymundo9502 328k now!! xD
Rémi MOUILLET 329k
14:20 The translucent bsdf does not "increase" the ability to see through an object. It aborbs light that passes though it on the opposite side. Great video overall and very helpful.
Ah. Good explanation! Thanks dude
Actually no, it is implemented as a backwards diffuse shader. That is, it reflects light that hits it on the opposite side. That’s why there is no “translucency” slider, to control the strength of the effect.
I travelled two years into the future, and randomly watched this video. It’s really well done. Totally worth the time credits I spent on this trip! =]
Wow, what a lesson! I had no idea about nodes - now I still don't. But I got an idea of how powerful they are, created some nice textures along the way, and got a taste for the subject. That's a lot more than I expected. Thanks a lot!
2020 is not knowing exactly what he's refering too when he says "It's been a tough week"
Jack Sibley This carries more truth than I like to admit lol
At least we have tons of time to play around with blender now haha. Well at least here in the Philippines as we still have lockdown and I work from home.
@@DanielKrafft every time i'm setting the table when guests come over, i like to decorate using happy new year napkins bc i want the year to pass asap, fuck 2020 :P
most people arent trying to tell you details. thats life not 2020.
2:27 “Fresnel” is named after the guy who first discovered a common physical property of many materials, whereby they are more reflective the more they face sideways to you, rather than directly towards you. This is true of glass, for example.
and vice versa for refraction
this isnt a class.
its just rapid-fire tips.
the maker of video is stating if he went back in time, just by watching this video - he could easily assimilate this info and get close to mastering nodes instead of single google snippets.
@Nobody comments are not funny you troglodyte trust me, it should mean nothing to you.
Thank you for summarizing them. We can't really understand them right away. But the fact that it is summarized and briefly explained this way, it at least removes the difficulty of starting to learn them.
I watched the entire video in one go, it's awesome dude, really appreciate the work you have done :3
Regarding the Normal Texture Coordinate for dust, you can Object-Apply Rotation to reset the dust direction after rotating, if anyone is having issues with this.
Thanks for the tip man
Hey Cryo, love your channel, spent many hours there.
Ur channel is best😂
Fantastic! I can't believe you actually went through them all. Keep up the great work!
Thanks! I'll try for sure
I HAVE BEEN WAITING FOR THIS THANK YOU SO MUCHHHHH
As a beginner, I find this video *extremely* helpful! Thank you so much for putting this info all in one place! I learn best in video format so this is invaluable information! Thanks again!
Thank you Daniel! I have been waiting for a video like this one, the whole mess of nodes and options and possibilities was so intimidating and confusing to me. Thank you so much for taking the time and going to the lengths necessary to make this. Thank you a thousand times over!
dude even you trying to not be humorous, still somehow ends up being more entertaining and engaging than other people who try to be. also this has been one of the most helpful blender references ive found, thank you for your hard work
Glad to help! And thank you for the kind words sir
Daniel Krafft of course! Look forward to the next vid: “every blender keyboard shortcut that messes up your scene for no apparent reason in under 30 minutes”
Just looking at the title and we all need to thank you, omg this is amazing.
Thanks for taking the time man!
This is exactly what I was looking for ♥️♥️♥️
Awesome!! Hope it's useful to you
8:03 The Diffuse BSDF models “non-specular reflection”. That means a ray of light hitting any point bounces off in all directions, rather than in one direction like a mirror.
You are saving lives with these videos, man! This stuff is gonna be so useful for me.
Great video!
Whoa whoa whoa!!!!!
I have been waiting for this. Thank you
I can't tell you how many times I've gone "what does this node do, exactly?" Because the description in the manual is sometimes vague. And experimenting can have iffy results if I'm not willing to sink a half hour into fully testing it. So this is a great resource.
Not to mention that they never explain which node you can plug it to to make it work and such because I don't know how to use it at all.
@@bigboomer1013 The sockets are color coded to some extent, but it still leaves a lot of guesswork.
These videos are probably the most useful videos for blender out there
When I’m stuck all I need to do is watch one of these, and the solution is within one of the options you describe
Thanks you so much 👌
Thank you for your hard work.
Now do Geometry nodes
Please!
"This is a resource you can just browse through, it's not really meant to be watched in one go"
Me, 28 minutes later: K.
You watched it all at once? Dang
@@DanielKrafft I thought everyone did that.
@@random_idiot guilty o/
yeah man. went through all of the video in one go LOL. now i have so much information and ideas. absolute love from India.
@@DanielKrafft Can confirm. Just finished watching in one go! Thanks for the video! hopefully things have improved for you!
Omg you have no idea how many times I searched for something like this when I first started out 😭
Big thumbs ups just cuz you took one for the team, respect brotha
Thank you for doing this man, your efforts are admirable.
I know you’re going to get some flak for “imprecise” / tautological explanations, but you’ve provided an excellent resource here. In 10 years I’ve never seen someone cover the use case and features of every Cycles material node like this, and if someone did without my noticing, it was high time for an update. So, thank you! I’ve sent this to some of my students with a recommendation to go through it carefully. I also appreciate you referring watchers to the official documentation, since many properties just cannot be adequately explained in video format.
I will share and plug this to as many blender enthusiasts as I can. All my students will watch this and I’ll get it to as many colleges as I can in my local area. You deserve to make some ad revenue off this 👍 thank you. I’ll subscribe and so on for what it’s worth
Thanks man! I'm so glad you found this to be valuable!
I would actually love if each node done separately in a video (80+ videos) and how to use them effectively with examples. And how they effect others like a PROPER case study.
Ahh yes our hero❤ thanks we really needed this❤
28:08 Use CTRL-P to “parent” a node into a frame, and ALT-P to “unparent” it.
FOR YEARS I HAVE WAITED FOR THIS VIDEO AND NOW VICTORY SHALL BE GLORIOUS
NOW I CAN FIGURE OUT HOW THE H E C K TO ACTUALLY USE NODES
Lmao glad to help 😎
RIGHT!!! IM SO GLAD THAT WE HAVE HEROES IN THIS WORLD THAT ARE ABLE TO HELPP!!
@@DanielKrafft THANK YOU SO MUCH
man, that sort of thing is why i love blender comunity so much
thank you good sir
Thank you so much!! Everyone needed that, this video might be 4 years old, but still blender community should call you a hero, this video is still the best i think on yt
You're having a good time in quarantine I see. Thanks for the video.
Aw hell yeah; I've been trudging along teaching myself little bits of modeling, lighting, animating, etc. but every time a tutorial opens up the node editor i'm just like "what the hell...". Thanks for taking the time to put this together
Glad to hear this was helpful! Makes my day to know this was valuable.
This has to be the best video I've watched in 2021. I'm being serious here. Outstanding work.
Man... THANK YOU! Someone really had to do that! Thanks a lot for all the effort
20:54 The Distance parameter controls the sampling interval. The conversion is being done through numerical differentiation, not through any analytic formula. This is necessarily an approximate procedure, and the sampling interval controls the tradeoff between accuracy and speed.
A couple things people might find good to know:
The reflection texture coordinate is designed to be used with an environment texture or some other cube map. It's not very useful for cycles but it's very helpful if you're making assets to be used in a game engine.
The white noise texture always gives a discrete output, so if you use an input with smooth gradients the noise will change as you zoom in. It's best for stuff like the voronoi texture's position vector, particle location vectors, or any vector put through a vector math node set to "snap"
wow i hardly understood any of that who are you and could you please mentor for me once in a while
@@wolfeatsheep163 I really just did a bad job of explaining it. I learned everything I know just by messing around and reading the manual. There's really not a better way than figuring it out yourself.
Just get an HDRI off some website and plug it into a reflection node, it should all make sense then.
As for the white noise thing, it's hard to explain. Just try it on any vector and then do the same thing but with a voronoi node inbetween the vector and the noise, and you should more or less see what I meant.
@@hunted4blood you did a great job and ok thanks for the advice
Earned a new subscriber, much respects for taking one for the team
Thank you for doing this!!! You are a Blender God!!!!
28:22 The reroute node isn’t just useful for diverting noodles out of the way of each other, it is also handy for feeding a single source into multiple destinations, where you might want to change your mind about where the source comes from. Just put a different source into the reroute, and all those destinations are now picking up the new source, instead of having to change them one by one.
Sincerely, THANK YOU!
You have performed an influential service for the Blender Community. Thank you!
Xoxo
Glad to help!
dude ... what a legend . exelent for beginners as a reference. this is gold for anyone learning effectiveley
about to start watching and i have to say i cant wait
"Node noodles" I will never again call them anything else.
That's what I like to hear
8:39 The Glass shader is basically a convenience shader. You can achieve the same effect by mixing the Refraction and Glossy shaders.
Oh, and it isn’t just for glass. It can be used to model any transparent material, such as liquid water. One way these materials differ from each other is in the IOR.
Liquid water
Such a great resource. Thanks for taking the time.
You're a UA-cam hero man! Love the work you put into it! Helps alot!
Each one of these deserves its own tutorial. Most tutorials just show how to use some feature without explaining how it works, so learning is much slower than it could be with appropriate explanation of what is that is the principle behind it. This is tutorial in great direction, but there is a lot of people who would benefit a lot from more detailed explanation of principles and demonstration of different tools inc. nodes. Tnx for this and I hope you or someone will start making tutorials which explain principles behind Blender tools and not just one use per tool.
Glad you enjoyed! I do know of a couple that have made tutorials on each one individually, blenderphile being one.
@@DanielKrafft Tnx!! :)
6:28 xD gotta love how he just gave up talking about the reflection output
Appreciate you. I love having a quick large Info dump to consume as it's really helpful to understand everything possible
Thank you so much for this video! We all needed this!!
Thank you. I'm think it's first video on youtube when explained about all material nodes.
I think so too! As far as I can tell
Daniel krafft: ''this video might not get many views....''
UA-cam recommendation: ''nope''
Thanks for taking on this monster video!
Wow!!!! Thanks so much for explaining all of this madness.
20:20 That’s not really what Light Falloff is for. What it is for is to produce nonphysical, but more pleasing, behaviours to light intensity. In the real world, light emanations normally follow the “inverse square” law, which means that, when you double the distance from the light, the intensity falls to one-quarter, just for example. The Light Falloff node lets you change this behaviour to “inverse linear” (where the intensity at double the distance is still one-half), or “constant” (where the intensity does not diminish with distance at all).
For example, I have heard some artists complain that inverse-square falloff can produce quite harsh lighting in some situations. In the real world, you cannot fix the laws of physics, but in Blender, you can choose a different light falloff.
Thank you, this was super informative!
Thank you! I do not regret subscribing!
Aw that makes me happy. Glad you enjoyed!
The reflection output love it ❤
You are the freaking best! Shading to get the results I want takes so much time because I dont know the proper nodes to use in the right order. Thank you so much for this my guy. U just earned a subscribe!
Thanks man glad you enjoyed :D
0:09 „may just not get a lot of views“ currently at 12k views from your 16k subs in 15 hours, I swear this will blow up soon!
I’ve already watched it a ton of times and will keep going back to it
@@jacquelinelmiller future here it did
70% a completely foreign language to me, 30% extremely useful information. I guess I should watch this when I understand the program a little more
I'd consider it an intermediate resource, but still useful for beginner reference as you'll know what to research if and when you come across a problem that requires a solution contained in these nodes
That’s hats a whole lotta work , your effort is much appreciated!
Thanks for taking one for the team 🙏🙌
YES FINALLY THANK YOU
self note: start 1:20
i am going to watch this 3 times. once with coffee; once with whisky; and once with blender open.
From the bottom of my heart, thank you
And with a single video, I finally comprehend and can follow the other tutorials on UA-cam that make use of nodes. Thank you!
“The ‘ior’ is what we call index of refraction”
Some horrible flashbacks to physics class there
Thank you, thank you, thank you. So many people have needed this for so long.
WOW! Man, that was really cool!!!
Holy moly I am definitely saving this video
You post quality content dude! I wish I could subscribe twice
Me too
Quarantine Day 10: Let's go through all the nodes in Blender
Indeed. Lol
Dude. You are a champion!