Unity Shader Graph completely explained!

preview_player
Показать описание
I like to make videos, i would like to see out there. But there is no video out there yet, that gives a brief overview over ALL shader graph nodes and how to use them. This is the tl:dl episode for everyone who's got their first tutorial behind them and have already set up their first shader. The main question you might ask yourself is: "What has Unity Shader Graph to offer?".
This is an answer to this question. Not the detailed ones, not the most correct one and definitely not the one with the highest quality. But it is there and will help you a lot. To get started, to find at least one place, where you already saw it in use.

So have fun with this video, in which I will explain every unity shader graph node and an example how to use them.

There is the official text version of this tutorial:

0:23 Chanel Mixer
0:30 Contrast
0:35 Hue
0:41 Invert Colors
0:48 Replace Color
1:13 Saturation
1:23 White Balance
1:42 Blend
2:24 Dither
2:28 Channel Mask
2:40 Color Mask
3:08 Normal Blend
3:25 Normal From Height
3:40 Normal From Texture
3:48 Normal Reconstruct Z
4:09 Normal Strength
4:27 Normal Unpack
5:05 Colorspace Conversion
5:55 Split
5:57 Combine
6:24 Flip
6:29 Swizzle
7:05 Boolean
7:20 Color
7:25 Constant
7:30 Integer / Slider
7:52 Time
8:23 Vector 1-4
8:34 Bitangent Vector
8:36 Normal Vector
8:41 Position
8:50 Screen Position
8:54 Tangent Vector
8:58 UV
9:02 Vertex Color
9:05 View Direction
9:11 Gradient
9:11 Sample Gradient
9:39 Ambient
9:52 Baked GI
9:57 Reflection Probe
9:59 Matrix 2x2, 3x3 4x4
10:17 Transformation Matrix
10:25 Dielectric Specular
10:35 Metal Reflectance
11:01 Camera
11:10 Fog
11:12 Object
11:30 Scene Color
11:40 Scene Depth
11:41 Screen
11:50 Cubemap
11:55 Texture 2D
12:10 Texture 2D Array
12:26 Texture 3D
12:30 Sampler State
13:10 Texel Size
13:20 PBR Master / Unlit Master
14:19 Absolute
14:30 Exponential (wrongly explained :D)
14:44 Exponential
14:49 Length
15:10 Log
15:26 Modulo
16:03 Negate
16:22 Normalize
16:32 Posterize
17:00 Reciprocal
17:18 Reciprocal Square Root
17:35 Add
17:35 Subtract
17:47 Divide
17:54 Multiply
18:11 Power
18:23 Square Root
18:30DDX / DDXY / DDY
19:05 Lerp
19:38 Smooth Step
20:05 Matrix Construction / Matrix Determinant / Matrix Split / Matrix Transpose
20:33 Clamp
20:50 Fraction
21:05 Maximum
21:05 Minimum
21:13 One Minus
21:22 Random Range
21:30 Remap
22:20 Saturate
22:40 Ceiling
22:45 Floor
22:49 Round
22:54 Sign
23:08 Step
23:38 *Sine *Cosine *Tangent
23:55 Degrees To Radians / Radians To Radians
24:02 Distance / Dot Product / Cross Product
24:21 Fresnel Effect
24:53 Sphere Mask
25:57 Rotate About Axis
26:15 Reflection / Projection
27:09 Transform
27:38 Noise Sine Wave
27:57 Sawtooth Wave
28:08 Square Wave
28:16 Triangle Wave
14:19 Absolute
14:30 Exponential (wrongly explained :D)
14:44 Exponential
14:49 Length
15:10 Log
15:26 Modulo
16:03 Negate
16:22 Normalize
16:32 Posterize
17:00 Reciprocal
17:18 Reciprocal Square Root
17:35 Add
17:35 Subtract
17:47 Divide
17:54 Multiply
18:11 Power
18:23 Square Root
18:30DDX / DDXY / DDY
19:05 Lerp
19:38 Smooth Step
20:05 Matrix Construction / Matrix Determinant / Matrix Split / Matrix Transpose
20:33 Clamp
20:50 Fraction
21:05 Maximum
21:05 Minimum
21:13 One Minus
21:22 Random Range
21:30 Remap
22:20 Saturate
22:40 Ceiling
22:45 Floor
22:49 Round
22:54 Sign
23:08 Step
23:38 *Sine *Cosine *Tangent
23:55 Degrees To Radians / Radians To Radians
24:02 Distance / Dot Product / Cross Product
24:21 Fresnel Effect
24:53 Sphere Mask
25:57 Rotate About Axis
26:15 Reflection / Projection
27:09 Transform
27:38 Noise Sine Wave
27:57 Sawtooth Wave
28:08 Square Wave
28:16 Triangle Wave
28:40 Checkerboard
28:52 Gradient Noise / Simple Noise / Voronoi
29:09 Ellipse / Polygon / Rectangle / Rounded Rectangle
29:40 Preview
29:58 Any / All / Is Infinite / Is Font Face / Is NaN / And / Or / Not / Nand
30:45 Comparison
30:55 Branch
31:20 Flipbook
31:46 Polar Coordinates
32:05 Radial Shear
32:30 Rotate
32:47 Spherize
33:04 Tiling and Offset
33:18 Twirl
33:38 Triplanar
34:26 End!

#ditzelgames #unity #shadergraph
Рекомендации по теме
Комментарии
Автор

=== Artistic ===
+ Adjustments
0:23 Chanel Mixer
0:30 Contrast
0:35 Hue
0:41 Invert Colors
0:48 Replace Color
1:13 Saturation
1:23 White Balance
+ Blend
1:42 Blend
+ Dither
2:24 Dither
+ Mask
2:28 Channel Mask
2:40 Color Mask
+ Normal
3:08 Normal Blend
3:25 Normal From Height
3:40 Normal From Texture
3:48 Normal Reconstruct Z
4:09 Normal Strength
4:27 Normal Unpack
+ Utility
5:05 Colorspace Conversion

=== Channel ===
5:55 Split
5:55 Combine
6:24 Flip
6:29 Swizzle

=== Input ===
+ Basic
7:05 Boolean
7:20 Color
7:25 Constant
7:30 Integer / Slider
7:52 Time
8:23 Vector 1-4
+ Geometry
8:34 Bitangent Vector
8:36 Normal Vector
8:41 Position
8:50 Screen Position
8:54 Tangent Vector
8:58 UV
9:02 Vertex Color
9:05 View Direction
+ Gradient
9:11 Gradient
9:11 Sample Gradient
+ Lighting
9:39 Ambient
9:52 Baked GI
9:57 Reflection Probe
+ Matrix
9:59 Matrix 2x2, 3x3 4x4
10:17 Transformation Matrix
+ Input PBR
10:25 Dielectric Specular
10:35 Metal Reflectance
+ Scene
11:01 Camera
11:10 Fog
11:12 Object
11:30 Scene Color
11:40 Scene Depth
<-- not quite right explained - it's the distance from the position drawn, to the position that would be drawn, if the rendered triangle does not exist
11:41 Screen
+ Texture
11:50 Cubemap
11:55 Texture 2D
12:10 Texture 2D Array
12:26 Texture 3D
12:30 Sampler State
13:10 Texel Size

=== Master ===
13:20 PBR Master / Unlit Master

=== Math ===
+ Advanced
14:19 Absolute
14:30 Exponential (wrongly explained :D)
14:44 Exponential
14:49 Length
15:10 Log
15:26 Modulo
16:03 Negate
16:22 Normalize
16:32 Posterize
17:00 Reciprocal
17:18 Reciprocal Square Root
+ Basic
17:35 Add
17:35 Subtract
17:47 Divide
17:54 Multiply
18:11 Power
18:23 Square Root
+ Derivate
18:30 DDX / DDXY / DDY
+ Interpolate
19:05 Lerp
19:38 Smooth Step
+ Matrix
20:05 Matrix Construction / Matrix Determinant / Matrix Split / Matrix Transpose
+ Range
20:33 Clamp
20:50 Fraction
21:05 Maximum
21:05 Minimum
21:13 One Minus
21:22 Random Range
21:30 Remap
22:20 Saturate
+ Round
22:40 Ceiling
22:45 Floor
22:49 Round
22:54 Sign
23:08 Step
+ Trigonometry
23:38 *Sine *Cosine *Tangent
23:55 Degrees To Radians / Radians To Radians
+ Vector
24:02 Distance / Dot Product / Cross Product
24:21 Fresnel Effect
24:53 Sphere Mask
25:57 Rotate About Axis
26:15 Reflection / Projection
27:09 Transform
+ Wave
27:38 Noise Sine Wave
27:57 Sawtooth Wave
28:08 Square Wave
28:16 Triangle Wave

=== Procedural ===
28:40 Checkerboard
+ Noise
28:52 Gradient Noise / Simple Noise / Voronoi
+ Shape
29:09 Ellipse / Polygon / Rectangle / Rounded Rectangle

=== Util ===
29:40 Preview
+ Logic
29:58 Any / All / Is Infinite / Is Font Face / Is NaN / And / Or / Not / Nand
30:45 Comparison
30:55 Branch

=== UV ===
31:20 Flipbook
31:46 Polar Coordinates
32:05 Radial Shear
32:30 Rotate
32:47 Spherize
33:04 Tiling and Offset
33:18 Twirl
33:38 Triplanar

34:26 End!

DitzelGames
Автор

Bro, your 35 minutes of video would have saved more than 35 hours of mine. So, its like I travelled back to more than 35 hours back in the past. Thank you for making this video.

machineman
Автор

Holy crap my dude, great job covering all these!

sykoo
Автор

This video is perfect, thank you, you deserve way more credit for having the patience to go through this bit by bit.

lethn
Автор

This is by far the best video on Shader Graphs available on YouTube

ayaanq
Автор

This is THE greatest video on shader graph that I've seen. Very nice work. Thanks!

AdritubeLP
Автор

I was looking for a tutorial like this. Thank you so much ❤

adansmith
Автор

Love you broooo...might be the best YouTube video eagerly and finally out thank you very much

manideepadithya
Автор

I replaced my bookmark for the documentation to this pure-awesomeness. Thank you!

zeiksz
Автор

Awesome! I recently started using shader graph and this video helps me a lot.

RPGamesDev
Автор

Useful video. Why are people claiming it's the best on the topic? If we're new enough to watch this, then we've no clue how to judge that.

XecutionStyle
Автор

Thank you so much for this! Coming back to this video regularly!

Chilzivi
Автор

Learned quite a few new uses for some nodes I already though I kneew, awesome! 💪

SnutiHQ
Автор

Best Unity Shadergraph video, period! Thank you!

davidfuentes-graphicdesign
Автор

Love it, great tutorial! Helped me a lot

elzeldoverde
Автор

Thanks for creating this video! Great work ✌️

gmayeoa
Автор

Wow, my brain is exploding with knowledge. I'm quite sure I will reference this video a dozen more times.

elijahjns
Автор

Great to find little nuggets of gold on this journey...thx for what you do...😁🇸🇪😁

kampfiretv
Автор

I'm sure someone has mentioned this by now, but you've mixed up triangle and sawtooth waves in the explanation. Triangle wave moves up and down evenly. Sawtooth ramps up slowly and drops to zero immediately. At least that's how it is in electronics and synthesizers and I assume they didn't cross those in Unity. AWESOME video still!!! Wonderful to see that all gone though.

kinnikunky
Автор

A huge thank you for making this video. I've been trying to find something like for a while now.

Ophelos
visit shbcf.ru