Overview
Cook-Torrance shading combines normal distribution, geometry, and Fresnel terms to approximate physically based specular highlights.
Models specular reflection using microfacet surface behavior.
Compact metadata for implementation and discovery.
Cook-Torrance shading combines normal distribution, geometry, and Fresnel terms to approximate physically based specular highlights.
Quick facts
Runtime and memory behavior at a glance.
Best
O(1)
Average
O(pixels * lights)
Worst
O(pixels * lights)
Space
O(1)
f = D * F * G / (4 * NdotL * NdotV)Combines microfacet distribution, Fresnel, and masking-shadowing terms.
Show rays, samples, buffers, or shading terms that contribute to the final pixel.
Cook-Torrance shading is a microfacet model; practical results depend on chosen D, F, and G terms.
What each reference supports for this entry.
Original ACM Transactions on Graphics paper for the Cook-Torrance reflectance model.
Open sourceOnline book reference for ray tracing, path tracing, sampling, BRDFs, and rendering implementation.
Open sourceGood next jumps from the relationship graph, ranked for useful discovery.
Cook-Torrance is a physically based alternative to classic empirical specular models.
Physically based BRDFs are often importance sampled in renderers.