开始学习Shader啦
先从Unity shader graph图形化学习,后面再从代码入手进行复杂shader编写
Shader分别有Unlit Graph
PBR Graph
VFX Shader Graph
Sub Graph
一.Unlit Graph
二.PBR Graph
PBR Master
Vertex Position(3)
Vertext Normal(3)
Vertex Tangent(3)
Albedo(3)
反射率(用于调节颜色)
Normal(3)
法线
Emission(3)
Metallic(1)
Smoothness(1)
表面光泽
Occlusion(1)
Alpha(1)
AlphaClipThreshold(1)
三.VFX Shader Graph
四.Sub Graph
五.Shader Node
1.Artistic
(1)Adjustment
Channel Mixer
Contrast
Hue
Invert Colors
Replace Color
Saturation
White Balance
(2)Blend
(3)Filter
(4)Mask
(5)Normal
Normal Blend
Normal From Height
Normal From Texture
Normal Reconstruct Z
Normal Strength
Normal Unpack
(6)Utility
2.Channel
Combine
Flip
Split
Swizzle
3.Input
(1)Basic
Boolean
Color
Constant
Integer
Slider
Time
Vector1
Vector2
Vector3
Vector4
(2)Geometry
Bitangent Vector
Normal Vector
Position
Screen Position
Tangent Vector
UV
Vertex Color
View Direction
(3)Gradient
(4)Lighting
Ambient
Baked GI
Reflection Probe
(5)Matrix
Matrix 2*2
Matrix 3*3
Matrix 4*4
Transformation Matrix
(6)PBR
Dielectric Specular
Metal Reflectance
(7)Scene
Camera
Fog
Object
Scene Color
Scene Depth
Screen
(8)Texture
Cubemap Asset
Sample Cubemap
Sample Texture 2D
Sample Texture 2D Array
Sample Texture 2D LOD
Sample Texture 3D
Sample State
Texel Size
Texture 2D Array Asset
Texture 2D Asset
Texture 3D Asset
4.Master
PBR
Sprite Lit(Experimental)
Sprite Unlit(Experimental)
Unlit
Visual Effect
5.Math
(1)Advanced
(2)Basic
(3)Derivative
(4)Interpolation
(5)Matrix
(6)Range
(7)Round
(8)Trigonomentry
(9)Vector
(10)Wave
6.Procedural
7.Utility
8.UV
9.Vertex Skinning