Тёмный

How To Use All 200+ Nodes in Unity Shader Graph 

Daniel Ilett
Подписаться 19 тыс.
Просмотров 132 тыс.
50% 1

Shader Graph ships with over 200 nodes in the base package. With such a vast array of features at your disposal, it's easy to get lost when you're searching for the perfect way to make the shader you have in mind. This video shows every single node in action, complete with examples, explanations of what every input and output does and a few best practices for certain nodes!
--------------
📜 Read this tutorial on my site: danielilett.com/2021-05-20-ev...
--------------
00:00:00 Introduction
00:01:17 Block Nodes
00:06:06 Properties
00:12:58 Input/Basic Nodes
00:16:20 Input/Texture Nodes
00:21:54 Input/Scene Nodes
00:24:14 Input/Lighting Nodes
00:27:28 Input/Matrix Nodes
00:29:03 Input/Geometry Nodes
00:32:24 Input/Gradient Nodes
00:33:32 Input/PBR Nodes
00:34:57 Input/HDRP Nodes
00:36:30 Input/Mesh Deformation Nodes
00:37:11 Channel Nodes
00:38:34 UV Nodes
00:44:35 Math/Basic Nodes
00:45:56 Math/Interpolation Nodes
00:47:39 Math/Range Nodes
00:49:57 Math/Round Nodes
00:51:10 Math/Wave Nodes
00:52:27 Math/Trigonometry Nodes
00:55:08 Math/Vector Nodes
00:59:17 Math/Derivative Nodes
01:00:31 Math/Matrix Nodes
01:01:58 Math/Advanced Nodes
01:04:49 Artistic Nodes
01:06:50 Artistic/Adjustment Nodes
01:09:35 Artistic/Normal Nodes
01:12:18 Artistic/Utility Nodes
01:12:32 Procedural Nodes
01:12:56 Procedural/Noise Nodes
01:14:28 Procedural/Shapes Nodes
01:15:34 Utility Nodes
01:17:54 Logic Nodes
01:20:42 Outro
--------------
This tutorial uses Unity 2020.2.1f1 and URP 10.2.2 (for most nodes - three used HDRP 10.2.2), but most nodes should work similarly in other versions.
--------------
✨ Kenney's Assets: kenney.nl/assets
✨ cc0textures: cc0textures.com/
--------------
📚 Get a copy of my shader book here: www.dpbolvw.net/click-10074214...
✨ Grab Snapshot Shaders Pro here: assetstore.unity.com/packages...
------------
💬 Join the Discord: / discord
💖 Support me on Patreon: www.patreon.com/danielilett?f...
☕ Or throw me a one-off coffee on Ko-fi: ko-fi.com/danielilett
--------------
#unity #shadergraph #tutorial

Опубликовано:

 

11 июл 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 118   
@danielilett
@danielilett 3 года назад
Shader Graph is one of the best features of Unity, so I decided I wanted to learn it. All of it. Here's a look at every node in the base Shader Graph package - what they do, how to use them, and a few examples and best practice tips! It's a long video, and while I did my best to fact-check every part, there may be errors/clarifications needed. I'll update this comment if so! Thanks for watching! 💖
@stylie473joker5
@stylie473joker5 2 года назад
This is literally a gold mine i hope more people find it and thanks a lot for the amount of effort you put in this video i'll never forget this you'll always be the master that made me learn shader graph thank you from the bottom of my heart
@cursh6898
@cursh6898 3 года назад
I can't imagine how much work you've put into this, thanks so much
@danielilett
@danielilett 3 года назад
It took SO LONG to put this together but I'm really glad I did :D
@accidentalgenius8252
@accidentalgenius8252 2 года назад
@@danielilett wait u only said one cup of coffee! Good video recently got into shaders and this is a big help.
@stylie473joker5
@stylie473joker5 2 года назад
@@accidentalgenius8252 Yeah was saving did video too until i start learning shader graph so ima start now this is the only video on youtube that goes in depth and is super easy to follow and understand
@__dane__
@__dane__ 3 года назад
The only other “every node” video is a bit outdated at this point so this is a welcome video
@danielilett
@danielilett 3 года назад
I really respect that video - now I know how much research must have gone into it! But yeah, it's almost two full years old at this point and I wanted to go into a bit more detail. Surprised nobody else made a similar video in the meantime!
@__dane__
@__dane__ 3 года назад
@@danielilett you should look at Remy (from Unity)’s shader graph node library
@BulletProof_Viking
@BulletProof_Viking 7 месяцев назад
I want to thank you. I was struggling to get shadergraph to do what I wanted and couldn't get answers on the forums, found your video and after watching it all the way, finally able to figure out what I needed. Great video :)
@deadturret4049
@deadturret4049 3 месяца назад
I paused the video, made some coffee, came back, and then got told to pause and make some coffee. I am so ready for this. I've been using shadergraph for a while now, but I want to really delve deep into it for once.
@danielilett
@danielilett 2 месяца назад
Ah then it's obvious, you need to get a second coffee then watch the whole thing at 2x speed! Hope you learned something about all the nodes :D
@deadturret4049
@deadturret4049 2 месяца назад
@@danielilett tbh I fell asleep half way through and then finished it the day after lmfao. I was interested in a lot of procedural stuff you showed off. Most of my experience with shadergraph so far has been mostly fragment shader stuff, barring a gerstner wave based water shader I did ages ago but there was a definitely a good number of nodes I had no idea about in this video. Lots of good stuff in this video for sure.
@SethFunk
@SethFunk 3 года назад
This is some good info. It's funny that I started recording node explanations the other week. Good to see others interested in deep diving into shader graph!
@bluecrystalstudio402
@bluecrystalstudio402 2 года назад
This is really something. The fact you understand EVERY node there is just amazing alone, even more when you do video where you describe each one and categorize them. Good job.
@_xiaoman
@_xiaoman Год назад
This is absolutely the best shader graph tutorial on youtube.
@charleskelly5899
@charleskelly5899 Год назад
You deserve all the credit in the world for this, thanks Daniel!
@mozyas2195
@mozyas2195 Год назад
oh wow, this is a really good one. Thanks for putting this one together Daniel, extremely helpfull! Cheers!
@krishnanchandran5175
@krishnanchandran5175 3 года назад
This is quite amazing! Thank you so much for this!
@yunusdemirelli36
@yunusdemirelli36 2 года назад
Thanks for that, i can't even imagine how much you worked for this.
@forginbits5457
@forginbits5457 2 года назад
Awesome content, very educational and straight to the point. Thank you !
@boncret
@boncret 3 года назад
Nice, looking forward to this!
@Icewind007
@Icewind007 2 года назад
Thank you so much, I will be visiting this video many times in the future! Great reference!
@akshaysharma726
@akshaysharma726 3 года назад
Wow that's great video Daniel👏👏👏
@raminlamian6560
@raminlamian6560 2 года назад
Best Shader Graph Tutorial So Far ! , Thanks so Much
@PaulMiell
@PaulMiell Год назад
I have to bow my hat to you for going through the effort to create this, absolutely invaluable..
@rvangaal
@rvangaal 2 года назад
Fantastic video in getting to know all nooks and crannies of this language!
@fazekasivan
@fazekasivan 7 месяцев назад
This video is GOLD, thank you so much for this!
@Max-mn1yx
@Max-mn1yx 2 года назад
you're a hero for making this, subscribed, thx!
@RayznGames
@RayznGames Год назад
I needed this. And i finally found you. Thank you so much for the effort you did.
@manishkachhawaha5024
@manishkachhawaha5024 3 года назад
I really learnt a lot from this video. Thanks for this great content !!!.
@ukarzyciel
@ukarzyciel 3 года назад
Amazing! Can I upvote this multiple times? :) Great work!
@nxt_tim
@nxt_tim 2 года назад
Incredible work. Thank you.
@raffaelbdl6768
@raffaelbdl6768 Год назад
Just thank you, amazing tutorial 👍
@TheNewjanaful
@TheNewjanaful 4 месяца назад
a loot of work over here. A BIG THANK YOU for this video!!
@zugolf4980
@zugolf4980 2 года назад
This is absolutely fantastic! I've needed this for so long. Thank you for putting in so much time and effort to educate others :D
@stylie473joker5
@stylie473joker5 2 года назад
Nice
@soma78
@soma78 2 года назад
The sheer amount of work behind the video made me insta sub. Well done & keep up the good work, sir.
@mckinley6960
@mckinley6960 2 года назад
You are a God's gift for the Unity Dev community, THANK YOU for this!
@nickwait5260
@nickwait5260 10 месяцев назад
Just commenting to say thanks. That video would have been a monumental piece of work so cheers!
@PRodi_
@PRodi_ 3 года назад
Absolutely Fantastic - Big THX!!!
@yuanchiu1512
@yuanchiu1512 3 года назад
You absolute mad lad. Thank you so much mate!
@FernandoMaker
@FernandoMaker 3 года назад
Fantastic work. congratulations
@user-gf2ky3on4p
@user-gf2ky3on4p Год назад
Big thanks!
@SamPiez
@SamPiez 3 года назад
Bro this is so much work, amazing work thanks bro :D
@jessepaulsen973
@jessepaulsen973 Год назад
heroic effort bro. Thanks very much
@dominiauk
@dominiauk 3 года назад
Brilliant, thanks for all the work you must have put into this. For beginners like me this type of thing is invaluable. What would also be great is a guide on common "How to" use of shader graph. No-one seems to do that but stuff like basics manipulation of an object that uses a shader, say to distort, shimmer etc to stuff like UI. I've been trying to create a UI shader to make a sort of bubbling potion effect (think Diablo health globes) but I'm really struggling on the basic stuff and it seems it doesn't always work when it's a UI Image. Thanks again for this, very helpful indeed!
@gerardoArF
@gerardoArF 2 года назад
thank you very much. Subscribed
@Yanus3D
@Yanus3D 2 года назад
Thanks! Really good stuff!!!
@ishan9050
@ishan9050 3 года назад
Can't thank you enough. Keep it up
@noegoleo928
@noegoleo928 2 года назад
just wow. thank you so much for this
@paloma8423
@paloma8423 2 года назад
This is so incredibly helpful! Thank you so much, I just know I'll keep coming back to this as a reference :)
@danielilett
@danielilett 2 года назад
Glad you found it useful :D
@JavadRezaii
@JavadRezaii 2 года назад
Awesome job man
@ethanhooper6680
@ethanhooper6680 3 года назад
Well, I found my new documentation source...Absolute Legend!
@ivanbezerra3531
@ivanbezerra3531 2 года назад
love this
@koyo3633
@koyo3633 3 года назад
Thank you for this video
@hakanviajando
@hakanviajando 2 года назад
Thanks, that was a good video.
@dipayon3d166
@dipayon3d166 3 года назад
you are GREAT !!! Thank you so much brother ...
@mpbMKE
@mpbMKE 3 года назад
Awesome, I'm coming from a background in Cycles and Redshift so the #1 thing I need to learn in Shader Graph are the different names and places for things I already know! 😂
@Hazzel31337
@Hazzel31337 Год назад
great video
@koenyezuid
@koenyezuid 2 года назад
U, my man, are a legend. 🌟
@adrienhoule7713
@adrienhoule7713 2 года назад
You helped me so much thanks you
@ShinichiKudoQatnip
@ShinichiKudoQatnip 2 года назад
You are the best!!!!!!!!!!!!!!
@luisritod3620
@luisritod3620 2 года назад
Good job bro 👌
@riaan077
@riaan077 3 года назад
Yeah this must of taken a lifetime thanks alot
@hamzanawaz4545
@hamzanawaz4545 3 года назад
great video man came here from Dani
@ryanisthewind
@ryanisthewind 2 года назад
you are a hero
@cc95g85
@cc95g85 3 года назад
Amazing 🎊🎉
@larg5847
@larg5847 11 месяцев назад
pffffff a lot of things, but now im a bit more confident on how to use shader graph, now its time to my imagination, good job.
@firebolttz9058
@firebolttz9058 2 года назад
Thank you so much
@josh_swanson
@josh_swanson 3 года назад
Thanks for this! My job is a tech artist and this will greatly help fill out my knowledge
@bakuman61
@bakuman61 2 года назад
hey, im kind of trying to focus on this as my carreer path but i have no clue how all these nodes can create what i want. I know some basic info but for half a year of knowledge im still confused about just making things on my own. I just wanted to know if you had some crucial info that helped you progress in your craft?
@sealsharp
@sealsharp 3 года назад
Very good.
@maxiaohuimaxiao
@maxiaohuimaxiao 2 года назад
这是个非常重要的视频,赞~!
@Mini-kyu
@Mini-kyu Год назад
Thank you!
@danielilett
@danielilett Год назад
You're very welcome!
@workflowinmind
@workflowinmind 3 года назад
Seriously @Unity3D how come videos from users on YT are a million times more valuable than the documentation or videos you produce. Money is not the issue, I really don't get it. Thanks a lot Daniel massive work!
@durururururururu
@durururururururu 3 года назад
i'm ready :3
@timothygrey9900
@timothygrey9900 2 года назад
Thanks to the author for the great job done! :) It was a little bit difficult though to understand the narrative being a non-native English speaker (some words were pronounced not very clear), but subtitles helped :) Anyway, the tutorial is great and useful. The next thing I tried to find on this channel was such tutorial for VFX Graph... ;) That would have accomplished the gestalt. But alas..))
@accidentalgenius8252
@accidentalgenius8252 2 года назад
Hi Tim, can I call you Tim?
@mochou-p
@mochou-p Год назад
thanks
@sina-ox3lz
@sina-ox3lz 2 года назад
thank you
@user-ce9cd5yn8f
@user-ce9cd5yn8f 8 месяцев назад
thnks alot
@HendrikMans
@HendrikMans 2 года назад
Danke!
@danielilett
@danielilett 2 года назад
Thank you!
@fabianosousa6023
@fabianosousa6023 3 года назад
amazing thx !!!!!! thx thx thx
@CodemasterJamal
@CodemasterJamal Год назад
Shader Graph has changed a lot since 2019. The way how the nodes look make more sense.
@userrelkjwrweefdggfdgsagsadgw
@userrelkjwrweefdggfdgsagsadgw 2 года назад
legend
@TimelordSnowy
@TimelordSnowy Год назад
oh this is lovely. I want to learn shader graph because I have fallen in love with shaders and vfx in general. (Which is apparently a good thing since every other person in the gaming degree major im in seems to hate anything in regards to it) so this is super useful because i was looking at it in the unity documentation and it was a bit...lacking thats for sure
@danielilett
@danielilett Год назад
I wish you the best of luck on your journey! Honestly I think if the Unity docs included usage examples of some of these nodes (like they often do on scripting API docs), then it would go a long way towards improving them.
@watergames8449
@watergames8449 9 месяцев назад
me most of the time: I like your funny words magic man jokes aside thanks for making the video.
@vandermunnik
@vandermunnik 2 года назад
Great video, thanks!! But Popcorn with coffee??
@adnanrashid6734
@adnanrashid6734 2 года назад
Hi can you please explain how sample texture 3D node works and what are 3D textures ?
@ussdev1988
@ussdev1988 2 года назад
have u any idea how the new "Dropdown" node works (available in subgraphs only). what docs saying is not working. or do u have a way in mind to make the blend modes from the "normal blend" node available in a graph way?
@YungaroSantalla
@YungaroSantalla 8 месяцев назад
Please, could you make this kind of video about Base Unity's Visual Script Nodes?
@jhebadiasprunklefunk9243
@jhebadiasprunklefunk9243 2 года назад
Impressive dude, epic kudos. Now do this for unreal plz, k tnx bye
@julianbridges838
@julianbridges838 2 года назад
this is great ! however taking notes and writing it down im on page 8 after the input family section (21mins) XD
@jmdcodejunkie
@jmdcodejunkie 2 года назад
I know this is old video but I am stuck and wanted some help... how would I make a shader that can read the visual info from a canvas? ui elements aren't showing up in my scene Color node. I am stuck not getting anything to appear, trying to make ui elements act like magnifying glasses for the ui elements.
@user-of6qp3cn7f
@user-of6qp3cn7f 3 года назад
now I tryed this vedo Unity 20202.3.14f1. I Wanna connect emission,but I can't find in fragment, how to show emission conect point and more.
@RamKumar-qs2hf
@RamKumar-qs2hf 11 дней назад
@jaulloa21
@jaulloa21 3 года назад
How do you make it glow. I’ve seen other tutorials but with the recent update things are different
@danielilett
@danielilett 3 года назад
You mean for the Emission? You need to add a Bloom post-processing effect to your scene somewhere. The default URP project comes with everything set up already but you should be able to get the same thing by adding a Volume component to an object in your scene and add a Bloom effect to it.
@seansopata5121
@seansopata5121 2 года назад
Note that if you are clamping between 0 and 1, use saturate, NOT clamp.
@belkacemF
@belkacemF 3 года назад
noice
@SqualidsargeStudios
@SqualidsargeStudios 10 месяцев назад
Would have been nice if you added a this is how you open the graph window…
@ruancardoso5252
@ruancardoso5252 2 года назад
que tal agora fazer o Gráfico VFX, ou não é necessário?
@danielilett
@danielilett 2 года назад
I had to pass this into Google Translate so I think you're asking if I can do this for VFX Graph? I'd love to one day, although I haven't used it nearly enough to even know where to start!
@hexar3214
@hexar3214 3 года назад
Who is Dani and why did he bring me here?
@LoopSkaify
@LoopSkaify 3 года назад
When reading the title i thought you created a material using every node available. hahah, that may look really stupid :D
@danielilett
@danielilett 3 года назад
I really wonder how ridiculous it'd look! I was tempted to try it, but I really can't work out how you'd end up using, like, every trig function or every kind of normal mapping node in a single graph. It'd be a monster.
@Dyzinel
@Dyzinel 2 года назад
"200+ Nodes" *breaths and blinks very slowly
@darzeon
@darzeon Месяц назад
You will learn more about nodes by watching tutorials and implementing them yourself, IMO, this is like letting someone else read the documentation for you. Math should be at the start.
@danielilett
@danielilett Месяц назад
Yeah it would be great if I ever made Shader Graph tutorials, sadly I never thought of that
@KillerGameDev
@KillerGameDev 2 года назад
Dont take this the wrong way, but theres a lot of these that could have used some real examples. Like Rejection. Im fairly confused at how this video got so highly upvoted when there was some confusing words dropped about a set of design-based features when there were a lot of lacking design examples. If you couldnt think of an example, Id rather you not explain that particular feature. It just kinda gave me a headache since I couldnt see some of these in action.
@danielilett
@danielilett 2 года назад
A lot of these nodes are difficult to show in action by themselves - rejection is one of those nodes, as are many of the purely maths-based operations. Those kinds of nodes end up used in pretty specialised cases, whereas something like Fresnel Effect is easy to see from just the node itself what it does. I didn't want to skip over these difficult-to-show nodes, because that defeats the point of the video, so I opted to show geometrically what those nodes do instead (something the Unity docs don't do).
@user24235
@user24235 4 месяца назад
comment like subscribe i hope will be helpfull
Далее
The Strange Graphics Of LETHAL COMPANY
15:59
Просмотров 755 тыс.
Why Houdini Has No Rivals in Simulation
10:15
Просмотров 41 тыс.
COMMUNISM FULLY WORKS... (in minecraft)
22:36
Просмотров 110 тыс.
I collected every rock in Tears of the Kingdom.
19:29
Просмотров 771 тыс.
An introduction to Shader Art Coding
22:40
Просмотров 937 тыс.
Adobe is horrible. So I tried the alternative
25:30
Просмотров 450 тыс.