Gestione trasparenza in opengl
•In opengl il colore e’ una quadrupla <r,g,b,a>
•dove a alpha o opacita’
–alpha==1 totalmente opaco
–alpha==0 totalmente trasparente
•quando si disegna un triangolo trasparente il suo colore viene mixato con il colore del fondo. Opengl permette di decidere come viene mescolato:
•glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA)
•fa si che il colore risultante da un triangolo con alpha = a sia colore_tri * a + colore_fondo *(1-a)