OpenGL ES 1.1 是否可以同时拥有顶点颜色和光照?
如果我有一个使用 vertexColors 的网格,然后启用 GL_LIGHTING,则 vertexColors 将被忽略并由计算的光照替换。
OpenGL ES 1.1 中有没有办法同时拥有两者 - 顶点颜色和顶点颜色动态照明?
谢谢!
If I have a mesh that uses vertexColors and then enable GL_LIGHTING, then the vertexColors will be ignored and replaced by the calculated lighting.
Is there a way in OpenGL ES 1.1 to have both at the same time - vertex colors & dynamic lighting?
thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以使用
材质参数跟踪当前颜色。在桌面 OpenGL 实现上,还有 glColorMaterial 来配置颜色是否是作为漫反射值的环境应用,在 OpenGL-ES 中我认为它始终适用于两者。
You can use
to have the material parameters track the current color. On desktop OpenGL implementations there is also glColorMaterial to configure if the color is to be applied as the ambient of diffuse value, in OpenGL-ES I think it alway applies to both.