Računarska grafikarti.etf.bg.ac.rs/rti/ri5rg/materijali/staro/00 O Predmetu...2 O predmetu...
Transcript of Računarska grafikarti.etf.bg.ac.rs/rti/ri5rg/materijali/staro/00 O Predmetu...2 O predmetu...
![Page 2: Računarska grafikarti.etf.bg.ac.rs/rti/ri5rg/materijali/staro/00 O Predmetu...2 O predmetu "Računarska grafika" 25.02.2009. Ciljevi zTeoretski koncepti na kojima se zasniva računarska](https://reader033.fdocument.pub/reader033/viewer/2022051203/5aabe93a7f8b9a59658c7de4/html5/thumbnails/2.jpg)
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
![Page 3: Računarska grafikarti.etf.bg.ac.rs/rti/ri5rg/materijali/staro/00 O Predmetu...2 O predmetu "Računarska grafika" 25.02.2009. Ciljevi zTeoretski koncepti na kojima se zasniva računarska](https://reader033.fdocument.pub/reader033/viewer/2022051203/5aabe93a7f8b9a59658c7de4/html5/thumbnails/3.jpg)
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%
![Page 4: Računarska grafikarti.etf.bg.ac.rs/rti/ri5rg/materijali/staro/00 O Predmetu...2 O predmetu "Računarska grafika" 25.02.2009. Ciljevi zTeoretski koncepti na kojima se zasniva računarska](https://reader033.fdocument.pub/reader033/viewer/2022051203/5aabe93a7f8b9a59658c7de4/html5/thumbnails/4.jpg)
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
![Page 5: Računarska grafikarti.etf.bg.ac.rs/rti/ri5rg/materijali/staro/00 O Predmetu...2 O predmetu "Računarska grafika" 25.02.2009. Ciljevi zTeoretski koncepti na kojima se zasniva računarska](https://reader033.fdocument.pub/reader033/viewer/2022051203/5aabe93a7f8b9a59658c7de4/html5/thumbnails/5.jpg)
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
![Page 6: Računarska grafikarti.etf.bg.ac.rs/rti/ri5rg/materijali/staro/00 O Predmetu...2 O predmetu "Računarska grafika" 25.02.2009. Ciljevi zTeoretski koncepti na kojima se zasniva računarska](https://reader033.fdocument.pub/reader033/viewer/2022051203/5aabe93a7f8b9a59658c7de4/html5/thumbnails/6.jpg)
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 )
![Page 7: Računarska grafikarti.etf.bg.ac.rs/rti/ri5rg/materijali/staro/00 O Predmetu...2 O predmetu "Računarska grafika" 25.02.2009. Ciljevi zTeoretski koncepti na kojima se zasniva računarska](https://reader033.fdocument.pub/reader033/viewer/2022051203/5aabe93a7f8b9a59658c7de4/html5/thumbnails/7.jpg)
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
![Page 8: Računarska grafikarti.etf.bg.ac.rs/rti/ri5rg/materijali/staro/00 O Predmetu...2 O predmetu "Računarska grafika" 25.02.2009. Ciljevi zTeoretski koncepti na kojima se zasniva računarska](https://reader033.fdocument.pub/reader033/viewer/2022051203/5aabe93a7f8b9a59658c7de4/html5/thumbnails/8.jpg)
![Page 9: Računarska grafikarti.etf.bg.ac.rs/rti/ri5rg/materijali/staro/00 O Predmetu...2 O predmetu "Računarska grafika" 25.02.2009. Ciljevi zTeoretski koncepti na kojima se zasniva računarska](https://reader033.fdocument.pub/reader033/viewer/2022051203/5aabe93a7f8b9a59658c7de4/html5/thumbnails/9.jpg)
25.02.2009.O predmetu "Računarska grafika"9
![Page 10: Računarska grafikarti.etf.bg.ac.rs/rti/ri5rg/materijali/staro/00 O Predmetu...2 O predmetu "Računarska grafika" 25.02.2009. Ciljevi zTeoretski koncepti na kojima se zasniva računarska](https://reader033.fdocument.pub/reader033/viewer/2022051203/5aabe93a7f8b9a59658c7de4/html5/thumbnails/10.jpg)
25.02.2009.O predmetu "Računarska grafika"10
![Page 11: Računarska grafikarti.etf.bg.ac.rs/rti/ri5rg/materijali/staro/00 O Predmetu...2 O predmetu "Računarska grafika" 25.02.2009. Ciljevi zTeoretski koncepti na kojima se zasniva računarska](https://reader033.fdocument.pub/reader033/viewer/2022051203/5aabe93a7f8b9a59658c7de4/html5/thumbnails/11.jpg)
25.02.2009.O predmetu "Računarska grafika"11
![Page 12: Računarska grafikarti.etf.bg.ac.rs/rti/ri5rg/materijali/staro/00 O Predmetu...2 O predmetu "Računarska grafika" 25.02.2009. Ciljevi zTeoretski koncepti na kojima se zasniva računarska](https://reader033.fdocument.pub/reader033/viewer/2022051203/5aabe93a7f8b9a59658c7de4/html5/thumbnails/12.jpg)
25.02.2009.O predmetu "Računarska grafika"12
![Page 13: Računarska grafikarti.etf.bg.ac.rs/rti/ri5rg/materijali/staro/00 O Predmetu...2 O predmetu "Računarska grafika" 25.02.2009. Ciljevi zTeoretski koncepti na kojima se zasniva računarska](https://reader033.fdocument.pub/reader033/viewer/2022051203/5aabe93a7f8b9a59658c7de4/html5/thumbnails/13.jpg)
25.02.2009.O predmetu "Računarska grafika"13
![Page 14: Računarska grafikarti.etf.bg.ac.rs/rti/ri5rg/materijali/staro/00 O Predmetu...2 O predmetu "Računarska grafika" 25.02.2009. Ciljevi zTeoretski koncepti na kojima se zasniva računarska](https://reader033.fdocument.pub/reader033/viewer/2022051203/5aabe93a7f8b9a59658c7de4/html5/thumbnails/14.jpg)
25.02.2009.O predmetu "Računarska grafika"14
![Page 15: Računarska grafikarti.etf.bg.ac.rs/rti/ri5rg/materijali/staro/00 O Predmetu...2 O predmetu "Računarska grafika" 25.02.2009. Ciljevi zTeoretski koncepti na kojima se zasniva računarska](https://reader033.fdocument.pub/reader033/viewer/2022051203/5aabe93a7f8b9a59658c7de4/html5/thumbnails/15.jpg)
25.02.2009.O predmetu "Računarska grafika"15
![Page 16: Računarska grafikarti.etf.bg.ac.rs/rti/ri5rg/materijali/staro/00 O Predmetu...2 O predmetu "Računarska grafika" 25.02.2009. Ciljevi zTeoretski koncepti na kojima se zasniva računarska](https://reader033.fdocument.pub/reader033/viewer/2022051203/5aabe93a7f8b9a59658c7de4/html5/thumbnails/16.jpg)
![Page 17: Računarska grafikarti.etf.bg.ac.rs/rti/ri5rg/materijali/staro/00 O Predmetu...2 O predmetu "Računarska grafika" 25.02.2009. Ciljevi zTeoretski koncepti na kojima se zasniva računarska](https://reader033.fdocument.pub/reader033/viewer/2022051203/5aabe93a7f8b9a59658c7de4/html5/thumbnails/17.jpg)
25.02.2009.O predmetu "Računarska grafika"17
![Page 18: Računarska grafikarti.etf.bg.ac.rs/rti/ri5rg/materijali/staro/00 O Predmetu...2 O predmetu "Računarska grafika" 25.02.2009. Ciljevi zTeoretski koncepti na kojima se zasniva računarska](https://reader033.fdocument.pub/reader033/viewer/2022051203/5aabe93a7f8b9a59658c7de4/html5/thumbnails/18.jpg)
25.02.2009.O predmetu "Računarska grafika"18
![Page 19: Računarska grafikarti.etf.bg.ac.rs/rti/ri5rg/materijali/staro/00 O Predmetu...2 O predmetu "Računarska grafika" 25.02.2009. Ciljevi zTeoretski koncepti na kojima se zasniva računarska](https://reader033.fdocument.pub/reader033/viewer/2022051203/5aabe93a7f8b9a59658c7de4/html5/thumbnails/19.jpg)
25.02.2009.O predmetu "Računarska grafika"19
![Page 20: Računarska grafikarti.etf.bg.ac.rs/rti/ri5rg/materijali/staro/00 O Predmetu...2 O predmetu "Računarska grafika" 25.02.2009. Ciljevi zTeoretski koncepti na kojima se zasniva računarska](https://reader033.fdocument.pub/reader033/viewer/2022051203/5aabe93a7f8b9a59658c7de4/html5/thumbnails/20.jpg)
![Page 21: Računarska grafikarti.etf.bg.ac.rs/rti/ri5rg/materijali/staro/00 O Predmetu...2 O predmetu "Računarska grafika" 25.02.2009. Ciljevi zTeoretski koncepti na kojima se zasniva računarska](https://reader033.fdocument.pub/reader033/viewer/2022051203/5aabe93a7f8b9a59658c7de4/html5/thumbnails/21.jpg)
25.02.2009.O predmetu "Računarska grafika"21
Pitanja
?