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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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