lab grafika3D 6 Zadania

background image

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


Wyszukiwarka

Podobne podstrony:
lab grafika3D 7 Zadania
lab grafika3D 5 Zadania
lab grafika2D 4 zadania
lab grafika2D 3 zadania
lab grafika3D 4 Zadania
lab grafika2D 2 zadania
lab grafika3D 3 Zadania
lab grafika2D 7 zadania
lab grafika2D 6 zadania
lab grafika3D 2 Zadania
lab grafika3D 7 Zadania

więcej podobnych podstron