Phong光照模型速记
Phong是提高图像真实度的模拟光照模型,由环境光,漫反射光,镜面反射光。
环境光,物体间反射形成的复杂反射光、环境本身就具有的光。该模型简化为一个环境光。
漫反射光,粗糙物体表面的反射光。
镜面反射光,光华物体表面的反射光,人肉眼看见的“高光”就是一种镜面反射光。
计算公式
\[I = I_e + I_d + I_s \\~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ =I_aK_a+I_pK_d(N·L)+I_pK_s(R·V)^n \]\(I_e\) 环境光,\(I_d\)漫反射,\(I_s\)镜面反射光强。
\(I_a,K_a\) 环境光强和环境光系数。
\(I_p,K_d\) 点光源和漫反射系数, \(N,L\) 向量,\(N\) 是法线向量,\(L\) 是光源入射向量,都是单位向量。
\(I_p,K_s\) 点光源和镜面反射系数, \(V,R\) 向量,\(V\) 是视线向量, \(R\) 是反射光向量,都是单位向量。