Detail předmětu
Moderní počítačová grafika
FEKT-LGMPAk. rok: 2018/2019
Předmět se věnuje počítačové grafice a modelování. Cílem je představit modelování scén počítačem jak po teoretické tak po praktické stránce. Témata pokrývají široký rozsah od barevných modelů přes teorii 3D modelování pomocí polynomů až po implementaci na konkrétních procesorech, včetně paralelizace a využití možností GPU.
Jazyk výuky
Počet kreditů
Garant předmětu
Zajišťuje ústav
Výsledky učení předmětu
Prerekvizity
Plánované vzdělávací činnosti a výukové metody
Způsob a kritéria hodnocení
Zkouška 60 bodů, minimum 20 bodů
Osnovy výuky
Obraz a jeho reprezentace, vzorkování a kvantování.
Organizace obrazové paměti, zobrazovací režimy.
Fourierova, kosinová a waveletová transformace.
Principy 2D grafiky, křivky a jejich vlastnosti, algoritmy rasterizace.
Principy 3D grafiky, plochy a jejich vlastnosti.
Geometrické transformace scény v homogenních souřadnicích.
Osvětlování, stínování, viditelnost.
Mapování a komprese textur, pixelové interpolace.
RLE, Huffmanovo kódování, LZ77, LZW, predikční kódování, JPEG, JPEG2000, SPIHT.
Formáty čísel, aritmetika procesoru.
Multimediální procesory a rozšiřování instrukčního souboru, proudové zpracování instrukcí, cache, technologie SIMD. Technologie MMX, 3DNow!, SSE, Altivec.
Graphic pipeline, vertex a pixel shadery. Architektury moderních GPU. GPU jako paralelní systém. CUDA.
Učební cíle
Vymezení kontrolované výuky a způsob jejího provádění a formy nahrazování zameškané výuky
počítačová cvičení jsou povinná
odevzdání samostatného projektu je povinné
Základní literatura
Žára, J., Beneš, B., Sochor, J., Felkel, P. Moderní počítačová grafika. 2. přepracované vydání. Brno: Computer Press, 2004. 609 s. ISBN 80-251-0454-0 (CS)
Zařazení předmětu ve studijních plánech
- Program EEKR-ML magisterský navazující
obor ML-TIT , 2 ročník, letní semestr, volitelný oborový
- Program IBEP-VY magisterský navazující
obor VY-IBP , 1 ročník, letní semestr, volitelný oborový
obor VY-IBP , 2 ročník, letní semestr, volitelný oborový - Program EEKR-CZV celoživotní vzdělávání (není studentem)
obor ET-CZV , 1 ročník, letní semestr, volitelný oborový
Typ (způsob) výuky
Přednáška
Vyučující / Lektor
Osnova
3D grafika, složitost, grafické akcelerátory.
Obrazová paměť, grafické procesory.
Paralelizace geometrického a rasterizačního stupně.
Architektura SGI, mapování a komprese textur, pixelové interpolace.
Kvantování a predikční kódování.
Kosinová a waveletová transformace.
Kompenzace pohybu, podpásmové kódování.
Huffmanovo a aritmetické kódování, RLE.
Komprese dat, LZ 77, LZ 78, Burrows-Wheelerova transformace.
JPEG, ITU-T H.261, MPEG-1.
MPEG-2, -4, -7.
Multimediální procesory, instrukční soubory. Hrací konzoly.
Cvičení na počítači
Vyučující / Lektor
Osnova
2D Grafika, display listy.
Transformace, úvod do 3D grafiky.
Animace, fog.
Texturování, mipmapping.
Bezierovy plochy.
NURBS a quadriky.