Good Morning StackOverflow, estoy teniendo un pequeño problema en este momento, ya que parece que no puedo encontrar una manera de representar parte de una textura de forma transparente con openGL.
Aquí está mi configuración: tengo un quad, que representa una pared, cubierto con esta textura (convertido a PNG para cargarlo). Obviamente, quiero que la pared sea opaca, a excepción de los paneles de vidrio. Hay otro avión detrás de la pared que se supone que muestra un paisaje. Quiero ver el paisaje desde detrás de la ventana. Cada textura es un TGA con canal alfa.
Primero se representa el "paisaje", luego el muro. Pensé que sería suficiente para lograr este efecto, pero aparentemente no es el caso. La parte de la ventana que se supone que es transparente es negra y el paisaje solo aparece cuando paso la pared.
Traté de jugar con GLBlendFunc () después de haberlo habilitado, pero parece que no funciona.
¿Estoy olvidando un paso importante?
Gracias :)