半兰伯特漫反射光照模型计算公式

使用兰伯特光照模型计算的模型背面颜色都是全黑色这样子不好。所有演变了一个半兰伯特模型

公式:diffuse = 直射光颜色 * ( cosβ * 0.5 + 0.5)

cosβ的范围为[-1,1],乘于0.5后为[-0.5,0.5],在加上0.5后就变成[0,1]了,刚好满足颜色的范围。


首页 我的博客
粤ICP备17103704号