我有疤痕紋理,我想通過使用alpha混合擺脫背景的膚色。但是,我改變特定紋理的單個像素的不透明度存在問題。具有透明背景紋理的最簡單方法是什麼?我正在使用C++和OpenGL。使用alpha混合透明背景紋理opengl
我正在使用BMP圖片格式,我試圖將疤痕紋理映射到臉上,但疤痕紋理的背景顏色似乎在臉上很難看,所以我想除去該部分並只將疤痕紋理映射到面對。我也需要使用alpha混合來做到這一點。我知道我需要使用混合函數:
glEnable(GL_BLEND); glBlendFunc(GL_SRC_ALPHA,GL_ONE_MINUS_SRC_ALPHA);
我如何改變每個紋理的透明度?
如果您需要幫助,您將必須更具體。如果你無法用單詞來描述你的問題,你總是可以包含你的結果圖和預期結果的描述。但就目前而言,這主要是猜測工作。 –