I updated everything to the latest Unity Editor. Also realized I had the wrong shaders on my hairs, those are fixed and the hairs look MUCH better!
1.8 KiB
2D Renderer and Shader Graph
Creating a Lit Shader
-
Create a new Asset by selecting Assets > Create > Shader Graph > URP > Sprite Lit Shader Graph. The Shader Graph Asset is then created in the Asset window.
-
Create three Sample Texture 2D Nodes by right-clicking on the Shader Graph window and selecting Create Node, then search for and select the Sample Texture 2D option.
-
Attach the RGBA(4) Output Slot of the Default Type Nodes as shown below. Note that you should attach the Normal Type Node's Output Slot to the Normal(Tangent Space)(3) Input Slot.
-
Create three Texture 2D properties by selecting the + on the Blackboard, and then select Texture 2D. Name them 'MainTex', 'MaskTex', and 'NormalMap' for this example.
-
Drag each of the Texture 2D properties onto the editor window. Attach each of the properties to the Input Slots of the Sample Texture 2D Nodes as shown below. Note that the 'NormalMap' property must be attached to the Normal Type Node only.
You can now apply the newly built Shader to materials.