Introduction to Shaders In Unity
This part of the book includes everything you need to know to be a competent shader developer in Unity.
Starting from how to write your first shader, going into the role of each step in the graphics pipeline, and how your shaders hook into it.
We explain how to develop Unlit and Surface shaders, common lighting approximations, the fundamental concepts of light behavior, and rendering.

Get Physically Based Shader Development for Unity 2017: Develop Custom Lighting Systems now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.