mirror of
https://github.com/kuhyx/WUT_Computer_Science.git
synced 2026-07-04 22:03:10 +02:00
1.8 KiB
1.8 KiB
Porównanie metod renderingu
W ramach projektu należy stworzyć program, który będzie umożliwiał rendering różnymi metodami.
Wymagania
W programie powinny znaleźć się m.in.:
- Obsługa mapy środowiska
- Interfejs konsolowy/graficzny, który umożliwi:
- Wczytanie sceny (modele wraz z materiałami oraz ich właściwościami) z pliku
- Podanie algorytmu renderowania wraz z parametrami
- Wczytanie mapy środowiska
- Implementacja algorytmu śledzenia promieni oraz mapowania fotonów
- Statystyka na temat renderingu np. ilość wyszukiwanych przecięć, ilość wygenerowanych promieni cienia itd.
Kryteria oceny
- Działanie programu - realizacja funkcji oraz wytłumaczenie algorytmów stojących za implementacją w zrozumiały sposób (dotyczy projektów powiązanych z artykułem) (19 p.)
- Efekty wizualne - prezentacja działania programu oraz kroku algorytmu w przyjemnie wizualny sposób (przygotowanie modeli, scenerii itd.) (2 p.)
- Jakość kodu (3 p.)
- Prezentacja wykonana na wykładzie (1 p.)
Terminy
| Zadanie | Ostateczny termin |
|---|---|
| 10.11.2024 | |
| 12.11.2024 | |
| 26.11.2024 | |
| 3.12.2024 | |
| (!) Oddanie pierwszego etapu projektu (!) | 13.12.2024 |
| Oddanie ostatecznej wersji programu | 24.01.2025 |
| Prezentacja projektów nie związanych z artykułami | 28.01.2025 |