računarska grafikarti.etf.bg.ac.rs/rti/ri5rg/materijali/staro/00 o predmetu...2 o predmetu...

21
Računarska grafika O predmetu http://rti.etf.bg.ac.yu/rti/ri5rg/

Upload: phungtram

Post on 16-Mar-2018

224 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: 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

Računarska grafika

O predmetu

http://rti.etf.bg.ac.yu/rti/ri5rg/

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

25.02.2009.O predmetu "Računarska grafika"21

Pitanja

?