《OGL dev》Etay Meiri Tutorial 21 - Spot Light 笔记

spot light即有point light的原点和随距离衰减属性,又有directional light的方向属性。

spot light还存在一个角度属性,仅与spot light方向的夹角小于这个角度的区域被照亮。这个角度可以用一个余弦值表示,如Cutoff,那么仅与spot light方向的夹角的余弦值大于Cutoff的区域被照亮。

spot light的光的强度,当光源到像素的射线与spot light方向的夹角相等时最大(为1),夹角的余弦等于Cutoff时最小(为0),中间平滑过渡,计算公式如下图: