使用OpenGL ES的透明纹理,而不使用alpha通道



OpenGL ES是否可以以这样一种方式对四边形进行纹理处理,即不绘制纹理的所有像素(0,0,0),而绘制所有其他像素?我有RGB888图像,黑色(0,0,0)被视为完全透明,而其他颜色则完全不透明。

Thx

您可以应用片段着色器,该着色器将RGB=(0,0,0)为0的像素的alpha颜色设置为0。有关编写片段着色器的详细信息,请参见此处。

相关内容

  • 没有找到相关文章

最新更新