računarska grafikarti.etf.bg.ac.rs/rti/ri5rg/materijali/staro/00 o predmetu...2 o predmetu...
TRANSCRIPT
25.02.2009.O predmetu "Računarska grafika"2
Ciljevi
Teoretski koncepti na kojima se zasniva računarska grafika– algoritmi, metode i tehnike
Principi grafičkih sistema i API-ja:– 2D: SRGP, Java2D– 3D: SPHIGS, OpenGL
Praktične veštine programiranja računarske grafike– 2D: Java2D– 3D: OpenGL
Pregled tehnologije uređaja koje koristi računarska grafika– video kontroleri, monitori, štampači, pokazivački uređaji
25.02.2009.O predmetu "Računarska grafika"3
Metodologija
Predavanja: – teoretski koncepti – grafički sistemi: SRGP i SPHIGS – tehnološke osnove
Auditorne vežbe: – problemski zadaci vezani za teoretske koncepte– programiranje grafičkih aplikacija: Java2D i OpenGL – primeri modernih tehnologija
Laboratorija: – 2 pokazne lab vežbe i 2 lab vežbe koje se ocenjuju (2D, 3D)
Domaći zadaci:– 2 domaća zadatka - projekta (Java2D i OpenGL), usmena odbrana
Kolokvijum i ispit:– 2 kolokvijuma i ispit (celokupno gradivo)– zadaci 50% - teorija 50%
25.02.2009.O predmetu "Računarska grafika"4
Propozicije
Sticanje poena: L=(L2+L3)/2, K=(K1+K2)/2, D=(D1+D2)/2P1=0.1*L + 0.3*D + 0.3*K + 0.35*I, uslov: K>30 i I>40P2=0.4*D + 0.6*I , uslov: I>50P3=0.05*L + 0.3*D + 0.2*K+ 0.45*I, uslov: I>50
Prvi rok (jun): P=max(P1,P2,P3)
Ostali rokovi: P=max(P2,P3)
P P<=50 50<PP<=60
60<PP<=70
70<PP<=80
80<PP<=90
90<P
Ocena 5 6 7 8 9 10
Nikako ne propustiti
25.02.2009.O predmetu "Računarska grafika"5
Program
Uvod2D sistemi: SRGP i Java2D2D transformacijeCrtanje krivih3D transformacije i projekcija3D sistemi: SPHIGS i OpenGLRasterizacija primitiva: prava linija i kružnicaPopunjavanjeOdsecanjeSakrivanje površinaSistemi bojaTehnologije U/I uređajaAnimacijaSvetlost i senčenje
I kolokvijum
II kolokvijum
25.02.2009.O predmetu "Računarska grafika"6
Literatura
Materijali za predavanja i vežbe:– Tartalja, I., Materijali za predavanja,
(http://rti.etf.bg.ac.yu/rti/ri5rg/materijali/predavanja.zip )– Đurđević, Đ., Materijali za vežbe,
(http://rti.etf.bg.ac.yu/rti/ri5rg/materijali/RG_Vezbe.pdf )
Literatura:– Foley, J., van Dam, A., Feiner, S., Hughes, J., Computer Graphics – Principles and
Practice (2nd edition in C), Addison-Wesley Publishing Company, 1996.– Watt, A., 3D Computer Graphics (3rd edition), Addison-Wesley, 2000.– OpenGL Architecture Review Board: Dave Shreiner, D., Woo, M., Neider, J., Davis,
T., OpenGL Programming Guide: The Official Guide to Learning OpenGL, Version 2(5th Edition), Addison-Wesley Professional, 2005., (http://www.opengl.org/documentation/red_book/ )
– A Sun Microsystems Inc, Programmer’s Guide to the Java 2D™ API, 2001., (http://java.sun.com/j2se/1.4/pdf/j2d-book.pdf )
– Hall, M., Java2D: An Introduction and Tutorial, 1998., (http://www.apl.jhu.edu/~hall/java/Java2D-Tutorial.html )
25.02.2009.O predmetu "Računarska grafika"7
Primeri aplikacija
svi naredni primeri su iz projekata koje su izradili studenti i bivši
studenti ETF-a
25.02.2009.O predmetu "Računarska grafika"9
25.02.2009.O predmetu "Računarska grafika"10
25.02.2009.O predmetu "Računarska grafika"11
25.02.2009.O predmetu "Računarska grafika"12
25.02.2009.O predmetu "Računarska grafika"13
25.02.2009.O predmetu "Računarska grafika"14
25.02.2009.O predmetu "Računarska grafika"15
25.02.2009.O predmetu "Računarska grafika"17
25.02.2009.O predmetu "Računarska grafika"18
25.02.2009.O predmetu "Računarska grafika"19
25.02.2009.O predmetu "Računarska grafika"21
Pitanja
?