Bonjour,

Pour dessiner un sapin, j'ai besoin de croiser deux textures avec de la transparence.

Voici mon problème :



Le Z-buffer est affecté par le dessin de la texture du sapin, même sur la zone transparente, ce qui a pour effet, ensuite, de ne pas dessiner les objets situé plus loin qui serait visible dans la zone transparente. Dans l'ordre, j'affiche : le ciel, le sapin, les murs, le sol.

J'aimerais que le Z-buffer ne soit pas affecté par la texture lorsque la zone est transparente.

J'aurais pu dessiner le sapin en dernier. Mais il y auras plusieurs sapins l'un derrière l'autre, je devrait dessiner les sapins du plus éloigné au plus proche. Cela n'est pas forcément simple à mettre en œuvre. De plus, comme les textures se croisent entre elles, il y aurait encore un bug :



Pouvez-vous m'apporter une solution ?

Merci.