Next: 23.2.5 Specular Term
Up: 23.2 Lighting Equations
Previous: 23.2.3 Ambient Term
The diffuse term needs to take into account whether light falls directly on
the vertex, the diffuse color of the light, and the diffuse material
l = (lx, ly, lz) is the unit vector that points from the vertex to the light position (GL_POSITION).
n = (nx, ny, nz) is the unit normal vector at the vertex.