računarska grafika -...

Post on 02-Mar-2018

246 Views

Category:

Documents

5 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Računarska grafika

O predmetu

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

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

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

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

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

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 )

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

25.02.2008.O predmetu "Računarska grafika"9

25.02.2008.O predmetu "Računarska grafika"10

25.02.2008.O predmetu "Računarska grafika"11

25.02.2008.O predmetu "Računarska grafika"12

25.02.2008.O predmetu "Računarska grafika"13

25.02.2008.O predmetu "Računarska grafika"14

25.02.2008.O predmetu "Računarska grafika"15

25.02.2008.O predmetu "Računarska grafika"16

25.02.2008.O predmetu "Računarska grafika"17

25.02.2008.O predmetu "Računarska grafika"18

Pitanja

?

top related