27
Računarska grafika O predmetu

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

Embed Size (px)

Citation preview

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Pitanja

22.02.2016.O predmetu "Računarska grafika"27