Uvod u računarsku grafiku - etf.ues.rs.baognjen/Racunarska... · • Računarska grafika je...

Preview:

Citation preview

EF Niš, Računarstvo i informatikaRG - Uvod

CG GIS L@b

1Prof. Dr Slobodanka Đorđević-Kajan 2009/2010

RaRaččunarstvounarstvo i i informatikainformatikaRaRaččunarskaunarska grafikagrafika

UvodUvod u u raraččunarskuunarsku grafikugrafikuIntroduction to Introduction to CommputerCommputer GraphicsGraphics

Prof. Dr Prof. Dr SlobodankaSlobodanka ĐorđeviĐorđevićć -- KajanKajanKatedraKatedra za za raraččunarstvounarstvoElektronskiElektronski fakultet fakultet NiNišš

EF Niš, Računarstvo i informatikaRG - Uvod

CG GIS L@b

2Prof. Dr Slobodanka Đorđević-Kajan 2009/2010

PreporuPreporuččenaena literaturaliteraturaJ. D. Foley, A. Van Dam, S.K. Feiner, J. F.

Hughes, Computer Graphics – Principles and Practice, 2nd ed. 1996

E. Angel, Interactive Computer Graphics - A Top-Down Approach Using OpenGL, Addison Wesley, 2002

D. Rančić, S. Đorđević-Kajan, A. Dimitrijević, OpenGL – Fiksna funkcionalnost, Elektronski fakultet Niš, 2010

EF Niš, Računarstvo i informatikaRG - Uvod

CG GIS L@b

3Prof. Dr Slobodanka Đorđević-Kajan 2009/2010

CiljeviCiljevi i i temetemeCiljevi

– Uvesti pojam Računarska grafika i objasnitinjen značaj

– Dati odgovore na ključna pitanja o Računarskojgrafici

Teme– Osnovne definicije– Istorijat– Pregled aplikacija

EF Niš, Računarstvo i informatikaRG - Uvod

CG GIS L@b

4Prof. Dr Slobodanka Đorđević-Kajan 2009/2010

DefinicijeDefinicijeOpšta definicija

– Računarska grafika je skup tehnika i sredstava čijomprimenom se olakšava obrada grafičkih podataka

Definicije iz različitih perspektiva– Vizuelizacija podataka

• Računarska grafika je komunikacija grafičkih podataka izračunara ili ka računaru

– Obrada podataka• Računarska grafika je takav režim obrade podataka pri kojoj

značajni deo izlazne informacije ima grafički prikaz– Pogled korisnika

• Računarska grafika je sinteza grafičkih slika realnih i zamišljenihobjekata

EF Niš, Računarstvo i informatikaRG - Uvod

CG GIS L@b

5Prof. Dr Slobodanka Đorđević-Kajan 2009/2010

IstorijaIstorijaScatchPAD (1956, 1961), Evans & Sutherland

– Ivan Sutherland, student istraživač, je prvidemonstrirao interaktivni kompjuterski grafički sistem, kao pokazivač koristio je svetlosno pero

– Prvu RG kompaniju E&S osnovali Dave Evans i Ivan Sutherland

Standardizacija, CAD sistemi,.. (1970-1980)1990-te

– Visoka interaktivnost, novi algoritmi i alati, integracijasa slikom, tekstom, glasom, prenos na daljinu, virtuelna realnost

2000-te– Inteligentni virtuelni sistemi

EF Niš, Računarstvo i informatikaRG - Uvod

CG GIS L@b

6Prof. Dr Slobodanka Đorđević-Kajan 2009/2010

CAVECAVE

EF Niš, Računarstvo i informatikaRG - Uvod

CG GIS L@b

7Prof. Dr Slobodanka Đorđević-Kajan 2009/2010

SketchPad: first interactive graphics (1961)

Spacewars: first computer graphics game (MIT 1961)Whirlwind: early graphics using VectorScope (1951)

first CAD system (IBM 1959)

EF Niš, Računarstvo i informatikaRG - Uvod

CG GIS L@b

8Prof. Dr Slobodanka Đorđević-Kajan 2009/2010

First bump-mapped images (Blinn 1978)Early texture-mapped image (Catmull 1974)

First distributed ray traced image (Cook 1984)

First ray traced image (Whitted 1980)

EF Niš, Računarstvo i informatikaRG - Uvod

CG GIS L@b

9Prof. Dr Slobodanka Đorđević-Kajan 2009/2010

Westworld (1973)

First movie to feature computer graphics.Used in various graphics displays within the Westworld center.

EF Niš, Računarstvo i informatikaRG - Uvod

CG GIS L@b

10Prof. Dr Slobodanka Đorđević-Kajan 2009/2010

Star Wars (1977)

EF Niš, Računarstvo i informatikaRG - Uvod

CG GIS L@b

11Prof. Dr Slobodanka Đorđević-Kajan 2009/2010

Tron (1980)

First time computer graphics were used forlive action sequences.

EF Niš, Računarstvo i informatikaRG - Uvod

CG GIS L@b

12Prof. Dr Slobodanka Đorđević-Kajan 2009/2010

AplikacijeAplikacijeMogu se klasifikovati:

– Prema tipu objekta i njegove slike– Prema tipu interakcije i stepenu upravljanja– Prema ulozi slike– Prema logičkom odnosu izmedju objekata i njihovih slika

Mogu se razvrstati u 4 glavne oblasti:– Prikaz informacija– Projektovanje– Simulacija i animacija– Korisnički interfejsi

EF Niš, Računarstvo i informatikaRG - Uvod

CG GIS L@b

13Prof. Dr Slobodanka Đorđević-Kajan 2009/2010

Tip Tip objektaobjekta i i slikeslike2D3DMonohromatskiKolorČvrsti

EF Niš, Računarstvo i informatikaRG - Uvod

CG GIS L@b

14Prof. Dr Slobodanka Đorđević-Kajan 2009/2010

Tip interakcije i UpravljanjeTip interakcije i Upravljanje Pasivno Interaktivno Crtanje ili Projektovanje

Offline crtanje Interaktivno crtanje Predefinisanje ili

izračunavanje objekata i letenje oko njih u realnomvremenu pod kontrolomkorisnika (real time animacije u simulatorimaleta ili kod vizuelizacijenaučnih informacija )

Interaktivno projektovanje

EF Niš, Računarstvo i informatikaRG - Uvod

CG GIS L@b

15Prof. Dr Slobodanka Đorđević-Kajan 2009/2010

Uloga slikeUloga slikeU centru zbivanja (kartografija, umetničko

crtanje)U funkciji aplikacije (CAD, GIS)

EF Niš, Računarstvo i informatikaRG - Uvod

CG GIS L@b

16Prof. Dr Slobodanka Đorđević-Kajan 2009/2010

LogiLogiččki odnoski odnos objektaobjekta i i njegovenjegove slikeslike

Jednoznačan– Formira se samo jedna slika (tipično kod crtanja)

Višeznačan– Formira se sekvenca međusobno povezanih

slika kod dinamičkog pomeranja ili ažuriranja– Radi se sa strukturnom kolekcijom objekata

obično hijerarhijski organizovanom

EF Niš, Računarstvo i informatikaRG - Uvod

CG GIS L@b

17Prof. Dr Slobodanka Đorđević-Kajan 2009/2010

PrimeriPrimeri aplikacijaaplikacija 11Korisnički interfejsiStono izdavaštvoGISVizualizacija i analiza naučnih podatakaMedicina i virtuelna hirurgijaProjektovanje unutrašnjosti prostorijaArhitektura

EF Niš, Računarstvo i informatikaRG - Uvod

CG GIS L@b

18Prof. Dr Slobodanka Đorđević-Kajan 2009/2010

Primeri aplikacija 2Primeri aplikacija 2

UmetnostIstorija i kulturno nasledjeDizajn industrijskih proizvodaKompjuterske igreObrazovanjeFilmoviPoslovna grafikaAplikacije specijalne namene

EF Niš, Računarstvo i informatikaRG - Uvod

CG GIS L@b

19Prof. Dr Slobodanka Đorđević-Kajan 2009/2010

B205 Control Console (1960)

KorisniKorisniččki interfejsiki interfejsiCAVE: Immersive and Interactive 3D environment

3D Studio MAX

EF Niš, Računarstvo i informatikaRG - Uvod

CG GIS L@b

20Prof. Dr Slobodanka Đorđević-Kajan 2009/2010

StonoStono izdavaizdavašštvotvo

EF Niš, Računarstvo i informatikaRG - Uvod

CG GIS L@b

21Prof. Dr Slobodanka Đorđević-Kajan 2009/2010

PoslovnaPoslovna GrafikaGrafika

0102030405060708090

1st Qtr 2nd Qtr 3rd Qtr 4th Qtr

EastWestNorth

EF Niš, Računarstvo i informatikaRG - Uvod

CG GIS L@b

22Prof. Dr Slobodanka Đorđević-Kajan 2009/2010

GISGIS –– GeografskiGeografski informacioniinformacioni sistemisistemi

EF Niš, Računarstvo i informatikaRG - Uvod

CG GIS L@b

23Prof. Dr Slobodanka Đorđević-Kajan 2009/2010

VizualizacijaVizualizacija i i analizaanaliza naunauččnihnihpodatakapodataka

EF Niš, Računarstvo i informatikaRG - Uvod

CG GIS L@b

24Prof. Dr Slobodanka Đorđević-Kajan 2009/2010

MedicinMedicinaa ii VirtuVirtuelna Hirurgijaelna Hirurgija

EF Niš, Računarstvo i informatikaRG - Uvod

CG GIS L@b

25Prof. Dr Slobodanka Đorđević-Kajan 2009/2010

Projektovanje Projektovanje eenterijeranterijera

EF Niš, Računarstvo i informatikaRG - Uvod

CG GIS L@b

26Prof. Dr Slobodanka Đorđević-Kajan 2009/2010

© NBBJ Architects

EF Niš, Računarstvo i informatikaRG - Uvod

CG GIS L@b

27Prof. Dr Slobodanka Đorđević-Kajan 2009/2010

UmetnostUmetnost

EF Niš, Računarstvo i informatikaRG - Uvod

CG GIS L@b

28Prof. Dr Slobodanka Đorđević-Kajan 2009/2010

Istorija i kulturno nasledjeIstorija i kulturno nasledje

EF Niš, Računarstvo i informatikaRG - Uvod

CG GIS L@b

29Prof. Dr Slobodanka Đorđević-Kajan 2009/2010

Dizajn industrijskih proizvoda 1Dizajn industrijskih proizvoda 1

EF Niš, Računarstvo i informatikaRG - Uvod

CG GIS L@b

30Prof. Dr Slobodanka Đorđević-Kajan 2009/2010

Dizajn industrijskih proizvoda 2Dizajn industrijskih proizvoda 2

EF Niš, Računarstvo i informatikaRG - Uvod

CG GIS L@b

31Prof. Dr Slobodanka Đorđević-Kajan 2009/2010

Dizajn industrijskih proizvoda 3Dizajn industrijskih proizvoda 3

Ferrari Modena 360

EF Niš, Računarstvo i informatikaRG - Uvod

CG GIS L@b

32Prof. Dr Slobodanka Đorđević-Kajan 2009/2010

Igre

EF Niš, Računarstvo i informatikaRG - Uvod

CG GIS L@b

33Prof. Dr Slobodanka Đorđević-Kajan 2009/2010

Toy Story © Pixar 1995

EF Niš, Računarstvo i informatikaRG - Uvod

CG GIS L@b

34Prof. Dr Slobodanka Đorđević-Kajan 2009/2010

EF Niš, Računarstvo i informatikaRG - Uvod

CG GIS L@b

35Prof. Dr Slobodanka Đorđević-Kajan 2009/2010

EF Niš, Računarstvo i informatikaRG - Uvod

CG GIS L@b

36Prof. Dr Slobodanka Đorđević-Kajan 2009/2010

EF Niš, Računarstvo i informatikaRG - Uvod

CG GIS L@b

37Prof. Dr Slobodanka Đorđević-Kajan 2009/2010

EF Niš, Računarstvo i informatikaRG - Uvod

CG GIS L@b

38Prof. Dr Slobodanka Đorđević-Kajan 2009/2010

Specijalna namenaSpecijalna namena 11

EF Niš, Računarstvo i informatikaRG - Uvod

CG GIS L@b

39Prof. Dr Slobodanka Đorđević-Kajan 2009/2010

SpecijalnaSpecijalna namenanamena 22ProjektovanjeProjektovanje i i crtanjecrtanje mremrežžaa

EF Niš, Računarstvo i informatikaRG - Uvod

CG GIS L@b

40Prof. Dr Slobodanka Đorđević-Kajan 2009/2010

MreMrežža 2 primera 2 primer

EF Niš, Računarstvo i informatikaRG - Uvod

CG GIS L@b

41Prof. Dr Slobodanka Đorđević-Kajan 2009/2010

SpecijalnaSpecijalna namenanamena 33projektovanjeprojektovanje softverasoftvera

EF Niš, Računarstvo i informatikaRG - Uvod

CG GIS L@b

42Prof. Dr Slobodanka Đorđević-Kajan 2009/2010

Kviz RG1Kviz RG1??1. Šta je to računarska grafika?2. Kada je napravljen prvi interaktivni

kompjuterski grafički sistem?3. Kako se zvao?4. Kako se mogu klasifikovati aplikacije?5. Navedite nekoliko (bar 5)!

Trajanje kviza: 5 minuta Vrednuje se: 0.5 poena/pitanje