Računarska grafika -...
Transcript of Računarska grafika -...
25.02.2008.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.2008.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 ili 3 kolokvijuma: zadaci i teorija– integralni ispit u svim ostalim rokovima
25.02.2008.O predmetu "Računarska grafika"4
Propozicije polaganja
U prvom roku: P=1.1* (0.1*L + 0.3*DZ + 0.6*K)– K=Ksr, prag znanja: K>40– 2. varijanta, samo za masters: P=1.1* (0.4*DZ + 0.6*K)
U ostalim rokovima: P=0.4*DZ + 0.6*I– prag znanja: I>50
P P<=50 50<P<=60 60<P<=70 70<P<=80 80<P<=90 90<P
Ocena 5 6 7 8 9 10
25.02.2008.O predmetu "Računarska grafika"5
Program
Uvod2D sistemi: SRGP i Java2DRasterizacija primitiva: prava linija i kružnicaCrtanje krivihPopunjavanjeOdsecanje2D i 3D transformacije i projekcija3D sistemi: SPHIGS i OpenGLSakrivanje linija i površinaSistemi bojaTehnologije U/I uređajaAnimacijaSvetlost i senčenje
25.02.2008.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.2008.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.2008.O predmetu "Računarska grafika"9
25.02.2008.O predmetu "Računarska grafika"10
25.02.2008.O predmetu "Računarska grafika"11
25.02.2008.O predmetu "Računarska grafika"12
25.02.2008.O predmetu "Računarska grafika"13
25.02.2008.O predmetu "Računarska grafika"14
25.02.2008.O predmetu "Računarska grafika"15
25.02.2008.O predmetu "Računarska grafika"16
25.02.2008.O predmetu "Računarska grafika"17
25.02.2008.O predmetu "Računarska grafika"18
Pitanja
?