Ĺadny brzuch
Dlaczego ustawiając kolor np. prymitywu funkcją glColor4f z właściwością Alpha
i zmieniając tą wartość nawet do skrajnych postaci kolor nic się nie zmienia?
PS. Używam GLUT'a
Według moich informacji kanał alfa w glColor4f ustawia się od wartości 0.00f (niewidoczny) do 1.00f (pełnia kolorów). Spróbuj nałorzyć na prymityw teksturę, a potem sprawdzić czy kolor się zmienił.
PS: Wyjaśnij problem dokładniej albo przedstaw kod źródłowy.
I am the REAL Noname
Moja strona: www.coderulers.prv.pl
Musisz do funkcji init dodać trzy linijki:
glBlendFunc(GL_SRC_ALPHA,GL_ONE);
glEnable(GL_BLEND);
glDisable(GL_DEPTH_TEST);
Masz to dokładnie opisane na tej stronie:
http://nehe.gamedev....n.asp?lesson=08
Wytłumaczę ci. Współczynnik alfa odpowiada za stopień przezroczystości danego materiału. Wynika z tego jasno że trzeba najpierw przezroczystość uruchomić funkcją glEnable(GL_BLEND), aby wogule móc korzystać i osiągać jakiekolwiek efekty , manipulując współczynnikiem alpha.
zanotowane.pl doc.pisz.pl pdf.pisz.pl zsf.htw.pl
i zmieniając tą wartość nawet do skrajnych postaci kolor nic się nie zmienia?
PS. Używam GLUT'a
Według moich informacji kanał alfa w glColor4f ustawia się od wartości 0.00f (niewidoczny) do 1.00f (pełnia kolorów). Spróbuj nałorzyć na prymityw teksturę, a potem sprawdzić czy kolor się zmienił.
PS: Wyjaśnij problem dokładniej albo przedstaw kod źródłowy.
I am the REAL Noname
Moja strona: www.coderulers.prv.pl
Musisz do funkcji init dodać trzy linijki:
glBlendFunc(GL_SRC_ALPHA,GL_ONE);
glEnable(GL_BLEND);
glDisable(GL_DEPTH_TEST);
Masz to dokładnie opisane na tej stronie:
http://nehe.gamedev....n.asp?lesson=08
Wytłumaczę ci. Współczynnik alfa odpowiada za stopień przezroczystości danego materiału. Wynika z tego jasno że trzeba najpierw przezroczystość uruchomić funkcją glEnable(GL_BLEND), aby wogule móc korzystać i osiągać jakiekolwiek efekty , manipulując współczynnikiem alpha.