This type of shader is characterized by its code writing optimization that interacts with a basic lighting model and only works in Built-in RP. If we want to create a shader that interacts with light, we have two options:
- Use an Unlit Shader and add mathematical functions that allow lighting rendering on the material.
- Or use a Standard Surface Shader which has a basic lighting model that in some cases includes albedo, specular, and diffuse.