„Számítógépes grafika házi feladat tutorial” változatai közötti eltérés
a Elment a netem, miközbe felraktam a megvilágítás részt, és az valamiért kétszer került fel |
|||
| 1 394. sor: | 1 394. sor: | ||
A megvilágítás bekapcsolása nagyon egyszerű: <code> glEnable(GL_LIGHTING); </code> | A megvilágítás bekapcsolása nagyon egyszerű: <code> glEnable(GL_LIGHTING); </code> | ||
Amit ez eredményez: egy majdnem teljesen fekete képernyő. | Amit ez eredményez: egy majdnem teljesen fekete képernyő. | ||
http://i.imgur.com/Rj0AC5p.png | http://i.imgur.com/Rj0AC5p.png | ||
A probléma az, hogy a megvilágításkor nem a glColor3f()-el megadott színeket használja fel. Hogy pontosan mit, arra majd később visszatérünk, egyelőre kérjük meg, hogy a glColor3f() színeket használja a megvilágításhoz is. Ezt a <code> glEnable(GL_COLOR_MATERIAL); </code> függvénnyel tehetjük meg. Ennek hatására egy ilyen képet látunk: | A probléma az, hogy a megvilágításkor nem a glColor3f()-el megadott színeket használja fel. Hogy pontosan mit, arra majd később visszatérünk, egyelőre kérjük meg, hogy a glColor3f() színeket használja a megvilágításhoz is. Ezt a <code> glEnable(GL_COLOR_MATERIAL); </code> függvénnyel tehetjük meg. | ||
Ennek hatására egy ilyen képet látunk: | |||
http://i.imgur.com/FAm0t1G.png | http://i.imgur.com/FAm0t1G.png | ||