Texture à transparence variable
Bonjour,
Je cherche actuellement a afficher une image qui contient différents dégradés sur la couche alpha.
Seulement voila. J'ai un problème :
Si j'utilise le blending comme ca :
Code:
1 2
| glEnable(GL_BLEND);
glBlendFunc(GL_SRC_ALPHA, GL_ONE); |
A ce moment là, c'est tout mon objet qui est transparent de manière uniforme.
Si j'utilise ca :
Code:
1 2
| glEnable(GL_ALPHA_TEST) ;
glAlphaFunc (GL_GREATER, 0.1 ) ; |
A ce moment là, des zones de ma textures sont soit transparente soit non.
La question fatidique est donc la suivante : Est ce qu'il existe un moyen d'afficher une texture pour tous les niveaux de transparence de mon image de base ?
Merci de votre aide :)