GLSL中的默认OpenGL照明

时间:2014-06-17 11:23:15

标签: opengl glsl

如何使用Opengl正常点亮场景,然后使用片段着色器操作最终结果? 因为现在接缝,我必须自己实施照明。 那么可以使用glsl来使用和操作标准的opengl灯光吗?

2 个答案:

答案 0 :(得分:1)

没有。使用着色器时,您将被迫从头开始重新实现照明。但是,有很多着色器可以模拟固定的功能管道行为。我建议把其中一个作为起点。

答案 1 :(得分:1)

看看这里:

https://github.com/mojocorp/ShaderGen

该程序将为您生成固定管道着色器。但是,正如Bartek所说,困难往往存在于其他地方。