兰伯特漫反射的计算公式

这里针对只有平行环境光的情况下,点受光照的影响与光的位置方向有关

已知a·b = |a||b|*cosβ,a就是单位点的法向量b是光的单位方向

那么a·b = cosβ,cosβ的值是-1~1的,那么可以用cosβ也就是a·b来表示该点受光影响的强度系数(负数的时候视为0)。


公式:diffuse = 直射光的颜色 * max(a·b,0)


首页 我的博客
粤ICP备17103704号