OpenGL ES 1.1是否可以同时使用 - vertexColors和照明?

时间:2011-01-30 07:29:20

标签: opengl-es colors lighting vertex

如果我有一个使用vertexColors然后启用GL_LIGHTING的网格物体,那么将忽略vertexColors并将其替换为计算出的光照。

OpenGL ES 1.1中是否有同时兼容两者的方法 - 顶点颜色和动态照明?

谢谢!

1 个答案:

答案 0 :(得分:1)

您可以使用

glEnable(GL_COLOR_MATERIAL);

让材质参数跟踪当前颜色。在桌面OpenGL实现上还有glColorMaterial来配置颜色是否应用为漫反射值的环境,在OpenGL-ES中我认为它总是适用于两者。