OpenGL - 我可以在没有光照的情况下调整对象的alpha值

时间:2010-08-02 16:04:00

标签: opengl

我正在渲染没有光线的3D物体。但是,我想更改此对象的不透明度。

有可能吗?或者,我有任何渲染问题吗?

谢谢

1 个答案:

答案 0 :(得分:1)

使用glEnable(GL_BLEND)启用混合,然后选择所需的正确混合功能(glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA)应该没问题)并设置模型的正确颜色,使其具有不同于1的alpha分量(来自纹理或来自glColor4。功能)。