简单光照模型(Phong和Blinn-Phong)和明暗处理
支持点光源和平行光,是一种简单光照模型,它将光照分解成了三个部分,分别为
漫反射
镜面反射
环境光
如图所示,是一个简单的几何模型。
\(L\)是光源方向
\(N\)是法线方向
\(R\)是反射方向
\(V\)是视线方向
\(H\)是\(L\)和\(V\)的平分
所有向量都是单位向量
理想漫反射当光源来自一个方向时,漫反射均匀地向各个方向传播,与视点无关,是由物体表面粗糙不平引起的,漫反射的空间分布是均匀的,也就是说不论从哪个方向看去,同一个点的漫反射光强都是一样的。物体上的点\(P\),法向量为\(N\),入射光强度为\(I_p\),\(L\)为\(P\)指向光源的方向。如果所有所有的向量都是单位向量,那么有
\[I_d = I_pK_d\cdot(L\cdot N) \]