• 光照可以分两部分来看 一个是对光源的处理 主要逻辑在C 代码ForwardLights类 一个是shader的计算 核心是Lighting hlsl文件 先看看光源的一些设置 在管线设置 主光 2个选项 关闭 逐像素 只支持平行光 选择亮度
  • 3 光照 注意 a OpenGL至少会支持8个光源 即GL LIGHT0到GL LIGHT7 但是开启过多的光源会导致程序运行速度下降 b GL AMBIENT GL DIFFUSE GL SPECULAR这三种属性是光源和材质所共有的 如