gpt4 book ai didi

android - OpenGL ES 中的镜面纹理?

转载 作者:行者123 更新时间:2023-11-29 22:11:20 25 4
gpt4 key购买 nike

我试图在纹理贴图的对象上获得镜面高光。据我所知,OpenGL 不计算纹理颜色(例如纯白色)的最终颜色的唯一直接方法是调用 glLightModelf(GL_LIGHT_MODEL_COLOR_CONTROL,GL_SEPARATE_SPECULAR_COLOR),但这在 OpenGL ES 中不受支持。

那么,我该怎么做呢?我是否必须为镜面高光使用另一种纹理,还有另一种更简单的方法吗?

比你还好!

附言我正在使用 OpenGL ES 1.x

最佳答案

一种解决方法是分两次运行:第一次通过环境光和漫反射渲染纹理,第二次通过在其上渲染镜面高光(未启用纹理)。

关于android - OpenGL ES 中的镜面纹理?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9557786/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com