- BSDF (bidirectional scattering distribution function)
- BRDF (bidirectional reflectance distribution function)
- BTDF (bidirectional transmittance distribution function)
- Lambertian reflectance
- the ideal diffuse reflection model
- https://en.wikipedia.org/wiki/Lambertian_reflectance
- Oren-Nayar reflectance model
- https://en.wikipedia.org/wiki/Oren%E2%80%93Nayar_reflectance_model
- takes account of rough surfaces
- Blinn-Phong reflectance model
- https://en.wikipedia.org/wiki/Blinn%E2%80%93Phong_reflection_model
- takes account of both diffuse and specular reflection
- used in OpenGL and Direct3D's fixed-function pipeline (before Direct3D 10 and OpenGL 3.1)