BRDF

参考原文

基于经验的模型

Phong

$I_{Phong} = K_aI_a + K_d(n·l) I_d + K_s(r·v)^\alpha I_s$
n法线,l入射向量,r反射向量,v观察向量,I代表光强,K代表物体颜射或者反射系数,a代表环境,s代表高光,d代表漫反射,$\alpha$代表粗糙程度,值越小越粗糙。

blinn Phong(改进版本)

$I_{Phong} = K_aI_a + K_d(n·l) I_d + K_s(n·h)^\alpha I_s$
h为半角(half angle)代表入射向量与观察向量的一半