0

我正在使用 LWJGL 和 Slick 用 Ja​​va 制作游戏。

据我了解,glColor 将 RGB 值相乘,但如果我想为已移除 RBG 的纹理添加颜色怎么办?(去饱和)

这样做的目的是创建一个灰色纹理,然后使用 OpenGL 在代码中为其添加颜色。

4

1 回答 1

0

添加很可能不是您想要的。添加更多的是增亮效果。

听起来您不想要的功能是相乘(glColor)。如果您有灰度纹理,将其与红色等颜色相叠加将创建一个图像,其中纹理的白色部分是纯红色,而深色部分是较深的红色阴影。

阅读: http ://en.wikipedia.org/wiki/Blend_modes

于 2013-07-10T15:57:51.723 回答