How to Make Every Specular PBR Surface Input in the URP/Lit Shader




Published: 09 Jul 2024

Learn how to recreate all the standard surface inputs (PBR) on the URP/Lit Shader in Unity ShaderGraph!

In this video you'll learn how to add the following inputs to your own shader so you can keep the PBR look and feel while adding in any special shader effects:

⚫ Albedo

⚫ Specular (including environment reflections)

⚫ Normal Map

⚫ Height Map

⚫ Ambient Occlusion (AO)

⚫ Emission


At the end of this video you'll also see an example use case of adding some of these into a special shader that blends materials based on the vertex color.


📚 Take my Unity ShaderGraph Course:

https://www.gamedev.tv/p/unity-shader-graph?affcode=45216_kuvg0bp7


🔶 ALL THINGS LlamAcademy now available at: https://llamacademy.dev/support including latest tutorials, courses, ways to support, and more! Check it out 🙂

👨‍💻 Get the FULL FREE PROJECT on GitHub: https://github.com/llamacademy/urp-pbr-shader

🏷️Save 25% on the ultimate C# IDE: JetBrains Rider with code LLAMACADEMY: https://www.jetbrains.com/store/?section=personal&billing=yearly


📚 Resources:

🟠 ShaderGraph documentation (node reference): https://docs.unity3d.com/Packages/[email protected]/manual/index.html


Some links may be affiliate links, which at no additional cost to you, gives me a small portion of the purchase.


Connect on Social Media

Some links may be affiliate links, which at no additional cost to you, gives LlamAcademy a small portion of the purchase.