Ik ben bezig met het renderen van een stukje water oppervlakte
Ik heb een grid van 60x60 punten, daartussen teken ik driehoeken of quads.
Ik wil nu het water wat tranparantie geven via BLEND.
ik gebruik: glBlendFunc (GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
Als ik dat doe krijg ik het wel transparant maar er zitten rare gekleurde driehoekjes tussen.
Het komt alleen als de golven hoog zijn en je dus door de ene golf door naar de andere kan kijken en hierdoor verkeerd geblend wordt. (denk ik)
Het is dus erg afhankelijk van de camera positie en de hoogte van de golven. Het rare is als ik 180 graden draai en het water vanaf de andere kant bekijk het niet gebeurd.
is mijn glBlendFunc wel goed?.
Ik heb een grid van 60x60 punten, daartussen teken ik driehoeken of quads.
Ik wil nu het water wat tranparantie geven via BLEND.
ik gebruik: glBlendFunc (GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
Als ik dat doe krijg ik het wel transparant maar er zitten rare gekleurde driehoekjes tussen.
Het komt alleen als de golven hoog zijn en je dus door de ene golf door naar de andere kan kijken en hierdoor verkeerd geblend wordt. (denk ik)
Het is dus erg afhankelijk van de camera positie en de hoogte van de golven. Het rare is als ik 180 graden draai en het water vanaf de andere kant bekijk het niet gebeurd.
is mijn glBlendFunc wel goed?.