27
Računarska grafika O predmetu

00 O Predmetu 2018-19 - rti.etf.bg.ac.rsrti.etf.bg.ac.rs/rti/ri5rg/materijali/00 O Predmetu 2018-19.pdf · 3 O predmetu "Ra čunarska grafika" 18.02.2019. Metodologija Predavanja:

  • Upload
    others

  • View
    8

  • Download
    0

Embed Size (px)

Citation preview

Page 1: 00 O Predmetu 2018-19 - rti.etf.bg.ac.rsrti.etf.bg.ac.rs/rti/ri5rg/materijali/00 O Predmetu 2018-19.pdf · 3 O predmetu "Ra čunarska grafika" 18.02.2019. Metodologija Predavanja:

Računarska grafika

O predmetu

Page 2: 00 O Predmetu 2018-19 - rti.etf.bg.ac.rsrti.etf.bg.ac.rs/rti/ri5rg/materijali/00 O Predmetu 2018-19.pdf · 3 O predmetu "Ra čunarska grafika" 18.02.2019. Metodologija Predavanja:

18.02.2019.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 2018-19 - rti.etf.bg.ac.rsrti.etf.bg.ac.rs/rti/ri5rg/materijali/00 O Predmetu 2018-19.pdf · 3 O predmetu "Ra čunarska grafika" 18.02.2019. Metodologija Predavanja:

18.02.2019.O predmetu "Računarska grafika"3

Metodologija

Predavanja: – grafička biblioteka JavaFX

– teoretski koncepti

– tehnologije

Auditorne vežbe: – programiranje grafičkih aplikacija: JavaFX (2D, 3D)

– 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, JavaFX), usmena odbrana

Kolokvijumi– 2 kolokvijuma, rade se na računaru: zadaci (programerski i teoretski) i test

– praksa:teorija – ~70%:30%,

Ispit:– u svakom roku, nosi 30% ocene

Page 4: 00 O Predmetu 2018-19 - rti.etf.bg.ac.rsrti.etf.bg.ac.rs/rti/ri5rg/materijali/00 O Predmetu 2018-19.pdf · 3 O predmetu "Ra čunarska grafika" 18.02.2019. Metodologija Predavanja:

18.02.2019.O predmetu "Računarska grafika"4

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>40

P2=0.3*L + 0.3*D + 0.1*K+ 0.3*I, uslov: K>40 i I>50

P3=0.7*D + 0.3*I , uslov: K+L>80 i I>50

P=max(P1, 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

Preporuka

Page 5: 00 O Predmetu 2018-19 - rti.etf.bg.ac.rsrti.etf.bg.ac.rs/rti/ri5rg/materijali/00 O Predmetu 2018-19.pdf · 3 O predmetu "Ra čunarska grafika" 18.02.2019. Metodologija Predavanja:

18.02.2019.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 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 2018-19 - rti.etf.bg.ac.rsrti.etf.bg.ac.rs/rti/ri5rg/materijali/00 O Predmetu 2018-19.pdf · 3 O predmetu "Ra čunarska grafika" 18.02.2019. Metodologija Predavanja:

18.02.2019.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 2018-19 - rti.etf.bg.ac.rsrti.etf.bg.ac.rs/rti/ri5rg/materijali/00 O Predmetu 2018-19.pdf · 3 O predmetu "Ra čunarska grafika" 18.02.2019. Metodologija Predavanja:

18.02.2019.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 2018-19 - rti.etf.bg.ac.rsrti.etf.bg.ac.rs/rti/ri5rg/materijali/00 O Predmetu 2018-19.pdf · 3 O predmetu "Ra čunarska grafika" 18.02.2019. Metodologija Predavanja:

18.02.2019.O predmetu "Računarska grafika"8

Page 9: 00 O Predmetu 2018-19 - rti.etf.bg.ac.rsrti.etf.bg.ac.rs/rti/ri5rg/materijali/00 O Predmetu 2018-19.pdf · 3 O predmetu "Ra čunarska grafika" 18.02.2019. Metodologija Predavanja:

18.02.2019.O predmetu "Računarska grafika"9

Page 10: 00 O Predmetu 2018-19 - rti.etf.bg.ac.rsrti.etf.bg.ac.rs/rti/ri5rg/materijali/00 O Predmetu 2018-19.pdf · 3 O predmetu "Ra čunarska grafika" 18.02.2019. Metodologija Predavanja:

18.02.2019.O predmetu "Računarska grafika"10

Page 11: 00 O Predmetu 2018-19 - rti.etf.bg.ac.rsrti.etf.bg.ac.rs/rti/ri5rg/materijali/00 O Predmetu 2018-19.pdf · 3 O predmetu "Ra čunarska grafika" 18.02.2019. Metodologija Predavanja:

18.02.2019.O predmetu "Računarska grafika"11

Page 12: 00 O Predmetu 2018-19 - rti.etf.bg.ac.rsrti.etf.bg.ac.rs/rti/ri5rg/materijali/00 O Predmetu 2018-19.pdf · 3 O predmetu "Ra čunarska grafika" 18.02.2019. Metodologija Predavanja:

18.02.2019.O predmetu "Računarska grafika"12

Page 13: 00 O Predmetu 2018-19 - rti.etf.bg.ac.rsrti.etf.bg.ac.rs/rti/ri5rg/materijali/00 O Predmetu 2018-19.pdf · 3 O predmetu "Ra čunarska grafika" 18.02.2019. Metodologija Predavanja:

18.02.2019. O predmetu "Računarska grafika" 13

Page 14: 00 O Predmetu 2018-19 - rti.etf.bg.ac.rsrti.etf.bg.ac.rs/rti/ri5rg/materijali/00 O Predmetu 2018-19.pdf · 3 O predmetu "Ra čunarska grafika" 18.02.2019. Metodologija Predavanja:

18.02.2019.O predmetu "Računarska grafika"14

Page 15: 00 O Predmetu 2018-19 - rti.etf.bg.ac.rsrti.etf.bg.ac.rs/rti/ri5rg/materijali/00 O Predmetu 2018-19.pdf · 3 O predmetu "Ra čunarska grafika" 18.02.2019. Metodologija Predavanja:

18.02.2019.O predmetu "Računarska grafika"15

Page 16: 00 O Predmetu 2018-19 - rti.etf.bg.ac.rsrti.etf.bg.ac.rs/rti/ri5rg/materijali/00 O Predmetu 2018-19.pdf · 3 O predmetu "Ra čunarska grafika" 18.02.2019. Metodologija Predavanja:

18.02.2019.O predmetu "Računarska grafika"16

Page 17: 00 O Predmetu 2018-19 - rti.etf.bg.ac.rsrti.etf.bg.ac.rs/rti/ri5rg/materijali/00 O Predmetu 2018-19.pdf · 3 O predmetu "Ra čunarska grafika" 18.02.2019. Metodologija Predavanja:

18.02.2019.O predmetu "Računarska grafika"17

Page 18: 00 O Predmetu 2018-19 - rti.etf.bg.ac.rsrti.etf.bg.ac.rs/rti/ri5rg/materijali/00 O Predmetu 2018-19.pdf · 3 O predmetu "Ra čunarska grafika" 18.02.2019. Metodologija Predavanja:

18.02.2019.O predmetu "Računarska grafika"18

Page 19: 00 O Predmetu 2018-19 - rti.etf.bg.ac.rsrti.etf.bg.ac.rs/rti/ri5rg/materijali/00 O Predmetu 2018-19.pdf · 3 O predmetu "Ra čunarska grafika" 18.02.2019. Metodologija Predavanja:

18.02.2019.O predmetu "Računarska grafika"19

Page 20: 00 O Predmetu 2018-19 - rti.etf.bg.ac.rsrti.etf.bg.ac.rs/rti/ri5rg/materijali/00 O Predmetu 2018-19.pdf · 3 O predmetu "Ra čunarska grafika" 18.02.2019. Metodologija Predavanja:

18.02.2019. O predmetu "Računarska grafika" 20

Page 21: 00 O Predmetu 2018-19 - rti.etf.bg.ac.rsrti.etf.bg.ac.rs/rti/ri5rg/materijali/00 O Predmetu 2018-19.pdf · 3 O predmetu "Ra čunarska grafika" 18.02.2019. Metodologija Predavanja:

18.02.2019.O predmetu "Računarska grafika"21

Page 22: 00 O Predmetu 2018-19 - rti.etf.bg.ac.rsrti.etf.bg.ac.rs/rti/ri5rg/materijali/00 O Predmetu 2018-19.pdf · 3 O predmetu "Ra čunarska grafika" 18.02.2019. Metodologija Predavanja:

18.02.2019.O predmetu "Računarska grafika"22

Page 23: 00 O Predmetu 2018-19 - rti.etf.bg.ac.rsrti.etf.bg.ac.rs/rti/ri5rg/materijali/00 O Predmetu 2018-19.pdf · 3 O predmetu "Ra čunarska grafika" 18.02.2019. Metodologija Predavanja:

18.02.2019.O predmetu "Računarska grafika"23

Page 24: 00 O Predmetu 2018-19 - rti.etf.bg.ac.rsrti.etf.bg.ac.rs/rti/ri5rg/materijali/00 O Predmetu 2018-19.pdf · 3 O predmetu "Ra čunarska grafika" 18.02.2019. Metodologija Predavanja:

18.02.2019. O predmetu "Računarska grafika" 24

Page 25: 00 O Predmetu 2018-19 - rti.etf.bg.ac.rsrti.etf.bg.ac.rs/rti/ri5rg/materijali/00 O Predmetu 2018-19.pdf · 3 O predmetu "Ra čunarska grafika" 18.02.2019. Metodologija Predavanja:

18.02.2019. O predmetu "Računarska grafika" 25

Page 26: 00 O Predmetu 2018-19 - rti.etf.bg.ac.rsrti.etf.bg.ac.rs/rti/ri5rg/materijali/00 O Predmetu 2018-19.pdf · 3 O predmetu "Ra čunarska grafika" 18.02.2019. Metodologija Predavanja:

18.02.2019.O predmetu "Računarska grafika"26

Page 27: 00 O Predmetu 2018-19 - rti.etf.bg.ac.rsrti.etf.bg.ac.rs/rti/ri5rg/materijali/00 O Predmetu 2018-19.pdf · 3 O predmetu "Ra čunarska grafika" 18.02.2019. Metodologija Predavanja:

18.02.2019.O predmetu "Računarska grafika"27

Pitanja