Visokošolski učitelji: Marolt Matija
Opis predmeta
Pogoji za vključitev v delo oz. za opravljanje študijskih obveznosti:
Vsebina:
Predavanja:
- Uvod. Koordinatni sistemi. Grafični primitivi. Risanje 2D primitivov. Krivulje.
- Barve.
- Transformacije. Homogene koordinate. Perspektivne transformacije. Poligoni in površine.
- Predstavitev 3D objektov. Hierarhije. Drevesne predstavitve. Grafični cevovod.
- Tehnike izločanja. Obrezovanje 2D, 3D. Zakrite ploskve.
- Strukture modelov.
- Nivoji podrobnosti (LOD).
- Upodabljanje. Osvetljevanje in senčenje. Teksture. Sledenje žarka. Sevalna metoda.
- Grafični jeziki in knjižnice. Standardi zapisov.
- Animacija predmetov. Animacija osebkov. Drugi načini animacije.
- Interaktivna 3D grafika. Interakcija z uporabnikom. Odkrivanje trkov. Trki z deformacijami. Navidezna resničnost. Obogatena resničnost.
- Upodabljanje v realnem času.
- O igrah. Oris tipične igre. Kontrolne strukture. Inteligenca. Komunikacija. Fizika. Zvok.
- Vizualizacija: tehnike in orodja. Volumetrično upodabljanje. Vizualizacija pretokov, Vizualizacija informacij.
Vaje:
Laboratorijski projekt izdelave interaktivne igre. Na vajah podan uvod v OpenGL in samostojno delo na projektih z zaključno predstavitvijo študentov. V dogovoru z izvajalci ostalih predmetov v modulu (Osnove oblikovanja, Multimedijski sistemi) so smiselni tudi projekti, ki pokrivajo (in veljajo za) vse tri predmete.
Cilji in kompetence:
Cilj predmeta je študentom predstaviti programsko in algoritmično ozadje računalniške grafike in iger in usposabljanje študentov za samostojen razvoj tovrstnih grafičnih aplikacij.
Predvideni študijski rezultati:
Poznavanje ozadja računalniške grafike in računalniških iger
Metode poučevanja in učenja:
Predavanja s praktičnimi demonstracijami, izvajanje laboratorijskega projekta pod mentorstvom asistenta.
Gradiva
- Saša Divjak, Matija Marolt: Računalniška grafika http://lgm.fri.uni-lj.si/RG
- Nikola Guid: Računalniška grafika. Univerza v Mariboru, FERI.
- D. Hearn, M.P. Baker: Computer Graphics with OpenGL, Pearson Prentice Hall, NJ USA.
- D.H. Eberly: 3D Game Engine Design, Morgan Kaufman Publishers, CA USA.