June 2018
Intermediate to advanced
392 pages
8h 57m
English
The BlinnPhong Specular is almost exactly like the Phong Specular, except that it is more efficient because it uses less code to achieve almost the same effect. Before the introduction of physically-based rendering, this approach was the default choice for Specular reflection in Unity 4.
Calculating the reflection vector R is generally expensive. The BlinnPhong Specular replaces it with the half vector H between the view direction V and light direction L:

Instead of calculating our own reflection vector, we are simply going to get the vector halfway between the view direction and light direction, basically simulating the reflection ...