Added specular / Cook-Torrance BRDF.