Računarska grafika -...

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

Transcript of Računarska grafika -...

Page 1: Računarska grafika - rti.etf.bg.ac.rsrti.etf.bg.ac.rs/rti/ri5rg/materijali/staro/O_Predmetu_RG_2008.pdf · ... Feiner, S., Hughes, J., Computer Graphics – Principles and Practice

Računarska grafika

O predmetu

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

Page 2: Računarska grafika - rti.etf.bg.ac.rsrti.etf.bg.ac.rs/rti/ri5rg/materijali/staro/O_Predmetu_RG_2008.pdf · ... Feiner, S., Hughes, J., Computer Graphics – Principles and Practice

25.02.2008.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 grafika - rti.etf.bg.ac.rsrti.etf.bg.ac.rs/rti/ri5rg/materijali/staro/O_Predmetu_RG_2008.pdf · ... Feiner, S., Hughes, J., Computer Graphics – Principles and Practice

25.02.2008.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 ili 3 kolokvijuma: zadaci i teorija– integralni ispit u svim ostalim rokovima

Page 4: Računarska grafika - rti.etf.bg.ac.rsrti.etf.bg.ac.rs/rti/ri5rg/materijali/staro/O_Predmetu_RG_2008.pdf · ... Feiner, S., Hughes, J., Computer Graphics – Principles and Practice

25.02.2008.O predmetu "Računarska grafika"4

Propozicije polaganja

U prvom roku: P=1.1* (0.1*L + 0.3*DZ + 0.6*K)– K=Ksr, prag znanja: K>40– 2. varijanta, samo za masters: P=1.1* (0.4*DZ + 0.6*K)

U ostalim rokovima: P=0.4*DZ + 0.6*I– prag znanja: I>50

P P<=50 50<P<=60 60<P<=70 70<P<=80 80<P<=90 90<P

Ocena 5 6 7 8 9 10

Page 5: Računarska grafika - rti.etf.bg.ac.rsrti.etf.bg.ac.rs/rti/ri5rg/materijali/staro/O_Predmetu_RG_2008.pdf · ... Feiner, S., Hughes, J., Computer Graphics – Principles and Practice

25.02.2008.O predmetu "Računarska grafika"5

Program

Uvod2D sistemi: SRGP i Java2DRasterizacija primitiva: prava linija i kružnicaCrtanje krivihPopunjavanjeOdsecanje2D i 3D transformacije i projekcija3D sistemi: SPHIGS i OpenGLSakrivanje linija i površinaSistemi bojaTehnologije U/I uređajaAnimacijaSvetlost i senčenje

Page 6: Računarska grafika - rti.etf.bg.ac.rsrti.etf.bg.ac.rs/rti/ri5rg/materijali/staro/O_Predmetu_RG_2008.pdf · ... Feiner, S., Hughes, J., Computer Graphics – Principles and Practice

25.02.2008.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 grafika - rti.etf.bg.ac.rsrti.etf.bg.ac.rs/rti/ri5rg/materijali/staro/O_Predmetu_RG_2008.pdf · ... Feiner, S., Hughes, J., Computer Graphics – Principles and Practice

25.02.2008.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 grafika - rti.etf.bg.ac.rsrti.etf.bg.ac.rs/rti/ri5rg/materijali/staro/O_Predmetu_RG_2008.pdf · ... Feiner, S., Hughes, J., Computer Graphics – Principles and Practice
Page 9: Računarska grafika - rti.etf.bg.ac.rsrti.etf.bg.ac.rs/rti/ri5rg/materijali/staro/O_Predmetu_RG_2008.pdf · ... Feiner, S., Hughes, J., Computer Graphics – Principles and Practice

25.02.2008.O predmetu "Računarska grafika"9

Page 10: Računarska grafika - rti.etf.bg.ac.rsrti.etf.bg.ac.rs/rti/ri5rg/materijali/staro/O_Predmetu_RG_2008.pdf · ... Feiner, S., Hughes, J., Computer Graphics – Principles and Practice

25.02.2008.O predmetu "Računarska grafika"10

Page 11: Računarska grafika - rti.etf.bg.ac.rsrti.etf.bg.ac.rs/rti/ri5rg/materijali/staro/O_Predmetu_RG_2008.pdf · ... Feiner, S., Hughes, J., Computer Graphics – Principles and Practice

25.02.2008.O predmetu "Računarska grafika"11

Page 12: Računarska grafika - rti.etf.bg.ac.rsrti.etf.bg.ac.rs/rti/ri5rg/materijali/staro/O_Predmetu_RG_2008.pdf · ... Feiner, S., Hughes, J., Computer Graphics – Principles and Practice

25.02.2008.O predmetu "Računarska grafika"12

Page 13: Računarska grafika - rti.etf.bg.ac.rsrti.etf.bg.ac.rs/rti/ri5rg/materijali/staro/O_Predmetu_RG_2008.pdf · ... Feiner, S., Hughes, J., Computer Graphics – Principles and Practice

25.02.2008.O predmetu "Računarska grafika"13

Page 14: Računarska grafika - rti.etf.bg.ac.rsrti.etf.bg.ac.rs/rti/ri5rg/materijali/staro/O_Predmetu_RG_2008.pdf · ... Feiner, S., Hughes, J., Computer Graphics – Principles and Practice

25.02.2008.O predmetu "Računarska grafika"14

Page 15: Računarska grafika - rti.etf.bg.ac.rsrti.etf.bg.ac.rs/rti/ri5rg/materijali/staro/O_Predmetu_RG_2008.pdf · ... Feiner, S., Hughes, J., Computer Graphics – Principles and Practice

25.02.2008.O predmetu "Računarska grafika"15

Page 16: Računarska grafika - rti.etf.bg.ac.rsrti.etf.bg.ac.rs/rti/ri5rg/materijali/staro/O_Predmetu_RG_2008.pdf · ... Feiner, S., Hughes, J., Computer Graphics – Principles and Practice

25.02.2008.O predmetu "Računarska grafika"16

Page 17: Računarska grafika - rti.etf.bg.ac.rsrti.etf.bg.ac.rs/rti/ri5rg/materijali/staro/O_Predmetu_RG_2008.pdf · ... Feiner, S., Hughes, J., Computer Graphics – Principles and Practice

25.02.2008.O predmetu "Računarska grafika"17

Page 18: Računarska grafika - rti.etf.bg.ac.rsrti.etf.bg.ac.rs/rti/ri5rg/materijali/staro/O_Predmetu_RG_2008.pdf · ... Feiner, S., Hughes, J., Computer Graphics – Principles and Practice

25.02.2008.O predmetu "Računarska grafika"18

Pitanja

?