© Claudia Doppioslash 2018
Claudia DoppioslashPhysically Based Shader Development for Unity 2017https://doi.org/10.1007/978-1-4842-3309-2_6

6. Specular Implementation

Claudia Doppioslash1 
(1)
Liverpool, Merseyside, UK
 
In the last chapter, we explained the basic theory of lighting for rendering and implemented a diffuse shader from scratch, within an Unlit shader. In this chapter, you’re going to learn how to add a Specular term to that shader.

Calculating Basic Lighting (Part II)

In the past chapter, we went through the theory for the diffuse approximation; now it’s Specular approximation’s turn.

Specular

You will only see specular if your point of view happens to be lined up with the direction of the specular. That makes it view-dependent ...

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.