00 o predmetu 2019-20rti.etf.bg.ac.rs/rti/ri5rg/materijali/00 o predmetu 2019-20.pdf3 o predmetu...
TRANSCRIPT
![Page 1: 00 O Predmetu 2019-20rti.etf.bg.ac.rs/rti/ri5rg/materijali/00 O Predmetu 2019-20.pdf3 O predmetu "Ra čunarska grafika" 07.02.2020. Metodologija Predavanja: – programiranje grafi](https://reader031.vdocuments.net/reader031/viewer/2022011815/5e657b2ca9103516024a526e/html5/thumbnails/1.jpg)
Računarska grafika
O predmetu
![Page 2: 00 O Predmetu 2019-20rti.etf.bg.ac.rs/rti/ri5rg/materijali/00 O Predmetu 2019-20.pdf3 O predmetu "Ra čunarska grafika" 07.02.2020. Metodologija Predavanja: – programiranje grafi](https://reader031.vdocuments.net/reader031/viewer/2022011815/5e657b2ca9103516024a526e/html5/thumbnails/2.jpg)
07.02.2020.O predmetu "Računarska grafika"2
Ciljevi
Osnovni pojmovi i principi grafičkih sistema/paketa/biblioteka– primitive, atributi, animacija, interakcija, svetlo, kamera, tekstura,…
Praktične veštine programiranja 2D i 3D računarske grafike– JavaFX
Teoretski koncepti na kojima se zasniva računarska grafika– matematički koncepti: krive, transformacije, projekcija
– fizički fenomeni: svetlost, boja
– algoritmi: rasterizacija, popunjavanje, odsecanje, sakrivanje
Pregled tehnologije uređaja koje koristi računarska grafika– grafički kontroleri, monitori, štampači, pokazivački uređaji
– stereovizija
![Page 3: 00 O Predmetu 2019-20rti.etf.bg.ac.rs/rti/ri5rg/materijali/00 O Predmetu 2019-20.pdf3 O predmetu "Ra čunarska grafika" 07.02.2020. Metodologija Predavanja: – programiranje grafi](https://reader031.vdocuments.net/reader031/viewer/2022011815/5e657b2ca9103516024a526e/html5/thumbnails/3.jpg)
07.02.2020.O predmetu "Računarska grafika"3
Metodologija
Predavanja: – programiranje grafičkih aplikacija – biblioteka JavaFX (2D, 3D)
– teoretski koncepti
– tehnologije
Auditorne vežbe: – zadaci programiranja računarske grafike
– problemski zadaci vezani za teoretske koncepte
Laboratorija: – 2 pokazne lab vežbe (2D, 3D) i 2 kontrolne lab vežbe (2D, 3D)
Domaći zadaci:– 2 domaća zadatka - projekta (2D i 3D), usmena odbrana
Kolokvijumi– 2 kolokvijuma, rade se na računaru: samo test
– praksa:teorija – 50%:50%,
Ispit:– u svakom roku, samo test, nosi 30% ocene
![Page 4: 00 O Predmetu 2019-20rti.etf.bg.ac.rs/rti/ri5rg/materijali/00 O Predmetu 2019-20.pdf3 O predmetu "Ra čunarska grafika" 07.02.2020. Metodologija Predavanja: – programiranje grafi](https://reader031.vdocuments.net/reader031/viewer/2022011815/5e657b2ca9103516024a526e/html5/thumbnails/4.jpg)
07.02.2020.O predmetu "Računarska grafika"4
Propozicije
Sticanje poena:
P=0.2*L + 0.3*D + 0.2*K + 0.3*I, uslov: L>40 i I>40
L=[max(L2,D1a)+max(L4,D2a)]/2
D=(D1+D2)/2
K=max((K1+K2)/2,Ia)
a – prvi (junski) rok
P P<=50 50<PP<=60
60<PP<=70
70<PP<=80
80<PP<=90
90<P
Ocena 5 6 7 8 9 10
Preporuka
![Page 5: 00 O Predmetu 2019-20rti.etf.bg.ac.rs/rti/ri5rg/materijali/00 O Predmetu 2019-20.pdf3 O predmetu "Ra čunarska grafika" 07.02.2020. Metodologija Predavanja: – programiranje grafi](https://reader031.vdocuments.net/reader031/viewer/2022011815/5e657b2ca9103516024a526e/html5/thumbnails/5.jpg)
07.02.2020.O predmetu "Računarska grafika"5
Program
Uvod 2D grafički sistem: primitive, atributi 2D transformacije, animacija, interakcija Crtanje krivih 3D transformacije i projekcija Prikazne transformacije, kamera Svetlost i senčenje 3D grafički sistem Svojstva materijala, teksture, 3D mreže 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 2019-20rti.etf.bg.ac.rs/rti/ri5rg/materijali/00 O Predmetu 2019-20.pdf3 O predmetu "Ra čunarska grafika" 07.02.2020. Metodologija Predavanja: – programiranje grafi](https://reader031.vdocuments.net/reader031/viewer/2022011815/5e657b2ca9103516024a526e/html5/thumbnails/6.jpg)
07.02.2020.O predmetu "Računarska grafika"6
Literatura
Materijali za predavanja i vežbe:– Tartalja, I., Materijali za predavanja (http://rti.etf.bg.ac.rs/rti/ri5rg/#materijali)
– Đurđević, Đ., Tartalja, I. Materijali za vežbe (http://rti.etf.bg.ac.rs/rti/ri5rg/#materijali)
Literatura:– Hughes, J.F., van Dam, A., McGuire, M., Sklar, D.F., Foley, J.D., Feiner, S.K.,
Akeley, K. Computer Graphics – Principles and Practice, 3rd edition, Addison-Wesley Publishing Company, 2014.
– Sharan, K., Learn JavaFX 8: Building User Experience and Interfaces with Java 8, Apress, 2015
– Watt, A., 3D Computer Graphics (3rd edition), Addison-Wesley, 2000.
– 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 2019-20rti.etf.bg.ac.rs/rti/ri5rg/materijali/00 O Predmetu 2019-20.pdf3 O predmetu "Ra čunarska grafika" 07.02.2020. Metodologija Predavanja: – programiranje grafi](https://reader031.vdocuments.net/reader031/viewer/2022011815/5e657b2ca9103516024a526e/html5/thumbnails/7.jpg)
07.02.2020.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: 00 O Predmetu 2019-20rti.etf.bg.ac.rs/rti/ri5rg/materijali/00 O Predmetu 2019-20.pdf3 O predmetu "Ra čunarska grafika" 07.02.2020. Metodologija Predavanja: – programiranje grafi](https://reader031.vdocuments.net/reader031/viewer/2022011815/5e657b2ca9103516024a526e/html5/thumbnails/8.jpg)
07.02.2020.O predmetu "Računarska grafika"8
![Page 9: 00 O Predmetu 2019-20rti.etf.bg.ac.rs/rti/ri5rg/materijali/00 O Predmetu 2019-20.pdf3 O predmetu "Ra čunarska grafika" 07.02.2020. Metodologija Predavanja: – programiranje grafi](https://reader031.vdocuments.net/reader031/viewer/2022011815/5e657b2ca9103516024a526e/html5/thumbnails/9.jpg)
07.02.2020.O predmetu "Računarska grafika"9
![Page 10: 00 O Predmetu 2019-20rti.etf.bg.ac.rs/rti/ri5rg/materijali/00 O Predmetu 2019-20.pdf3 O predmetu "Ra čunarska grafika" 07.02.2020. Metodologija Predavanja: – programiranje grafi](https://reader031.vdocuments.net/reader031/viewer/2022011815/5e657b2ca9103516024a526e/html5/thumbnails/10.jpg)
07.02.2020.O predmetu "Računarska grafika"10
![Page 11: 00 O Predmetu 2019-20rti.etf.bg.ac.rs/rti/ri5rg/materijali/00 O Predmetu 2019-20.pdf3 O predmetu "Ra čunarska grafika" 07.02.2020. Metodologija Predavanja: – programiranje grafi](https://reader031.vdocuments.net/reader031/viewer/2022011815/5e657b2ca9103516024a526e/html5/thumbnails/11.jpg)
07.02.2020.O predmetu "Računarska grafika"11
![Page 12: 00 O Predmetu 2019-20rti.etf.bg.ac.rs/rti/ri5rg/materijali/00 O Predmetu 2019-20.pdf3 O predmetu "Ra čunarska grafika" 07.02.2020. Metodologija Predavanja: – programiranje grafi](https://reader031.vdocuments.net/reader031/viewer/2022011815/5e657b2ca9103516024a526e/html5/thumbnails/12.jpg)
07.02.2020.O predmetu "Računarska grafika"12
![Page 13: 00 O Predmetu 2019-20rti.etf.bg.ac.rs/rti/ri5rg/materijali/00 O Predmetu 2019-20.pdf3 O predmetu "Ra čunarska grafika" 07.02.2020. Metodologija Predavanja: – programiranje grafi](https://reader031.vdocuments.net/reader031/viewer/2022011815/5e657b2ca9103516024a526e/html5/thumbnails/13.jpg)
07.02.2020. O predmetu "Računarska grafika" 13
![Page 14: 00 O Predmetu 2019-20rti.etf.bg.ac.rs/rti/ri5rg/materijali/00 O Predmetu 2019-20.pdf3 O predmetu "Ra čunarska grafika" 07.02.2020. Metodologija Predavanja: – programiranje grafi](https://reader031.vdocuments.net/reader031/viewer/2022011815/5e657b2ca9103516024a526e/html5/thumbnails/14.jpg)
07.02.2020.O predmetu "Računarska grafika"14
![Page 15: 00 O Predmetu 2019-20rti.etf.bg.ac.rs/rti/ri5rg/materijali/00 O Predmetu 2019-20.pdf3 O predmetu "Ra čunarska grafika" 07.02.2020. Metodologija Predavanja: – programiranje grafi](https://reader031.vdocuments.net/reader031/viewer/2022011815/5e657b2ca9103516024a526e/html5/thumbnails/15.jpg)
07.02.2020.O predmetu "Računarska grafika"15
![Page 16: 00 O Predmetu 2019-20rti.etf.bg.ac.rs/rti/ri5rg/materijali/00 O Predmetu 2019-20.pdf3 O predmetu "Ra čunarska grafika" 07.02.2020. Metodologija Predavanja: – programiranje grafi](https://reader031.vdocuments.net/reader031/viewer/2022011815/5e657b2ca9103516024a526e/html5/thumbnails/16.jpg)
07.02.2020.O predmetu "Računarska grafika"16
![Page 17: 00 O Predmetu 2019-20rti.etf.bg.ac.rs/rti/ri5rg/materijali/00 O Predmetu 2019-20.pdf3 O predmetu "Ra čunarska grafika" 07.02.2020. Metodologija Predavanja: – programiranje grafi](https://reader031.vdocuments.net/reader031/viewer/2022011815/5e657b2ca9103516024a526e/html5/thumbnails/17.jpg)
07.02.2020.O predmetu "Računarska grafika"17
![Page 18: 00 O Predmetu 2019-20rti.etf.bg.ac.rs/rti/ri5rg/materijali/00 O Predmetu 2019-20.pdf3 O predmetu "Ra čunarska grafika" 07.02.2020. Metodologija Predavanja: – programiranje grafi](https://reader031.vdocuments.net/reader031/viewer/2022011815/5e657b2ca9103516024a526e/html5/thumbnails/18.jpg)
07.02.2020.O predmetu "Računarska grafika"18
![Page 19: 00 O Predmetu 2019-20rti.etf.bg.ac.rs/rti/ri5rg/materijali/00 O Predmetu 2019-20.pdf3 O predmetu "Ra čunarska grafika" 07.02.2020. Metodologija Predavanja: – programiranje grafi](https://reader031.vdocuments.net/reader031/viewer/2022011815/5e657b2ca9103516024a526e/html5/thumbnails/19.jpg)
07.02.2020.O predmetu "Računarska grafika"19
![Page 20: 00 O Predmetu 2019-20rti.etf.bg.ac.rs/rti/ri5rg/materijali/00 O Predmetu 2019-20.pdf3 O predmetu "Ra čunarska grafika" 07.02.2020. Metodologija Predavanja: – programiranje grafi](https://reader031.vdocuments.net/reader031/viewer/2022011815/5e657b2ca9103516024a526e/html5/thumbnails/20.jpg)
07.02.2020. O predmetu "Računarska grafika" 20
![Page 21: 00 O Predmetu 2019-20rti.etf.bg.ac.rs/rti/ri5rg/materijali/00 O Predmetu 2019-20.pdf3 O predmetu "Ra čunarska grafika" 07.02.2020. Metodologija Predavanja: – programiranje grafi](https://reader031.vdocuments.net/reader031/viewer/2022011815/5e657b2ca9103516024a526e/html5/thumbnails/21.jpg)
07.02.2020.O predmetu "Računarska grafika"21
![Page 22: 00 O Predmetu 2019-20rti.etf.bg.ac.rs/rti/ri5rg/materijali/00 O Predmetu 2019-20.pdf3 O predmetu "Ra čunarska grafika" 07.02.2020. Metodologija Predavanja: – programiranje grafi](https://reader031.vdocuments.net/reader031/viewer/2022011815/5e657b2ca9103516024a526e/html5/thumbnails/22.jpg)
07.02.2020.O predmetu "Računarska grafika"22
![Page 23: 00 O Predmetu 2019-20rti.etf.bg.ac.rs/rti/ri5rg/materijali/00 O Predmetu 2019-20.pdf3 O predmetu "Ra čunarska grafika" 07.02.2020. Metodologija Predavanja: – programiranje grafi](https://reader031.vdocuments.net/reader031/viewer/2022011815/5e657b2ca9103516024a526e/html5/thumbnails/23.jpg)
07.02.2020.O predmetu "Računarska grafika"23
![Page 24: 00 O Predmetu 2019-20rti.etf.bg.ac.rs/rti/ri5rg/materijali/00 O Predmetu 2019-20.pdf3 O predmetu "Ra čunarska grafika" 07.02.2020. Metodologija Predavanja: – programiranje grafi](https://reader031.vdocuments.net/reader031/viewer/2022011815/5e657b2ca9103516024a526e/html5/thumbnails/24.jpg)
07.02.2020. O predmetu "Računarska grafika" 24
![Page 25: 00 O Predmetu 2019-20rti.etf.bg.ac.rs/rti/ri5rg/materijali/00 O Predmetu 2019-20.pdf3 O predmetu "Ra čunarska grafika" 07.02.2020. Metodologija Predavanja: – programiranje grafi](https://reader031.vdocuments.net/reader031/viewer/2022011815/5e657b2ca9103516024a526e/html5/thumbnails/25.jpg)
07.02.2020. O predmetu "Računarska grafika" 25
![Page 26: 00 O Predmetu 2019-20rti.etf.bg.ac.rs/rti/ri5rg/materijali/00 O Predmetu 2019-20.pdf3 O predmetu "Ra čunarska grafika" 07.02.2020. Metodologija Predavanja: – programiranje grafi](https://reader031.vdocuments.net/reader031/viewer/2022011815/5e657b2ca9103516024a526e/html5/thumbnails/26.jpg)
07.02.2020.O predmetu "Računarska grafika"26
![Page 27: 00 O Predmetu 2019-20rti.etf.bg.ac.rs/rti/ri5rg/materijali/00 O Predmetu 2019-20.pdf3 O predmetu "Ra čunarska grafika" 07.02.2020. Metodologija Predavanja: – programiranje grafi](https://reader031.vdocuments.net/reader031/viewer/2022011815/5e657b2ca9103516024a526e/html5/thumbnails/27.jpg)
07.02.2020.O predmetu "Računarska grafika"27
Pitanja