Adminisztr´ aci´ o Sz´ am´ıt´ og´ epes grafika Megjelen´ıt˝ ok, eszk¨ oz¨ ok
Sz´am´ıt´og´epes Grafika Valasek G´abor
[email protected] E¨ otv¨ os Lor´ and Tudom´ anyegyetem Informatikai Kar Algoritmusok ´ es Alkalmaz´ asaik Tansz´ ek
2015-2016. ˝ oszi f´el´ev
Valasek G´ abor
[email protected]
Sz´ am´ıt´ og´ epes Grafika
Adminisztr´ aci´ o Sz´ am´ıt´ og´ epes grafika Megjelen´ıt˝ ok, eszk¨ oz¨ ok
Tartalom
1
Adminisztr´aci´o
2
Sz´am´ıt´og´epes grafika Motiv´aci´o ´ Attekint´ es
3
Megjelen´ıt˝ok, eszk¨oz¨ ok Megjelen´ıt˝ok Raszter- ´es vektorgrafika
Valasek G´ abor
[email protected]
Sz´ am´ıt´ og´ epes Grafika
Adminisztr´ aci´ o Sz´ am´ıt´ og´ epes grafika Megjelen´ıt˝ ok, eszk¨ oz¨ ok
Tartalom
1
Adminisztr´aci´o
2
Sz´am´ıt´og´epes grafika Motiv´aci´o ´ Attekint´ es
3
Megjelen´ıt˝ok, eszk¨oz¨ ok Megjelen´ıt˝ok Raszter- ´es vektorgrafika
Valasek G´ abor
[email protected]
Sz´ am´ıt´ og´ epes Grafika
Adminisztr´ aci´ o Sz´ am´ıt´ og´ epes grafika Megjelen´ıt˝ ok, eszk¨ oz¨ ok
Bemutatkoz´as ´es el´erhet˝os´egek
El˝oad´o: Valasek G´abor E-mail:
[email protected] A lev´el t´argy´aban szerepeljen a [BScGraf]
Iroda: D 2.704 Fogad´o´ora: szerda 15:00-15:45 Inform´aci´ok a t´argy oldal´an: cg.elte.hu
Valasek G´ abor
[email protected]
Sz´ am´ıt´ og´ epes Grafika
Adminisztr´ aci´ o Sz´ am´ıt´ og´ epes grafika Megjelen´ıt˝ ok, eszk¨ oz¨ ok
El˝oad´as
IP-08xSZGE, IP-xSZGE, x ∈{a,c,t,m1} ˝ Oszi f´el´ev: keresztf´el´ev El˝ofelt´etel: IP-08LA Jegyszerz´es: K´et ´ır´asbeli r´eszvizsga alapj´an 1 2
Els˝ o: okt´ ober 21. vagy november 4., 16:00-17:30 M´asodik: december 14., TBA
K¨otelez˝o! Vizsgaid˝oszakban: csak p´ ot-r´eszvizsga ´es UV-k Honlap: http://cg.elte.hu
Valasek G´ abor
[email protected]
Sz´ am´ıt´ og´ epes Grafika
Adminisztr´ aci´ o Sz´ am´ıt´ og´ epes grafika Megjelen´ıt˝ ok, eszk¨ oz¨ ok
El˝oad´as tananyag
A kivet´ıtett di´ak a http://cg.elte.hu/index.php/bscea c´ımr˝ol ´erhet˝oek el F´el´ev k¨ozben minden sz¨ uks´eges inform´aci´ o is a cg.elte.hu oldalon lesz el´erhet˝ o Emellett kurzusmailben is kik¨ uldj¨ uk a sz¨ uks´eges inform´aci´okat
Valasek G´ abor
[email protected]
Sz´ am´ıt´ og´ epes Grafika
Adminisztr´ aci´ o Sz´ am´ıt´ og´ epes grafika Megjelen´ıt˝ ok, eszk¨ oz¨ ok
Aj´anlott irodalom
Magyar nyelv˝ u irodalom: 1 Szirmay-Kalos L´ aszl´ o, Antal Gy¨ orgy, Csonka Ferenc: H´aromdimenzi´os grafika, anim´aci´ o ´es j´at´ekfejleszt´es, ComputerBooks, 2003. (M´ar elfogyott, de a szerz˝o honlapj´ar´ol el´erhet˝ o: http://sirkan.iit.bme.hu/~szirmay/3Dgraf.pdf) ´ nem is A gyakorlat sor´an m´ar u ´jabb OpenGL-t haszn´alunk! (Es fogadunk el deprecated k´ odot) Apr´ obb, form´alis k¨ ul¨ onbs´egek is vannak (sorvektorok, transzpon´alt m´atrixok stb.)
Valasek G´ abor
[email protected]
Sz´ am´ıt´ og´ epes Grafika
Adminisztr´ aci´ o Sz´ am´ıt´ og´ epes grafika Megjelen´ıt˝ ok, eszk¨ oz¨ ok
Aj´anlott irodalom
Angol nyelv˝ u irodalom: 1
2
Andrew Glassner (most m´ar) ingyenesen el´erhet˝o k¨onyv´et aj´anlom az ´erdekl˝ od˝ oknek: http://realtimerendering.com/Principles_of_ Digital_Image_Synthesis_v1.0.1.pdf Akik k´es˝obb is komolyabban akar grafik´aval foglalkozni pedig ezeket is ismerje meg mindenk´eppen: Akenine-M¨ oller, Haines, Hoffman: Real-Time Rendering (3rd edition) Pharr, Humphreys, Hanrahan: Physically Based Rendering (From Theory to Implementation)
Valasek G´ abor
[email protected]
Sz´ am´ıt´ og´ epes Grafika
Adminisztr´ aci´ o Sz´ am´ıt´ og´ epes grafika Megjelen´ıt˝ ok, eszk¨ oz¨ ok
Aj´anlott irodalom
Angol nyelv˝ u irodalom: 1
2
Andrew Glassner (most m´ar) ingyenesen el´erhet˝o k¨onyv´et aj´anlom az ´erdekl˝ od˝ oknek: http://realtimerendering.com/Principles_of_ Digital_Image_Synthesis_v1.0.1.pdf Akik k´es˝obb is komolyabban akar grafik´aval foglalkozni pedig ezeket is ismerje meg mindenk´eppen: Akenine-M¨ oller, Haines, Hoffman: Real-Time Rendering (3rd edition) Pharr, Humphreys, Hanrahan: Physically Based Rendering (From Theory to Implementation)
Nem mellesleg az ut´obbi egy Oscar d´ıjas k¨ onyv
Valasek G´ abor
[email protected]
Sz´ am´ıt´ og´ epes Grafika
Adminisztr´ aci´ o Sz´ am´ıt´ og´ epes grafika Megjelen´ıt˝ ok, eszk¨ oz¨ ok
Gyakorlatok
IP-08xSZGG ˝ Oszi f´el´ev: keresztf´el´ev El˝ofelt´etel: IP-08LA, IP-08xPNY1 (C-n ez ut´ obbi gyenge) Az el˝oad´as ´es a gyakorlat nem el˝ ofelt´etelei egym´asnak Jegyszerz´es: g´eptermi z´arthelyi (december 17 ´es 18, 9:00-13:00) vagy megfelel˝ o ´evk¨ ozi teljes´ıtm´eny eset´en nagybeadand´o program
Valasek G´ abor
[email protected]
Sz´ am´ıt´ og´ epes Grafika
Adminisztr´ aci´ o Sz´ am´ıt´ og´ epes grafika Megjelen´ıt˝ ok, eszk¨ oz¨ ok
Tananyag
A gyakorlatokhoz folyamatosan k´esz¨ ulnek ´ır´asos seg´edanyagok Az ´ev folyam´an vide´ ok is felker¨ ulnek Ezek mind a cg.elte.hu/index.php/bsc-grafika-gyakorlatok oldalr´ol ´erhet˝oek el
Valasek G´ abor
[email protected]
Sz´ am´ıt´ og´ epes Grafika
Adminisztr´ aci´ o Sz´ am´ıt´ og´ epes grafika Megjelen´ıt˝ ok, eszk¨ oz¨ ok
Irodalom
Online 1
OpenGL.org (www.opengl.org) illetve a wikie-je (www.opengl.org/wiki/Main_Page)
2
Az opengl-tutorial oldal: www.opengl-tutorial.org
3
A Lighthouse oldal: www.lighthouse3d.com/tutorials
4
Edward Angel, Dave Shreiner : An Introduction to OpenGL Programming SIGGRAPH University el˝ oad´as (a link ´ev k¨ozben mozoghat)
Valasek G´ abor
[email protected]
Sz´ am´ıt´ og´ epes Grafika
Adminisztr´ aci´ o Sz´ am´ıt´ og´ epes grafika Megjelen´ıt˝ ok, eszk¨ oz¨ ok
Irodalom
Offline 1
Edward Angel, Dave Shreiner : Interactive Computer Graphics: A Top-Down Approach with Shader-Based OpenGL (6th Edition)
2
Patrick Cozzi, Christophe Riccio: OpenGL Insights (halad´obb t´em´ak)
Valasek G´ abor
[email protected]
Sz´ am´ıt´ og´ epes Grafika
Adminisztr´ aci´ o Sz´ am´ıt´ og´ epes grafika Megjelen´ıt˝ ok, eszk¨ oz¨ ok
´ Motiv´ aci´ o Attekint´ es
Tartalom
1
Adminisztr´aci´o
2
Sz´am´ıt´og´epes grafika Motiv´aci´o ´ Attekint´ es
3
Megjelen´ıt˝ok, eszk¨oz¨ ok Megjelen´ıt˝ok Raszter- ´es vektorgrafika
Valasek G´ abor
[email protected]
Sz´ am´ıt´ og´ epes Grafika
Adminisztr´ aci´ o Sz´ am´ıt´ og´ epes grafika Megjelen´ıt˝ ok, eszk¨ oz¨ ok
´ Motiv´ aci´ o Attekint´ es
Tartalom
1
Adminisztr´aci´o
2
Sz´am´ıt´og´epes grafika Motiv´aci´o ´ Attekint´ es
3
Megjelen´ıt˝ok, eszk¨oz¨ ok Megjelen´ıt˝ok Raszter- ´es vektorgrafika
Valasek G´ abor
[email protected]
Sz´ am´ıt´ og´ epes Grafika
Adminisztr´ aci´ o Sz´ am´ıt´ og´ epes grafika Megjelen´ıt˝ ok, eszk¨ oz¨ ok
´ Motiv´ aci´ o Attekint´ es
Mi´ert?
Alkalmazott tudom´anyter¨ ulet, ahol k´ezzel (vagy legal´abb szemmel) foghat´o eredm´enyt kell produk´alni
Valasek G´ abor
[email protected]
Sz´ am´ıt´ og´ epes Grafika
Adminisztr´ aci´ o Sz´ am´ıt´ og´ epes grafika Megjelen´ıt˝ ok, eszk¨ oz¨ ok
´ Motiv´ aci´ o Attekint´ es
Mi´ert?
Alkalmazott tudom´anyter¨ ulet, ahol k´ezzel (vagy legal´abb szemmel) foghat´o eredm´enyt kell produk´alni Ezzel j´ar, hogy er˝ os elm´eleti h´att´er sz¨ uks´eges a megoldand´o probl´ema le´ır´as´anak meg´ert´es´ehez
Valasek G´ abor
[email protected]
Sz´ am´ıt´ og´ epes Grafika
Adminisztr´ aci´ o Sz´ am´ıt´ og´ epes grafika Megjelen´ıt˝ ok, eszk¨ oz¨ ok
´ Motiv´ aci´ o Attekint´ es
Mi´ert?
Alkalmazott tudom´anyter¨ ulet, ahol k´ezzel (vagy legal´abb szemmel) foghat´o eredm´enyt kell produk´alni De ezt az elm´eleti (javar´eszt matematikai) appar´atust haszn´alni is kell Nem el´eg a k´epleteket ismerni
Valasek G´ abor
[email protected]
Sz´ am´ıt´ og´ epes Grafika
Adminisztr´ aci´ o Sz´ am´ıt´ og´ epes grafika Megjelen´ıt˝ ok, eszk¨ oz¨ ok
Valasek G´ abor
[email protected]
´ Motiv´ aci´ o Attekint´ es
Sz´ am´ıt´ og´ epes Grafika
Adminisztr´ aci´ o Sz´ am´ıt´ og´ epes grafika Megjelen´ıt˝ ok, eszk¨ oz¨ ok
Valasek G´ abor
[email protected]
´ Motiv´ aci´ o Attekint´ es
Sz´ am´ıt´ og´ epes Grafika
Adminisztr´ aci´ o Sz´ am´ıt´ og´ epes grafika Megjelen´ıt˝ ok, eszk¨ oz¨ ok
Valasek G´ abor
[email protected]
´ Motiv´ aci´ o Attekint´ es
Sz´ am´ıt´ og´ epes Grafika
Adminisztr´ aci´ o Sz´ am´ıt´ og´ epes grafika Megjelen´ıt˝ ok, eszk¨ oz¨ ok
Z Lo (x, ω) = Le (x, ω) +
´ Motiv´ aci´ o Attekint´ es
fr (x, ω 0 , ω)Li (x, ω 0 )(ω 0 · n)dω 0
Ω
Valasek G´ abor
[email protected]
Sz´ am´ıt´ og´ epes Grafika
Adminisztr´ aci´ o Sz´ am´ıt´ og´ epes grafika Megjelen´ıt˝ ok, eszk¨ oz¨ ok
Z Lo (x, ω) = Le (x, ω) +
´ Motiv´ aci´ o Attekint´ es
fr (x, ω 0 , ω)Li (x, ω 0 )(ω 0 · n)dω 0
Ω
Valasek G´ abor
[email protected]
Sz´ am´ıt´ og´ epes Grafika
Adminisztr´ aci´ o Sz´ am´ıt´ og´ epes grafika Megjelen´ıt˝ ok, eszk¨ oz¨ ok
Z Lo (x, ω) = Le (x, ω) +
´ Motiv´ aci´ o Attekint´ es
fr (x, ω 0 , ω)Li (x, ω 0 )(ω 0 · n)dω 0
Ω
Valasek G´ abor
[email protected]
Sz´ am´ıt´ og´ epes Grafika
Adminisztr´ aci´ o Sz´ am´ıt´ og´ epes grafika Megjelen´ıt˝ ok, eszk¨ oz¨ ok
Z Lo (x, ω) = Le (x, ω) +
´ Motiv´ aci´ o Attekint´ es
fr (x, ω 0 , ω)Li (x, ω 0 )(ω 0 · n)dω 0
Ω
Valasek G´ abor
[email protected]
Sz´ am´ıt´ og´ epes Grafika
Adminisztr´ aci´ o Sz´ am´ıt´ og´ epes grafika Megjelen´ıt˝ ok, eszk¨ oz¨ ok
Z Lo (x, ω) = Le (x, ω) +
´ Motiv´ aci´ o Attekint´ es
fr (x, ω 0 , ω)Li (x, ω 0 )(ω 0 · n)dω 0
Ω
Valasek G´ abor
[email protected]
Sz´ am´ıt´ og´ epes Grafika
Adminisztr´ aci´ o Sz´ am´ıt´ og´ epes grafika Megjelen´ıt˝ ok, eszk¨ oz¨ ok
Z Lo (x, ω) = Le (x, ω) +
´ Motiv´ aci´ o Attekint´ es
fr (x, ω 0 , ω)Li (x, ω 0 )(ω 0 · n)dω 0
Ω
Valasek G´ abor
[email protected]
Sz´ am´ıt´ og´ epes Grafika
Adminisztr´ aci´ o Sz´ am´ıt´ og´ epes grafika Megjelen´ıt˝ ok, eszk¨ oz¨ ok
Z Lo (x, ω) = Le (x, ω) +
´ Motiv´ aci´ o Attekint´ es
fr (x, ω 0 , ω)Li (x, ω 0 )(ω 0 · n)dω 0
Ω
Valasek G´ abor
[email protected]
Sz´ am´ıt´ og´ epes Grafika
Adminisztr´ aci´ o Sz´ am´ıt´ og´ epes grafika Megjelen´ıt˝ ok, eszk¨ oz¨ ok
Z Lo (x, ω) = Le (x, ω) +
´ Motiv´ aci´ o Attekint´ es
fr (x, ω 0 , ω)Li (x, ω 0 )(ω 0 · n)dω 0
Ω
Valasek G´ abor
[email protected]
Sz´ am´ıt´ og´ epes Grafika
Adminisztr´ aci´ o Sz´ am´ıt´ og´ epes grafika Megjelen´ıt˝ ok, eszk¨ oz¨ ok
Z Lo (x, ω) = Le (x, ω) +
´ Motiv´ aci´ o Attekint´ es
fr (x, ω 0 , ω)Li (x, ω 0 )(ω 0 · n)dω 0
Ω
Valasek G´ abor
[email protected]
Sz´ am´ıt´ og´ epes Grafika
Adminisztr´ aci´ o Sz´ am´ıt´ og´ epes grafika Megjelen´ıt˝ ok, eszk¨ oz¨ ok
´ Motiv´ aci´ o Attekint´ es
De nem el´eg brute-force leprogramozni a k´epleteket H´azi feladat: hogyan ´ırn´al egy olyan k´ odot, ami nagy pontoss´aggal ki´ert´ekeli a sin x x f¨ uggv´enyt az x = 0 k¨ ornyezet´eben?
Valasek G´ abor
[email protected]
Sz´ am´ıt´ og´ epes Grafika
Adminisztr´ aci´ o Sz´ am´ıt´ og´ epes grafika Megjelen´ıt˝ ok, eszk¨ oz¨ ok
´ Motiv´ aci´ o Attekint´ es
Tartalom
1
Adminisztr´aci´o
2
Sz´am´ıt´og´epes grafika Motiv´aci´o ´ Attekint´ es
3
Megjelen´ıt˝ok, eszk¨oz¨ ok Megjelen´ıt˝ok Raszter- ´es vektorgrafika
Valasek G´ abor
[email protected]
Sz´ am´ıt´ og´ epes Grafika
Adminisztr´ aci´ o Sz´ am´ıt´ og´ epes grafika Megjelen´ıt˝ ok, eszk¨ oz¨ ok
´ Motiv´ aci´ o Attekint´ es
Sz´am´ıt´og´epes Grafika
A sz´ am´ıt´ og´ epes grafika az informatika tudom´any egy ´aga. Feladata: vizu´alis anyagok el˝ o´all´ıt´asa elemz´ese feldolgoz´asa
Valasek G´ abor
[email protected]
Sz´ am´ıt´ og´ epes Grafika
Adminisztr´ aci´ o Sz´ am´ıt´ og´ epes grafika Megjelen´ıt˝ ok, eszk¨ oz¨ ok
´ Motiv´ aci´ o Attekint´ es
K´epmanipul´al´as
Brandon Christopher Warren, flickr
Valasek G´ abor
[email protected]
Sz´ am´ıt´ og´ epes Grafika
Adminisztr´ aci´ o Sz´ am´ıt´ og´ epes grafika Megjelen´ıt˝ ok, eszk¨ oz¨ ok
´ Motiv´ aci´ o Attekint´ es
K´epfeldolgoz´as ´es k´epelemz´es
K´epfeldolgoz´as
Valasek G´ abor
[email protected]
Sz´ am´ıt´ og´ epes Grafika
Adminisztr´ aci´ o Sz´ am´ıt´ og´ epes grafika Megjelen´ıt˝ ok, eszk¨ oz¨ ok
´ Motiv´ aci´ o Attekint´ es
K´epfeldolgoz´as ´es k´epelemz´es
K´epfeldolgoz´as
K´epelemz´es
Beatrice Murch and OpenCV
Valasek G´ abor
[email protected]
Sz´ am´ıt´ og´ epes Grafika
Adminisztr´ aci´ o Sz´ am´ıt´ og´ epes grafika Megjelen´ıt˝ ok, eszk¨ oz¨ ok
´ Motiv´ aci´ o Attekint´ es
K´epfeldolgoz´as ´es k´epelemz´es
K´epfeldolgoz´as
K´epelemz´es
Beatrice Murch and OpenCV
Valasek G´ abor
[email protected]
Sz´ am´ıt´ og´ epes Grafika
Adminisztr´ aci´ o Sz´ am´ıt´ og´ epes grafika Megjelen´ıt˝ ok, eszk¨ oz¨ ok
´ Motiv´ aci´ o Attekint´ es
2D: Modell → K´ep
Valasek G´ abor
[email protected]
Sz´ am´ıt´ og´ epes Grafika
Adminisztr´ aci´ o Sz´ am´ıt´ og´ epes grafika Megjelen´ıt˝ ok, eszk¨ oz¨ ok
´ Motiv´ aci´ o Attekint´ es
2D: Modell → K´ep
Valasek G´ abor
[email protected]
Sz´ am´ıt´ og´ epes Grafika
Adminisztr´ aci´ o Sz´ am´ıt´ og´ epes grafika Megjelen´ıt˝ ok, eszk¨ oz¨ ok
´ Motiv´ aci´ o Attekint´ es
2D: Modell → K´ep
Valasek G´ abor
[email protected]
Sz´ am´ıt´ og´ epes Grafika
Adminisztr´ aci´ o Sz´ am´ıt´ og´ epes grafika Megjelen´ıt˝ ok, eszk¨ oz¨ ok
´ Motiv´ aci´ o Attekint´ es
A sz´am´ıt´og´epes grafika eszk¨ozei
Ezen az el˝oad´ason a k´epek el˝ o´all´ıt´as´aval foglalkozunk Ehhez sz¨ uks´eg¨ unk van arra, hogy el tudjuk t´arolni a sz´am´ıt´ og´epen a megjelen´ıteni k´ıv´ant virtu´alis vil´agot (reprezent´ aci´ o), a reprezent´aci´ ot meg tudjuk jelen´ıteni (k´ epszint´ ezis), a megjelen´ıt´est pedig megfelel˝ o eszk¨ oz¨ ok¨ on kell elv´egezni (megjelen´ıt˝ ok).
Valasek G´ abor
[email protected]
Sz´ am´ıt´ og´ epes Grafika
Adminisztr´ aci´ o Sz´ am´ıt´ og´ epes grafika Megjelen´ıt˝ ok, eszk¨ oz¨ ok
´ Motiv´ aci´ o Attekint´ es
K´epszint´ezis
K´erd´esek: Hogyan ´ırjuk le a vil´agot? - Modellez´es
Valasek G´ abor
[email protected]
Sz´ am´ıt´ og´ epes Grafika
Adminisztr´ aci´ o Sz´ am´ıt´ og´ epes grafika Megjelen´ıt˝ ok, eszk¨ oz¨ ok
´ Motiv´ aci´ o Attekint´ es
K´epszint´ezis
K´erd´esek: Hogyan ´ırjuk le a vil´agot? - Modellez´es Hogyan sz´am´ıtjuk ki a k´epet? - Algoritmusok
Valasek G´ abor
[email protected]
Sz´ am´ıt´ og´ epes Grafika
Adminisztr´ aci´ o Sz´ am´ıt´ og´ epes grafika Megjelen´ıt˝ ok, eszk¨ oz¨ ok
´ Motiv´ aci´ o Attekint´ es
K´epszint´ezis
K´erd´esek: Hogyan ´ırjuk le a vil´agot? - Modellez´es Hogyan sz´am´ıtjuk ki a k´epet? - Algoritmusok Hogyan jelen´ıtj¨ uk meg azt? - Eszk¨ oz¨ ok
Valasek G´ abor
[email protected]
Sz´ am´ıt´ og´ epes Grafika
Adminisztr´ aci´ o Sz´ am´ıt´ og´ epes grafika Megjelen´ıt˝ ok, eszk¨ oz¨ ok
´ Motiv´ aci´ o Attekint´ es
Modellez´es
Geometriai modellek
Valasek G´ abor
[email protected]
Sz´ am´ıt´ og´ epes Grafika
Adminisztr´ aci´ o Sz´ am´ıt´ og´ epes grafika Megjelen´ıt˝ ok, eszk¨ oz¨ ok
´ Motiv´ aci´ o Attekint´ es
Modellez´es
Geometriai modellek Optikai param´eterek
Valasek G´ abor
[email protected]
Sz´ am´ıt´ og´ epes Grafika
Adminisztr´ aci´ o Sz´ am´ıt´ og´ epes grafika Megjelen´ıt˝ ok, eszk¨ oz¨ ok
´ Motiv´ aci´ o Attekint´ es
Modellez´es
Geometriai modellek Optikai param´eterek Text´ ur´ak
Valasek G´ abor
[email protected]
Sz´ am´ıt´ og´ epes Grafika
Adminisztr´ aci´ o Sz´ am´ıt´ og´ epes grafika Megjelen´ıt˝ ok, eszk¨ oz¨ ok
´ Motiv´ aci´ o Attekint´ es
Modellez´es
Geometriai modellek Optikai param´eterek Text´ ur´ak mind lehet gener´alt, m´ert, f´enyk´epezet stb.
Valasek G´ abor
[email protected]
Sz´ am´ıt´ og´ epes Grafika
Adminisztr´ aci´ o Sz´ am´ıt´ og´ epes grafika Megjelen´ıt˝ ok, eszk¨ oz¨ ok
´ Motiv´ aci´ o Attekint´ es
Algoritmusok
Megk¨ozel´ıt´esi m´odok
Valasek G´ abor
[email protected]
Sz´ am´ıt´ og´ epes Grafika
Adminisztr´ aci´ o Sz´ am´ıt´ og´ epes grafika Megjelen´ıt˝ ok, eszk¨ oz¨ ok
´ Motiv´ aci´ o Attekint´ es
Algoritmusok
Megk¨ozel´ıt´esi m´odok Sug´ark¨ovet´es
Henrik, Wikipedia
Valasek G´ abor
[email protected]
Sz´ am´ıt´ og´ epes Grafika
Adminisztr´ aci´ o Sz´ am´ıt´ og´ epes grafika Megjelen´ıt˝ ok, eszk¨ oz¨ ok
´ Motiv´ aci´ o Attekint´ es
Algoritmusok
Megk¨ozel´ıt´esi m´odok Sug´ark¨ovet´es Inkrement´alis k´epszint´ezis
Valasek G´ abor
[email protected]
Sz´ am´ıt´ og´ epes Grafika
Adminisztr´ aci´ o Sz´ am´ıt´ og´ epes grafika Megjelen´ıt˝ ok, eszk¨ oz¨ ok
´ Motiv´ aci´ o Attekint´ es
Algoritmusok
Megk¨ozel´ıt´esi m´odok Sug´ark¨ovet´es Inkrement´alis k´epszint´ezis F´enyjelens´egek
Valasek G´ abor
[email protected]
Sz´ am´ıt´ og´ epes Grafika
Adminisztr´ aci´ o Sz´ am´ıt´ og´ epes grafika Megjelen´ıt˝ ok, eszk¨ oz¨ ok
´ Motiv´ aci´ o Attekint´ es
Algoritmusok
Megk¨ozel´ıt´esi m´odok Sug´ark¨ovet´es Inkrement´alis k´epszint´ezis F´enyjelens´egek T¨ ukr¨oz˝od´es, f´enyt¨or´es Gilles Tran, Oyonale.com
Valasek G´ abor
[email protected]
Sz´ am´ıt´ og´ epes Grafika
Adminisztr´ aci´ o Sz´ am´ıt´ og´ epes grafika Megjelen´ıt˝ ok, eszk¨ oz¨ ok
´ Motiv´ aci´ o Attekint´ es
Algoritmusok
Megk¨ozel´ıt´esi m´odok Sug´ark¨ovet´es Inkrement´alis k´epszint´ezis F´enyjelens´egek T¨ ukr¨oz˝od´es, f´enyt¨or´es Vetett ´arny´ekok
Valasek G´ abor
[email protected]
CryEngine2
Sz´ am´ıt´ og´ epes Grafika
Adminisztr´ aci´ o Sz´ am´ıt´ og´ epes grafika Megjelen´ıt˝ ok, eszk¨ oz¨ ok
´ Motiv´ aci´ o Attekint´ es
Algoritmusok
Megk¨ozel´ıt´esi m´odok Sug´ark¨ovet´es Inkrement´alis k´epszint´ezis F´enyjelens´egek T¨ ukr¨oz˝od´es, f´enyt¨or´es Vetett ´arny´ekok Glob´alis illumin´aci´o
Valasek G´ abor
[email protected]
Sz´ am´ıt´ og´ epes Grafika
Adminisztr´ aci´ o Sz´ am´ıt´ og´ epes grafika Megjelen´ıt˝ ok, eszk¨ oz¨ ok
´ Motiv´ aci´ o Attekint´ es
Algoritmusok
Megk¨ozel´ıt´esi m´odok Sug´ark¨ovet´es Inkrement´alis k´epszint´ezis F´enyjelens´egek T¨ ukr¨oz˝od´es, f´enyt¨or´es Vetett ´arny´ekok
BlendELF.com
Glob´alis illumin´aci´o T´erfogati jelens´egek
Valasek G´ abor
[email protected]
Sz´ am´ıt´ og´ epes Grafika
Adminisztr´ aci´ o Sz´ am´ıt´ og´ epes grafika Megjelen´ıt˝ ok, eszk¨ oz¨ ok
´ Motiv´ aci´ o Attekint´ es
Modellez´es
Hogyan ´ırjuk le a vil´agot?
Valasek G´ abor
[email protected]
Sz´ am´ıt´ og´ epes Grafika
Adminisztr´ aci´ o Sz´ am´ıt´ og´ epes grafika Megjelen´ıt˝ ok, eszk¨ oz¨ ok
´ Motiv´ aci´ o Attekint´ es
Modellez´es
Hogyan ´ırjuk le a vil´agot? MSc., Inform´aci´os Rendszerek szakir´any, Grafika Blokk: Geometriai modellez´es
Valasek G´ abor
[email protected]
Sz´ am´ıt´ og´ epes Grafika
Adminisztr´ aci´ o Sz´ am´ıt´ og´ epes grafika Megjelen´ıt˝ ok, eszk¨ oz¨ ok
´ Motiv´ aci´ o Attekint´ es
Modellez´es
Hogyan ´ırjuk le a vil´agot? MSc., Inform´aci´os Rendszerek szakir´any, Grafika Blokk: Geometriai modellez´es MSc., Inform´aci´os Rendszerek szakir´any, Grafika Blokk: Fel¨ ulet- ´es testmodellez´es
Valasek G´ abor
[email protected]
Sz´ am´ıt´ og´ epes Grafika
Adminisztr´ aci´ o Sz´ am´ıt´ og´ epes grafika Megjelen´ıt˝ ok, eszk¨ oz¨ ok
´ Motiv´ aci´ o Attekint´ es
Modellez´es
Hogyan ´ırjuk le a vil´agot? MSc., Inform´aci´os Rendszerek szakir´any, Grafika Blokk: Geometriai modellez´es MSc., Inform´aci´os Rendszerek szakir´any, Grafika Blokk: Fel¨ ulet- ´es testmodellez´es MSc., Modellalkot´ o szakir´any, Jel- ´es k´epfeldolgoz´oi alapismeretek - szakmai t¨ orzsanyag: A sz´am´ıt´og´epes grafika matematikai alapjai
Valasek G´ abor
[email protected]
Sz´ am´ıt´ og´ epes Grafika
Adminisztr´ aci´ o Sz´ am´ıt´ og´ epes grafika Megjelen´ıt˝ ok, eszk¨ oz¨ ok
´ Motiv´ aci´ o Attekint´ es
Modellez´es
Hogyan ´ırjuk le a vil´agot? MSc., Inform´aci´os Rendszerek szakir´any, Grafika Blokk: Geometriai modellez´es MSc., Inform´aci´os Rendszerek szakir´any, Grafika Blokk: Fel¨ ulet- ´es testmodellez´es MSc., Modellalkot´ o szakir´any, Jel- ´es k´epfeldolgoz´oi alapismeretek - szakmai t¨ orzsanyag: A sz´am´ıt´og´epes grafika matematikai alapjai Speci: Maya
Valasek G´ abor
[email protected]
Sz´ am´ıt´ og´ epes Grafika
Adminisztr´ aci´ o Sz´ am´ıt´ og´ epes grafika Megjelen´ıt˝ ok, eszk¨ oz¨ ok
´ Motiv´ aci´ o Attekint´ es
Algoritmusok
Ha adott a le´ır´as, hogyan lesz bel˝ ole k´ep?
Valasek G´ abor
[email protected]
Sz´ am´ıt´ og´ epes Grafika
Adminisztr´ aci´ o Sz´ am´ıt´ og´ epes grafika Megjelen´ıt˝ ok, eszk¨ oz¨ ok
´ Motiv´ aci´ o Attekint´ es
Algoritmusok
Ha adott a le´ır´as, hogyan lesz bel˝ ole k´ep? MSc., Inform´aci´os Rendszerek szakir´any, Grafika Blokk: Halad´o Grafika
Valasek G´ abor
[email protected]
Sz´ am´ıt´ og´ epes Grafika
Adminisztr´ aci´ o Sz´ am´ıt´ og´ epes grafika Megjelen´ıt˝ ok, eszk¨ oz¨ ok
Megjelen´ıt˝ ok Raszter- ´ es vektorgrafika
Tartalom
1
Adminisztr´aci´o
2
Sz´am´ıt´og´epes grafika Motiv´aci´o ´ Attekint´ es
3
Megjelen´ıt˝ok, eszk¨oz¨ ok Megjelen´ıt˝ok Raszter- ´es vektorgrafika
Valasek G´ abor
[email protected]
Sz´ am´ıt´ og´ epes Grafika
Adminisztr´ aci´ o Sz´ am´ıt´ og´ epes grafika Megjelen´ıt˝ ok, eszk¨ oz¨ ok
Megjelen´ıt˝ ok Raszter- ´ es vektorgrafika
Tartalom
1
Adminisztr´aci´o
2
Sz´am´ıt´og´epes grafika Motiv´aci´o ´ Attekint´ es
3
Megjelen´ıt˝ok, eszk¨oz¨ ok Megjelen´ıt˝ok Raszter- ´es vektorgrafika
Valasek G´ abor
[email protected]
Sz´ am´ıt´ og´ epes Grafika
Adminisztr´ aci´ o Sz´ am´ıt´ og´ epes grafika Megjelen´ıt˝ ok, eszk¨ oz¨ ok
Megjelen´ıt˝ ok Raszter- ´ es vektorgrafika
Eszk¨oz¨ok
Oszcilloszk´op
Felix E. Guerrero, flickr
Valasek G´ abor
[email protected]
Soren Peo Pedersen, Wikipedia
Sz´ am´ıt´ og´ epes Grafika
Adminisztr´ aci´ o Sz´ am´ıt´ og´ epes grafika Megjelen´ıt˝ ok, eszk¨ oz¨ ok
Megjelen´ıt˝ ok Raszter- ´ es vektorgrafika
Eszk¨oz¨ok Sutherland - Sketchpad, 1963
a CAD alkalmaz´asok ˝ ose 1024x1024-es kijelz˝ o f´enyceruz´aval + 40 nyom´ ogombbal volt vez´erelhet˝o bevezette a k´enyszer alap´ u rajzol´ast: v´ızszintes, f¨ ugg˝oleges, mer˝oleges stb. Valasek G´ abor
[email protected]
Sz´ am´ıt´ og´ epes Grafika
Adminisztr´ aci´ o Sz´ am´ıt´ og´ epes grafika Megjelen´ıt˝ ok, eszk¨ oz¨ ok
Megjelen´ıt˝ ok Raszter- ´ es vektorgrafika
Eszk¨oz¨ok
CRT monitor
Soren Peo Pedersen, Wikipedia
Valasek G´ abor
[email protected]
Sz´ am´ıt´ og´ epes Grafika
Adminisztr´ aci´ o Sz´ am´ıt´ og´ epes grafika Megjelen´ıt˝ ok, eszk¨ oz¨ ok
Megjelen´ıt˝ ok Raszter- ´ es vektorgrafika
Eszk¨oz¨ok
LCD monitor
Marvin Raaijmakers, Wikipedia
Valasek G´ abor
[email protected]
Lu´ıs Fl´ avio Loureiro dos Santos, Wikipedia
Sz´ am´ıt´ og´ epes Grafika
Adminisztr´ aci´ o Sz´ am´ıt´ og´ epes grafika Megjelen´ıt˝ ok, eszk¨ oz¨ ok
Megjelen´ıt˝ ok Raszter- ´ es vektorgrafika
Eszk¨oz¨ok PDP kijelz˝o
Wikipedia
Valasek G´ abor
[email protected]
Sz´ am´ıt´ og´ epes Grafika
Adminisztr´ aci´ o Sz´ am´ıt´ og´ epes grafika Megjelen´ıt˝ ok, eszk¨ oz¨ ok
Megjelen´ıt˝ ok Raszter- ´ es vektorgrafika
Eszk¨oz¨ok
3D monitorok Stereoscopy M´ast l´at a k´et szem, nincs mozg´as parallaxis Head Mounted Display Shutter glasses Polariz´alt lencs´ej˝ u szem¨ uveg
Autostereoscopy Nem kell hozz´a k¨ ul¨ on eszk¨ oz a felhaszn´al´ o r´esz´er˝ol Parallax barrier Lenticular lens
Valasek G´ abor
[email protected]
Sz´ am´ıt´ og´ epes Grafika
Adminisztr´ aci´ o Sz´ am´ıt´ og´ epes grafika Megjelen´ıt˝ ok, eszk¨ oz¨ ok
Megjelen´ıt˝ ok Raszter- ´ es vektorgrafika
Eszk¨oz¨ok Parallax ´es Lenticular
Marvin Raaijmakers, Wikipedia
Valasek G´ abor
[email protected]
Sz´ am´ıt´ og´ epes Grafika
Adminisztr´ aci´ o Sz´ am´ıt´ og´ epes grafika Megjelen´ıt˝ ok, eszk¨ oz¨ ok
Megjelen´ıt˝ ok Raszter- ´ es vektorgrafika
´es m´eg...
nyomtat´ok 3D nyomtat´ok plotterek OLED kijelz˝ok projektorok
Valasek G´ abor
[email protected]
Sz´ am´ıt´ og´ epes Grafika
Adminisztr´ aci´ o Sz´ am´ıt´ og´ epes grafika Megjelen´ıt˝ ok, eszk¨ oz¨ ok
Megjelen´ıt˝ ok Raszter- ´ es vektorgrafika
Tartalom
1
Adminisztr´aci´o
2
Sz´am´ıt´og´epes grafika Motiv´aci´o ´ Attekint´ es
3
Megjelen´ıt˝ok, eszk¨oz¨ ok Megjelen´ıt˝ok Raszter- ´es vektorgrafika
Valasek G´ abor
[email protected]
Sz´ am´ıt´ og´ epes Grafika
Adminisztr´ aci´ o Sz´ am´ıt´ og´ epes grafika Megjelen´ıt˝ ok, eszk¨ oz¨ ok
Megjelen´ıt˝ ok Raszter- ´ es vektorgrafika
Rasztergrafika
Doink, vecteezy.com
Valasek G´ abor
[email protected]
Sz´ am´ıt´ og´ epes Grafika
Adminisztr´ aci´ o Sz´ am´ıt´ og´ epes grafika Megjelen´ıt˝ ok, eszk¨ oz¨ ok
Megjelen´ıt˝ ok Raszter- ´ es vektorgrafika
Rasztergrafika
Doink, vecteezy.com
Valasek G´ abor
[email protected]
Sz´ am´ıt´ og´ epes Grafika
Adminisztr´ aci´ o Sz´ am´ıt´ og´ epes grafika Megjelen´ıt˝ ok, eszk¨ oz¨ ok
Megjelen´ıt˝ ok Raszter- ´ es vektorgrafika
Rasztergrafika
Az ´abra legkisebb egys´ege a pixel, ami egy sz´ınt reprezent´al. A pixeleket valamilyen N × M-es t¨ ombben t´aroljuk. Nagy´ıt´askor ´es kicsiny´ıt´eskor csak a pixelek l´athat´o m´eret´et m´odos´ıtjuk.
Valasek G´ abor
[email protected]
Sz´ am´ıt´ og´ epes Grafika
Adminisztr´ aci´ o Sz´ am´ıt´ og´ epes grafika Megjelen´ıt˝ ok, eszk¨ oz¨ ok
Megjelen´ıt˝ ok Raszter- ´ es vektorgrafika
Vektorgrafika
Doink, vecteezy.com
Valasek G´ abor
[email protected]
Sz´ am´ıt´ og´ epes Grafika
Adminisztr´ aci´ o Sz´ am´ıt´ og´ epes grafika Megjelen´ıt˝ ok, eszk¨ oz¨ ok
Megjelen´ıt˝ ok Raszter- ´ es vektorgrafika
Vektorgrafika
Doink, vecteezy.com
Valasek G´ abor
[email protected]
Sz´ am´ıt´ og´ epes Grafika
Adminisztr´ aci´ o Sz´ am´ıt´ og´ epes grafika Megjelen´ıt˝ ok, eszk¨ oz¨ ok
Megjelen´ıt˝ ok Raszter- ´ es vektorgrafika
Vektorgrafika
A k´ep matematikailag le´ırhat´ o elemekb˝ ol ´ep¨ ul fel: g¨orb´ek, s´ıkidomok. Ezekhez vannak rendelve k¨ ul¨ onb¨ oz˝ o tulajdons´agok: sz´ın, kit¨olt´es, vonalvastags´ag. Az egyenes t´enyleg egyenes, a g¨ orb´ek b´armilyen nagy´ıt´as alatt ´ıvesek maradnak.
Valasek G´ abor
[email protected]
Sz´ am´ıt´ og´ epes Grafika