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

OpenGL-我可以在没有照明的情况下调整对象的alpha值吗,opengl,Opengl,我正在渲染没有照明的三维对象。但是,我想更改此对象的不透明度 可能吗?或者,我会有任何渲染问题吗 感谢您使用glEnable(GL_BLEND)启用混合,然后选择所需的正确混合函数(glBlendFunc(GL_SRC_ALPHA,GL_ONE_减去_SRC_ALPHA)应该可以),并设置模型的正确颜色,使其具有不同于1的ALPHA组件(来自纹理或glColor4.函数).使用glEnable(GL_BLEND)启用混合,然后选择所需的正确混合函数(glBlendFunc(GL_SRC_ALPH

我正在渲染没有照明的三维对象。但是,我想更改此对象的不透明度

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


感谢您

使用glEnable(GL_BLEND)启用混合,然后选择所需的正确混合函数(
glBlendFunc(GL_SRC_ALPHA,GL_ONE_减去_SRC_ALPHA)
应该可以),并设置模型的正确颜色,使其具有不同于1的ALPHA组件(来自纹理或glColor4.函数).

使用glEnable(GL_BLEND)启用混合,然后选择所需的正确混合函数(
glBlendFunc(GL_SRC_ALPHA,GL_ONE_减去_SRC_ALPHA)
应该可以),并设置模型的正确颜色,使其具有不同于1的ALPHA组件(来自纹理或glColor4.函数)。

您好,tibur,很抱歉我在原来的帖子上打错了字。正确的问题已更新。基本上,我不想启用照明,但改变不透明度。这可能吗?@q0987:tibur的回答根本没有提到照明。只要启用混合,设置混合源和目标因子,就可以开始了。不透明度是加法alpha混合。你好,蒂布尔,我为我在原始帖子上的输入错误感到抱歉。正确的问题已更新。基本上,我不想启用照明,但改变不透明度。这可能吗?@q0987:tibur的回答根本没有提到照明。只要启用混合,设置混合源和目标因子,就可以开始了。不透明度是加法alpha混合。