I’m having trouble understanding Cook-Torrance’s BRDF fundamentals. The function is:
F * G * D
4 * N.L * N.V
My question is where do the N.L and N.V come from? The main reason I ask is the N.V is giving me trouble. I know that the N.L goes away when we multiply the BRDF by the N.L and the incoming light intensity, but N.V remains and causes problems for me. The objects in my scene have bright halo/sparkles around them. Perhaps this isn’t even supposed to be a problem? I would like a deeper understanding, so I can figure out what is going wrong.