Laboratorium nr 6
1/1
Zadania do wykonania
1. Włącz obsługę bufora głębokości
2. Przypisz dla każdej ściany sześcianu wektor normalny
3. Dodaj do sceny rysowanie sfery
4. Włącz śledzenie materiału
5. Ustaw 3 rodzaje źródła światła i włączaj je za pomocą różnych klawiszy:
1. światło otoczenia (GL_AMBIENT)
- klawisz „a”
2. światło rozproszone (GL_DIFFUSE) - klawisz „d”
3. światło odbite (GL_SPECULAR)
- klawisz „s”
6. Wypróbuj działanie różnych parametrów źródła światła
7. Ustaw światło otoczenia dla koloru czerwonego i światło rozproszone dla pozostałych
8. Przypisz dla każdego źródła światła inny materiał
Wskazówki i uwagi
•
Do obliczenia wektora normalnego można użyć iloczynu wektorowego. Z krawędzi
ścian tworzy się wektory, które następnie mnożone są przez siebie. Należy pamiętać,
że przy zmianie kolejności mnożenia otrzymany wektor normalny o przeciwnym
zwrocie. Otrzymany wektor należy jeszcze znormalizować.
a
b
a x b
b x a