Na wykładzie wprowa ****dzone jest teoria i podstawowe metody, kt ore
umożliwiają efektywne programowanie grafiki z użyciem kart graficznych. Wykład
nie jest jednak kursem biblioteki OpenGL. Na pracowni uczymy się programować w
nowym OpenGL (wymagana wersja 3.3 lub nowsza, co najmniej 2.1).
Przykładowe zagadnienia to:
* Przekształcenia w jednorodnym układzie wspołrzędnych
* Reprezentacje rotacji
* Modelowanie wirtualnej kamery i obiektow 3D
* Widoczność: algorytm z-bufora, śledzenie promieni i inne
* Modelowanie i obliczanie oświetlenia
* Rasteryzacja i antialiasing
* Modele koloru, teksturowanie
**Program:**
**Wymagania:** Algebra, Algorytmy i struktury danych, Analiza numeryczna,
umiejętność programowania w C/++