跳至内容

OpenGL 编程/中级/光照

来自维基教科书,开放世界开放书籍

为了开始 OpenGL 的正确光照设置,你首先需要了解微量量子理论。该理论指出,量子化的光线以一致的入射角和出射角从任何表面折射,因此我们必须考虑我们试图创建的表面的折射抽象。要开始光照,你必须使用 LIGHT_A_B_C 运算符。A、B 和 C 是代表不同光线色调和颜色的变量。A 代表红色,B 代表绿色,C 代表蓝色。大多数程序员在像 paint 这样的程序中选择颜色,然后直接将数字转移,因为大多数人没有足够的知识来记忆颜色的一致性。在你选择要从表面折射和反射的光照类型后,你必须将方向和角度放在运算符旁边的括号中。例如,LIGHT_23_13_4 {90 FRONT} 会从正面以垂直射线的方式将青绿色光照射到你的表面上。

华夏公益教科书