我有疤痕纹理,我想通过使用alpha混合摆脱背景的肤色。但是,我改变特定纹理的单个像素的不透明度存在问题。具有透明背景纹理的最简单方法是什么?我正在使用C++和OpenGL。使用alpha混合透明背景纹理opengl
我正在使用BMP图片格式,我试图将疤痕纹理映射到脸上,但疤痕纹理的背景颜色似乎在脸上很难看,所以我想除去该部分并只将疤痕纹理映射到面对。我也需要使用alpha混合来做到这一点。我知道我需要使用混合函数:
glEnable(GL_BLEND); glBlendFunc(GL_SRC_ALPHA,GL_ONE_MINUS_SRC_ALPHA);
我如何改变每个纹理的透明度?
如果您需要帮助,您将必须更具体。如果你无法用单词来描述你的问题,你总是可以包含你的结果图和预期结果的描述。但就目前而言,这主要是猜测工作。 –