PROGRAMIRANJE RAČUNALNE GRAFIKE - Umjetnička akademija u...

17
PROGRAMIRANJE RAČUNALNE GRAFIKE MENTOR: prof. Ivica Mitrović, mr. sc. STUDENT: Luka Vidoš USTANOVA: Umjetnička akademija ODSJEK: Dizajn vizualnih komunikacija KOLEGIJ: Osnove računalne grafike GODINA / SEMESTAR: I / II

Transcript of PROGRAMIRANJE RAČUNALNE GRAFIKE - Umjetnička akademija u...

Page 1: PROGRAMIRANJE RAČUNALNE GRAFIKE - Umjetnička akademija u ...vidos/prva_godina/drugi_semestar/seminarski_radovi/... · 1. Uvod grafika (graphics) - vizualna prezentacija na nekoj

PROGRAMIRANJE RAČUNALNE GRAFIKE

MENTOR: prof. Ivica Mitrović, mr. sc. STUDENT: Luka Vidoš

USTANOVA: Umjetnička akademijaODSJEK: Dizajn vizualnih komunikacijaKOLEGIJ: Osnove računalne grafikeGODINA / SEMESTAR: I / II

Page 2: PROGRAMIRANJE RAČUNALNE GRAFIKE - Umjetnička akademija u ...vidos/prva_godina/drugi_semestar/seminarski_radovi/... · 1. Uvod grafika (graphics) - vizualna prezentacija na nekoj

1. Uvodgrafika (graphics) - vizualna prezentacija na nekoj površini, kao što su

zid, platno, papir, kamen ili drvo koje informira, ilustrira ili zabavlja

Page 3: PROGRAMIRANJE RAČUNALNE GRAFIKE - Umjetnička akademija u ...vidos/prva_godina/drugi_semestar/seminarski_radovi/... · 1. Uvod grafika (graphics) - vizualna prezentacija na nekoj

1. Uvodračunalo (computer) - stroj koji je projektiran za manipulaciju podacima

preko niza instrukcija koje nazivamo programom

Page 4: PROGRAMIRANJE RAČUNALNE GRAFIKE - Umjetnička akademija u ...vidos/prva_godina/drugi_semestar/seminarski_radovi/... · 1. Uvod grafika (graphics) - vizualna prezentacija na nekoj

1. Uvodračunalna grafika (computer

graphics) - obuhvaća stvaranje, pohranu i uporabu objekata putem računala. Njeni objekti potječu iz različitih područja: prirode, znanosti, inženjerstva, apstraktnih koncepata, itd.

računalna grafika - polje vizualne umjetnosti gdje korisnik putem računala generira slike i vizualno ih mijenja te ih kombinira sa informacijama i materijalima iz stvarnog svijeta.

Page 5: PROGRAMIRANJE RAČUNALNE GRAFIKE - Umjetnička akademija u ...vidos/prva_godina/drugi_semestar/seminarski_radovi/... · 1. Uvod grafika (graphics) - vizualna prezentacija na nekoj

1. UvodPrimjena računalne grafike• korisnička sučelja• interaktivno crtanje• uredska automatizacija i elektroničko izdavaštvo• projektiranje pomoću računala• simulacija i animacija• umjetnost• trgovina• upravljanje procesima• geografski informacijski sustavi• grafičko programiranje

Page 6: PROGRAMIRANJE RAČUNALNE GRAFIKE - Umjetnička akademija u ...vidos/prva_godina/drugi_semestar/seminarski_radovi/... · 1. Uvod grafika (graphics) - vizualna prezentacija na nekoj

1. Uvodračunalno programiranje

(programiranje ili kodiranje) - postupak implementiranja međusobno povezanih apstraktnih algoritama i koncepata koristeći određene programske jezike za izradu konkretnog računalnog programa.

programiranje u sebi sadržava elemente znanosti, matematike i inženjerstva.

Page 7: PROGRAMIRANJE RAČUNALNE GRAFIKE - Umjetnička akademija u ...vidos/prva_godina/drugi_semestar/seminarski_radovi/... · 1. Uvod grafika (graphics) - vizualna prezentacija na nekoj

1. Uvodračunalo razumije jezik stroja - binarni jezik

programski jezici - stilizirane komunikacijske tehnike koje su namijenjene upravljanju računalima koji imaju svoje sintaktičke i semantičke zakone koji se koriste za definiciju značenja.

programeri danas pišu kodove u programskim jezicima koje računalo putem kompajlera, interpretera ili asemblera prevodi i tek tada pokreće željenu naredbu.

Page 8: PROGRAMIRANJE RAČUNALNE GRAFIKE - Umjetnička akademija u ...vidos/prva_godina/drugi_semestar/seminarski_radovi/... · 1. Uvod grafika (graphics) - vizualna prezentacija na nekoj

2. Kratka povijest rač. grafike1951. Whirlwind I1954. je John Backusov FORTRAN1960. John McCarthy sa MIT-a

predstavlja Lisp1964. Thomas E. Kurtz napravio

BASIC

Page 9: PROGRAMIRANJE RAČUNALNE GRAFIKE - Umjetnička akademija u ...vidos/prva_godina/drugi_semestar/seminarski_radovi/... · 1. Uvod grafika (graphics) - vizualna prezentacija na nekoj

2. Kratka povijest rač. grafikeU to vrijeme računalna umjetnost postaje popularna1950. Ben Laposky kreira prve grafičke slike kreirane računalnim

putem - "oscilloni" i "elektroničke apstrakcije"1960. William Fetter, grafički dizajner Boeign Aircrafta prvi put koristi

frazu "računalna grafika"1961. John Whitney izrađuje otvaranje

u Hitchockovom Vertigu u suradnjisa IBM-ovim programerima

1961. njegova najpoznatija animacijaPermutations, a 1968. druga Arabesque

Page 10: PROGRAMIRANJE RAČUNALNE GRAFIKE - Umjetnička akademija u ...vidos/prva_godina/drugi_semestar/seminarski_radovi/... · 1. Uvod grafika (graphics) - vizualna prezentacija na nekoj

2. Kratka povijest rač. grafike1961. Steve Rusell kreira prvu igru - Spacewars - za dva igrača1963. Ivan Sutherland napravio Sketchpad - začetak interaktivne

računalne grafike

Page 11: PROGRAMIRANJE RAČUNALNE GRAFIKE - Umjetnička akademija u ...vidos/prva_godina/drugi_semestar/seminarski_radovi/... · 1. Uvod grafika (graphics) - vizualna prezentacija na nekoj

2. Kratka povijest rač. grafike1966. tvrtka MAGI - prvi 3D ray-tracing

algoritmi1972. Picture/Design group - John

Whitney, Gary Demos i Ivan Sutherland, rade brojne projekte kao što su Tron, Star Wars, Futureworld i sl.

1978. Digital Effects - zajedno sa Abel, MAGI i III tvrtkama rade na TRON-u

1982. Digital Productions, nakon raspada PD Group, Whitney i Demosstvaraju novu tvrtku i osvajaju brojne nagrade

1982. Nastao Autodesk

Page 12: PROGRAMIRANJE RAČUNALNE GRAFIKE - Umjetnička akademija u ...vidos/prva_godina/drugi_semestar/seminarski_radovi/... · 1. Uvod grafika (graphics) - vizualna prezentacija na nekoj

3. Grafičko sučelje• jedno od osnovnih primjera programirane računalne grafike• svi elementi su isprogramirani• principi pokretanja kursora

Page 13: PROGRAMIRANJE RAČUNALNE GRAFIKE - Umjetnička akademija u ...vidos/prva_godina/drugi_semestar/seminarski_radovi/... · 1. Uvod grafika (graphics) - vizualna prezentacija na nekoj

4. Primjena danas• vojna industrija• inženjerski poslovi• vizualizacija• igre• filmovi• umjetnost• ...

Page 14: PROGRAMIRANJE RAČUNALNE GRAFIKE - Umjetnička akademija u ...vidos/prva_godina/drugi_semestar/seminarski_radovi/... · 1. Uvod grafika (graphics) - vizualna prezentacija na nekoj

4. Primjena danasIgre danas zadaju tempo izrade

novih superračunala, koja su potrebna, kako za njihovu izradu, tako za njihovo pokretanje

Cjelokupna tehnologija se vrti oko igraće industrije koja uz filmsku ima najveći komad "kolača"

Page 15: PROGRAMIRANJE RAČUNALNE GRAFIKE - Umjetnička akademija u ...vidos/prva_godina/drugi_semestar/seminarski_radovi/... · 1. Uvod grafika (graphics) - vizualna prezentacija na nekoj

5. Digitalna umjetnostU početku su se njome bavili znanstvenici.1977. Charles Williams digitalizira rukom

nacrtan cvijet i od njega računalnim putem radi teksture i patterne, te sam kaže: "Vrijednost računala za grafičare je u tome što mu omogućava da koristi računalno generirane kompleksne varijacije crteža koje bi bile gotovo nemoguće za napraviti ručno."

Mike Newman, kada je govorio o digitalnoj umjetnost, rekao je: "Kao kada koristite kameru, oni prvi osjećaji nevjerice i neshvatljivosti će brzo nestati i goleme će se mogućnosti ostvariti i postati stvarnost."

Page 16: PROGRAMIRANJE RAČUNALNE GRAFIKE - Umjetnička akademija u ...vidos/prva_godina/drugi_semestar/seminarski_radovi/... · 1. Uvod grafika (graphics) - vizualna prezentacija na nekoj

5. Digitalna umjetnostVera Molnar - računalom se rade radovi

koji su dalje od one "ljudske" i "socijalne" ideje

Razni drugi umjetnici: Manfred Mohr, LarryCuba, Lillian Schwartz, David Em, Yoichiro Kawaguchi, Ed Emshwiller, Herbert Franke, Frieder Nake, GeorgeNees, Harold Cohen, Duane Palyka, Darcy Gerbarg, Colette and CharlesBangert

Svatko je doprinio u evoluciji računalne umjetnosti.

Page 17: PROGRAMIRANJE RAČUNALNE GRAFIKE - Umjetnička akademija u ...vidos/prva_godina/drugi_semestar/seminarski_radovi/... · 1. Uvod grafika (graphics) - vizualna prezentacija na nekoj

6. Zaključak• računalna grafika - u svim porama masovnih medija• umjetnici doprinose rezultatima• sve što danas koristimo, a ima grafičko sučelje je programirana

računalna grafika• umjetnost i programiranje idu skupa (web i flash animacije)