Opšta sekcija
- Predmetni nastavnik: prof. dr Boban Stojanović
Saradnik: Dragutin Ostojić
Nastavni planRačunarska grafika i geometrija kao računarske discipline. Struktura ulazno-izlaznih uređaja. Grafički hardver. Rasterska grafika. Ray-tracing algoritmi.
Matematički aparat (trigonometrija, analitička geometrija i linearna algebra). Koordinatni sistemi.
Grafika u prostoru. Osnovni objekti u prostoru. Transformacije u prostoru. Linearne transformacije (skaliranje, smiacanje, rotacija, refleksija). Kompozicija i dekompozicija transformacija. Translacija i afine transformacije. Inverzne transformacije. Transformacija koordinatnih sistema.
Pogledi. Vrste prikaza (žičana struktura, senčenje, skrivene linije). Transformacije pogleda. Transformacije kamere, projekcije i viewport transformacija. Ortografska projekcija. Perspektiva.
Grafička cev. Odsecanje (clipping). Z-buffer algoritam. Preciznost.
Strukture podataka. Reprezentacija tačke, poligona i tela. Graf scene. Prostorne strukture podataka.
Način polaganja ispita
- redovno prisustvo nastavi – 4 poena;
- kolokvijumi – 46 poena (23+23);
- završni ispit – 50 poena.
Student može izaći na završni ispit ako na predispitnim obavezama osvoji najmanje 26 poena.
Kolokvijumi:
- linije, poligoni, vektori i matrice transformacije, prekidi, animacije;
- kamera, projekcije, igre.
Na završnom ispitu student može osvojiti ukupno 50 poena, i to:
- 10 za izradu projekta;
- 10 na odbrani projekta;
- 30 usmenim odgovaranjem.
Literatura
- P. Shirly, M. Ashikmin, M. Gleicher, S.R. Marschner, E. Reinhard, K. Sung, W.B. Thompson, P. Willemsen, Fundamentals of Computer Graphics, A.K. Peter, LTD, 2005.
- F.D. Luna, Introduction to 3D Game Programming with DirectX 10, Worldware publishing, Inc. 2008.