Bonjour StackOverflow, j'ai un petit problème en ce moment car je n'arrive pas à trouver un moyen de rendre une partie d'une texture de manière transparente avec openGL.
Voici mon réglage: j'ai un quad, représentant un mur, recouvert de cette texture (converti en PNG pour le téléchargement). Évidemment, je veux que le mur soit opaque, à l'exception des vitres. Il y a un autre avion derrière le mur qui est censé montrer un paysage. Je veux voir le paysage de derrière la fenêtre. Chaque texture est un TGA avec canal alpha.
Le "paysage" est rendu d'abord, puis le mur. Je pensais que ce serait suffisant pour obtenir cet effet mais apparemment ce n'est pas le cas. La partie de la fenêtre censée être transparente est noire et le paysage n'apparaît que lorsque je passe devant le mur.
J'ai essayé de jouer avec GLBlendFunc () après l'avoir activé mais cela ne semble pas faire l'affaire.
Suis-je en train d'oublier une étape importante?
Merci :)