OpenGL反射光
OpenGL反射光
- OpenGL反射光简介
- 源代码剖析
- 主要源代码
OpenGL反射光简介
当我们计算背景光时,唯一的系数是光的力量。然后,我们添加了一个散射光,该光在计算中使用了光的方向。反射光还包括一个新的元素 - 观众的位置。这个想法是,光以一定的角度落在表面上,并以相同的角度反射(在法线的另一边)。如果查看器位于反射光束路径的某处,则看到的反射光比不知道位置的反射光多得多。
反射光的最终结果是物体沿着光束看起来闪亮,如果观众离开一边,亮度就会降低。现实世界的完美例子是金属物体。这些类型的物体有时会闪闪发光,你看到太阳的真正颜色——一种直接反射到你身上的耀眼的白色。虽然,它更像是一种材料,而不是光,许多物体(如木材)根本不反射光,几乎完全吸收它,即使站在反射效果的光束将是0。结论:反射系数更多地取决于物体,而不是光线本身。
让我们看一下如何在反射光的计算中检查观众位置的眩光。让我们看一下图像:
总结
- 上一篇: python安装插件失败_cordova
- 下一篇: 2022年中科大细胞生物学实验原理往年题