Depending on the look you are trying to apply to an object or the scene, you can select from among different shader algorithms. The differences between the shader types are sometimes subtle, as they build upon the same algorithms, such as Fresnel or the Oren-Nayar diffuse model.