Estoy dibujando algunas texturas con canal alfa, pero cuando se muestran parece que el canal alfa es solo binario. Por lo tanto, un píxel es transparente u opaco, aunque en el archivo de textura en sí el píxel es medio transparente. La mezcla está configurada así:android/opengles texturas alpha no semitransparentes pero binarias transparentes
gl.glEnable(GL10.GL_BLEND);
gl.glBlendFunc(GL10.GL_ONE, GL10.GL_ONE_MINUS_SRC_ALPHA);
¿Existe una solución para este problema?
Lo anterior muestra cómo debe ser similar, y el de abajo muestra cómo es:
Lo internalFormat ¿Está utilizando en esa textura? –
PNG con transparencia – clamp
¿Puedo obtener más información sobre PNG? ¿Como fue salvado? –