Celem projektu jest nabycie umiejętności implementacji efektywnych struktur
przyspieszających ray tracing. W ramach przedmiotu po omówieniu metod
przyspieszania przedstawię podstawy fizyczne transportu światła, które pozwolą
na wyprowadzenie poprawnego algorytmu obliczającego oświetlenie (path tracer).
W ramach projektu każdy napisze od podstaw własny ray tracer (dokładniej path
tracer).
**Program:**
* Metoda śledzenia promieni i algorytmy przyspieszające
* Przegląd struktur przyspieszających i heurystyki dla ich konstrukcji
* Podstawy fizyczne transportu światła
* Metody Monte Carlo i path tracing
**Wymagania:** wiedza z podstaw grafiki komputerowej, podstawy rachunku
prawdopodobieństwa i analizy matematycznej, umiejętność biegłego programowania
w C/C++