00 o predmetu - rti.etf.bg.ac.rsrti.etf.bg.ac.rs/rti/ri5rg/materijali/00 o predmetu.pdf · –...
TRANSCRIPT
![Page 1: 00 O Predmetu - rti.etf.bg.ac.rsrti.etf.bg.ac.rs/rti/ri5rg/materijali/00 O Predmetu.pdf · – svetlost, boja Pregled tehnologije ure đaja koje koristi ra čunarska grafika ... teorija](https://reader036.vdocuments.site/reader036/viewer/2022062413/5a788c827f8b9ae91b8be89f/html5/thumbnails/1.jpg)
Računarska grafika
O predmetu
![Page 2: 00 O Predmetu - rti.etf.bg.ac.rsrti.etf.bg.ac.rs/rti/ri5rg/materijali/00 O Predmetu.pdf · – svetlost, boja Pregled tehnologije ure đaja koje koristi ra čunarska grafika ... teorija](https://reader036.vdocuments.site/reader036/viewer/2022062413/5a788c827f8b9ae91b8be89f/html5/thumbnails/2.jpg)
Ciljevi
� Teoretski koncepti na kojima se zasniva računarska grafika– algoritmi, metode i tehnike
� Principi grafičkih sistema/paketa/biblioteka– primitive, atributi, animacija, interakcija, …
22.02.2016.O predmetu "Računarska grafika"2
– primitive, atributi, animacija, interakcija, …� Praktične veštine programiranja računarske grafike
– 2D: JavaFX– 3D: OpenGL
� Fenomeni koji određuju izgled objekata – svetlost, boja
� Pregled tehnologije uređaja koje koristi računarska grafika– video kontroleri, monitori, štampači, pokazivački uređaji– stereovizija
![Page 3: 00 O Predmetu - rti.etf.bg.ac.rsrti.etf.bg.ac.rs/rti/ri5rg/materijali/00 O Predmetu.pdf · – svetlost, boja Pregled tehnologije ure đaja koje koristi ra čunarska grafika ... teorija](https://reader036.vdocuments.site/reader036/viewer/2022062413/5a788c827f8b9ae91b8be89f/html5/thumbnails/3.jpg)
Metodologija
� Predavanja: – teoretski koncepti – osnove grafičkih sistema– tehnološke osnove
� Auditorne vežbe:
22.02.2016.O predmetu "Računarska grafika"3
� Auditorne vežbe: – problemski zadaci vezani za teoretske koncepte– programiranje grafičkih aplikacija: JavaFX 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 (JavaFX i OpenGL), usmena odbrana
� Kolokvijum i ispit:– 2 kolokvijuma i ispit (celokupno gradivo)– zadaci 50% - teorija 50%
![Page 4: 00 O Predmetu - rti.etf.bg.ac.rsrti.etf.bg.ac.rs/rti/ri5rg/materijali/00 O Predmetu.pdf · – svetlost, boja Pregled tehnologije ure đaja koje koristi ra čunarska grafika ... teorija](https://reader036.vdocuments.site/reader036/viewer/2022062413/5a788c827f8b9ae91b8be89f/html5/thumbnails/4.jpg)
Propozicije
� Sticanje poena: L=(L2+L4)/2, K=(K1+K2)/2, D=(D1+D2)/2
P1=0.1*L + 0.3*D + 0.3*K + 0.35*I, uslov: K>30 i I>40P2=0.1*L + 0.1*D + 0.3*K+ 0.5*I, uslov: K>40 i I>45
Nikako ne propustiti
22.02.2016.O predmetu "Računarska grafika"4
P2=0.1*L + 0.1*D + 0.3*K+ 0.5*I, uslov: K>40 i I>45P3=0.1*L + 0.3*D + 0.6*I, uslov: I>50P4=0.4*D + 0.6*I , uslov: I>50
P=max(P1, P2, P3, P4)
P P<=50 50<PP<=60
60<PP<=70
70<PP<=80
80<PP<=90
90<P
Ocena 5 6 7 8 9 10
![Page 5: 00 O Predmetu - rti.etf.bg.ac.rsrti.etf.bg.ac.rs/rti/ri5rg/materijali/00 O Predmetu.pdf · – svetlost, boja Pregled tehnologije ure đaja koje koristi ra čunarska grafika ... teorija](https://reader036.vdocuments.site/reader036/viewer/2022062413/5a788c827f8b9ae91b8be89f/html5/thumbnails/5.jpg)
Program
� Uvod� 2D grafi čki sistem: JavaFX� 2D transformacije� Animacija
22.02.2016.O predmetu "Računarska grafika"5
� Animacija� Crtanje krivih� 3D transformacije i projekcija� Prikazne transformacije, kamera� Svetlost i sen čenje� 3D grafi čki sistem: OpenGL� Rasterizacija primitiva: prava linija i kružnica� Popunjavanje� Odsecanje� Sakrivanje površina� Sistemi boja� Tehnologije U/I ure đaja
I kolokvijum
II kolokvijum
![Page 6: 00 O Predmetu - rti.etf.bg.ac.rsrti.etf.bg.ac.rs/rti/ri5rg/materijali/00 O Predmetu.pdf · – svetlost, boja Pregled tehnologije ure đaja koje koristi ra čunarska grafika ... teorija](https://reader036.vdocuments.site/reader036/viewer/2022062413/5a788c827f8b9ae91b8be89f/html5/thumbnails/6.jpg)
Literatura
� Materijali za predavanja i vežbe:– Tartalja, I., Materijali za predavanja (http://rti.etf.bg.ac.rs/rti/ri5rg/#materijali)– Đurđević, Đ., Materijali za vežbe (http://rti.etf.bg.ac.rs/rti/ri5rg/#materijali)
� Literatura:Foley, J., van Dam, A., Feiner, S., Hughes, J., Computer Graphics –
22.02.2016.O predmetu "Računarska grafika"6
– 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.– Shreiner, D., The Khronos OpenGL ARB Working Group, OpenGL
Programming Guide: The Official Guide to Learning OpenGL, Versions 3.0 and 3.1, 7th Edition, Addison-Wesley Professional, 2010.
– Sharan, K., Learn JavaFX 8: Building User Experience and Interfaces with Java 8, Apress, 2015
– Oracle, Java Platform, Standard Edition (Java SE) 8 – Client Technologies, JavaFX (http://docs.oracle.com/javase/8/javase-clienttechnologies.htm)
![Page 7: 00 O Predmetu - rti.etf.bg.ac.rsrti.etf.bg.ac.rs/rti/ri5rg/materijali/00 O Predmetu.pdf · – svetlost, boja Pregled tehnologije ure đaja koje koristi ra čunarska grafika ... teorija](https://reader036.vdocuments.site/reader036/viewer/2022062413/5a788c827f8b9ae91b8be89f/html5/thumbnails/7.jpg)
Primeri aplikacija
22.02.2016.O predmetu "Računarska grafika"7
svi naredni primeri su iz projekata koje su izradili studenti i bivši
studenti ETF-a
![Page 8: 00 O Predmetu - rti.etf.bg.ac.rsrti.etf.bg.ac.rs/rti/ri5rg/materijali/00 O Predmetu.pdf · – svetlost, boja Pregled tehnologije ure đaja koje koristi ra čunarska grafika ... teorija](https://reader036.vdocuments.site/reader036/viewer/2022062413/5a788c827f8b9ae91b8be89f/html5/thumbnails/8.jpg)
![Page 9: 00 O Predmetu - rti.etf.bg.ac.rsrti.etf.bg.ac.rs/rti/ri5rg/materijali/00 O Predmetu.pdf · – svetlost, boja Pregled tehnologije ure đaja koje koristi ra čunarska grafika ... teorija](https://reader036.vdocuments.site/reader036/viewer/2022062413/5a788c827f8b9ae91b8be89f/html5/thumbnails/9.jpg)
22.02.2016.O predmetu "Računarska grafika"9
![Page 10: 00 O Predmetu - rti.etf.bg.ac.rsrti.etf.bg.ac.rs/rti/ri5rg/materijali/00 O Predmetu.pdf · – svetlost, boja Pregled tehnologije ure đaja koje koristi ra čunarska grafika ... teorija](https://reader036.vdocuments.site/reader036/viewer/2022062413/5a788c827f8b9ae91b8be89f/html5/thumbnails/10.jpg)
22.02.2016.O predmetu "Računarska grafika"10
![Page 11: 00 O Predmetu - rti.etf.bg.ac.rsrti.etf.bg.ac.rs/rti/ri5rg/materijali/00 O Predmetu.pdf · – svetlost, boja Pregled tehnologije ure đaja koje koristi ra čunarska grafika ... teorija](https://reader036.vdocuments.site/reader036/viewer/2022062413/5a788c827f8b9ae91b8be89f/html5/thumbnails/11.jpg)
22.02.2016.O predmetu "Računarska grafika"11
![Page 12: 00 O Predmetu - rti.etf.bg.ac.rsrti.etf.bg.ac.rs/rti/ri5rg/materijali/00 O Predmetu.pdf · – svetlost, boja Pregled tehnologije ure đaja koje koristi ra čunarska grafika ... teorija](https://reader036.vdocuments.site/reader036/viewer/2022062413/5a788c827f8b9ae91b8be89f/html5/thumbnails/12.jpg)
22.02.2016.O predmetu "Računarska grafika"12
![Page 13: 00 O Predmetu - rti.etf.bg.ac.rsrti.etf.bg.ac.rs/rti/ri5rg/materijali/00 O Predmetu.pdf · – svetlost, boja Pregled tehnologije ure đaja koje koristi ra čunarska grafika ... teorija](https://reader036.vdocuments.site/reader036/viewer/2022062413/5a788c827f8b9ae91b8be89f/html5/thumbnails/13.jpg)
![Page 14: 00 O Predmetu - rti.etf.bg.ac.rsrti.etf.bg.ac.rs/rti/ri5rg/materijali/00 O Predmetu.pdf · – svetlost, boja Pregled tehnologije ure đaja koje koristi ra čunarska grafika ... teorija](https://reader036.vdocuments.site/reader036/viewer/2022062413/5a788c827f8b9ae91b8be89f/html5/thumbnails/14.jpg)
![Page 15: 00 O Predmetu - rti.etf.bg.ac.rsrti.etf.bg.ac.rs/rti/ri5rg/materijali/00 O Predmetu.pdf · – svetlost, boja Pregled tehnologije ure đaja koje koristi ra čunarska grafika ... teorija](https://reader036.vdocuments.site/reader036/viewer/2022062413/5a788c827f8b9ae91b8be89f/html5/thumbnails/15.jpg)
22.02.2016.O predmetu "Računarska grafika"15
![Page 16: 00 O Predmetu - rti.etf.bg.ac.rsrti.etf.bg.ac.rs/rti/ri5rg/materijali/00 O Predmetu.pdf · – svetlost, boja Pregled tehnologije ure đaja koje koristi ra čunarska grafika ... teorija](https://reader036.vdocuments.site/reader036/viewer/2022062413/5a788c827f8b9ae91b8be89f/html5/thumbnails/16.jpg)
![Page 17: 00 O Predmetu - rti.etf.bg.ac.rsrti.etf.bg.ac.rs/rti/ri5rg/materijali/00 O Predmetu.pdf · – svetlost, boja Pregled tehnologije ure đaja koje koristi ra čunarska grafika ... teorija](https://reader036.vdocuments.site/reader036/viewer/2022062413/5a788c827f8b9ae91b8be89f/html5/thumbnails/17.jpg)
![Page 18: 00 O Predmetu - rti.etf.bg.ac.rsrti.etf.bg.ac.rs/rti/ri5rg/materijali/00 O Predmetu.pdf · – svetlost, boja Pregled tehnologije ure đaja koje koristi ra čunarska grafika ... teorija](https://reader036.vdocuments.site/reader036/viewer/2022062413/5a788c827f8b9ae91b8be89f/html5/thumbnails/18.jpg)
22.02.2016.O predmetu "Računarska grafika"18
![Page 19: 00 O Predmetu - rti.etf.bg.ac.rsrti.etf.bg.ac.rs/rti/ri5rg/materijali/00 O Predmetu.pdf · – svetlost, boja Pregled tehnologije ure đaja koje koristi ra čunarska grafika ... teorija](https://reader036.vdocuments.site/reader036/viewer/2022062413/5a788c827f8b9ae91b8be89f/html5/thumbnails/19.jpg)
22.02.2016.O predmetu "Računarska grafika"19
![Page 20: 00 O Predmetu - rti.etf.bg.ac.rsrti.etf.bg.ac.rs/rti/ri5rg/materijali/00 O Predmetu.pdf · – svetlost, boja Pregled tehnologije ure đaja koje koristi ra čunarska grafika ... teorija](https://reader036.vdocuments.site/reader036/viewer/2022062413/5a788c827f8b9ae91b8be89f/html5/thumbnails/20.jpg)
![Page 21: 00 O Predmetu - rti.etf.bg.ac.rsrti.etf.bg.ac.rs/rti/ri5rg/materijali/00 O Predmetu.pdf · – svetlost, boja Pregled tehnologije ure đaja koje koristi ra čunarska grafika ... teorija](https://reader036.vdocuments.site/reader036/viewer/2022062413/5a788c827f8b9ae91b8be89f/html5/thumbnails/21.jpg)
22.02.2016.O predmetu "Računarska grafika"21
![Page 22: 00 O Predmetu - rti.etf.bg.ac.rsrti.etf.bg.ac.rs/rti/ri5rg/materijali/00 O Predmetu.pdf · – svetlost, boja Pregled tehnologije ure đaja koje koristi ra čunarska grafika ... teorija](https://reader036.vdocuments.site/reader036/viewer/2022062413/5a788c827f8b9ae91b8be89f/html5/thumbnails/22.jpg)
22.02.2016.O predmetu "Računarska grafika"22
![Page 23: 00 O Predmetu - rti.etf.bg.ac.rsrti.etf.bg.ac.rs/rti/ri5rg/materijali/00 O Predmetu.pdf · – svetlost, boja Pregled tehnologije ure đaja koje koristi ra čunarska grafika ... teorija](https://reader036.vdocuments.site/reader036/viewer/2022062413/5a788c827f8b9ae91b8be89f/html5/thumbnails/23.jpg)
22.02.2016.O predmetu "Računarska grafika"23
![Page 24: 00 O Predmetu - rti.etf.bg.ac.rsrti.etf.bg.ac.rs/rti/ri5rg/materijali/00 O Predmetu.pdf · – svetlost, boja Pregled tehnologije ure đaja koje koristi ra čunarska grafika ... teorija](https://reader036.vdocuments.site/reader036/viewer/2022062413/5a788c827f8b9ae91b8be89f/html5/thumbnails/24.jpg)
![Page 25: 00 O Predmetu - rti.etf.bg.ac.rsrti.etf.bg.ac.rs/rti/ri5rg/materijali/00 O Predmetu.pdf · – svetlost, boja Pregled tehnologije ure đaja koje koristi ra čunarska grafika ... teorija](https://reader036.vdocuments.site/reader036/viewer/2022062413/5a788c827f8b9ae91b8be89f/html5/thumbnails/25.jpg)
![Page 26: 00 O Predmetu - rti.etf.bg.ac.rsrti.etf.bg.ac.rs/rti/ri5rg/materijali/00 O Predmetu.pdf · – svetlost, boja Pregled tehnologije ure đaja koje koristi ra čunarska grafika ... teorija](https://reader036.vdocuments.site/reader036/viewer/2022062413/5a788c827f8b9ae91b8be89f/html5/thumbnails/26.jpg)
![Page 27: 00 O Predmetu - rti.etf.bg.ac.rsrti.etf.bg.ac.rs/rti/ri5rg/materijali/00 O Predmetu.pdf · – svetlost, boja Pregled tehnologije ure đaja koje koristi ra čunarska grafika ... teorija](https://reader036.vdocuments.site/reader036/viewer/2022062413/5a788c827f8b9ae91b8be89f/html5/thumbnails/27.jpg)
Pitanja
22.02.2016.O predmetu "Računarska grafika"27