Cook-Torrance(库克-托兰斯):计算机图形学与渲染中常用的一种基于微表面(microfacet)理论的镜面反射模型/BRDF,用于更真实地模拟金属、塑料等材料在不同粗糙度与视角下的高光反射效果。常见于PBR(基于物理的渲染)流程中。(也常写作 Cook–Torrance model 或 Cook-Torrance BRDF。)
/ˌkʊk ˈtɔːrəns/
The Cook-Torrance model makes the highlights look more realistic.
Cook-Torrance 模型让高光看起来更真实。
In a PBR pipeline, Cook-Torrance combines a microfacet distribution with Fresnel and geometric shadowing to model specular reflection.
在 PBR 流程中,Cook-Torrance 将微表面分布函数与菲涅耳项、几何遮蔽项结合起来,用于模拟镜面反射。
Cook-Torrance 来自两位研究者的姓氏:Robert L. Cook 与 Kenneth E. Torrance。该名称通常指他们在 1982 年提出并广泛影响图形学的反射模型(常被视为现代 PBR 镜面反射模型的重要基础之一)。
Cook, Robert L., and Kenneth E. Torrance. A Reflectance Model for Computer Graphics (SIGGRAPH 1982).
Pharr, Matt; Jakob, Wenzel; Humphreys, Greg. Physically Based Rendering: From Theory to Implementation.
Akenine-Möller, Tomas; Haines, Eric; Hoffman, Naty. Real-Time Rendering.