Předmět: Počítačová grafika 3D a grafická API

» Seznam fakult » FEI » KST
Název předmětu Počítačová grafika 3D a grafická API
Kód předmětu KST/NNPG3
Organizační forma výuky Přednáška + Cvičení
Úroveň předmětu Magisterský
Rok studia nespecifikován
Semestr Zimní
Počet ECTS kreditů 5
Vyučovací jazyk Čeština
Statut předmětu Povinně-volitelný
Způsob výuky Kontaktní
Studijní praxe Nejedná se o pracovní stáž
Doporučené volitelné součásti programu Není
Vyučující
  • Veselý Petr, Ing.
  • Fikejz Jan, Ing. Ph.D.
Obsah předmětu
Náplň přednášek: 01. Úvod do 3D grafiky, historie, základní pojmy 02. Barvy a světlo 03. Modelovací nástroje, Autodesk Maya 04. Modelování 3D objektů 05. Pokročilé techniky skriptování (MEL) 06. Úvod do OpenGL, pipeline, grafická primitiva, struktury 07. OpenGL shadery 08. Křivky 09. Textury 10. Transformace 11. Promítání 12. Osvětlení, stíny, stínování 13. Animace Náplň cvičení: 01. Seznámení se vývojovým nástrojem. Knihovny pro vývoj 3D aplikací s OpanGL. Ukázková aplikace. 02. OpenGL knihovna GLFW, Vytvoření a práce s oknem. 03. Knihovna GLEW. Základní práce s shadery. 04. Textury. 05. Transformace. 06. Souřadnicové systémy. 07. Kamera. 08. Skybox. 09. Barvy. 10. Osvětlovací model. Zadání semestrální práce. 11. Materiály. 12. Knihovna Assimp. Práce s modelem. 13. Obhajoba semestrální práce

Studijní aktivity a metody výuky
Monologická (výklad, přednáška, instruktáž), Demonstrace, Nácvik dovedností
  • Příprava na zkoušku - 20 hodin za semestr
  • Semestrální práce - 26 hodin za semestr
  • Domácí příprava na výuku - 52 hodin za semestr
  • Kontaktní výuka - 52 hodin za semestr
Výstupy z učení
Cílem předmětu je seznámit studenty s vybranými principy a pojmy z oblasti 3D počítačové grafiky. Dalším cílem je prohloubení znalostí při využívání profesionálního nástroje Autodesk Maya pro tvorbu 3D grafiky. Především se jedná o pokročilé techniky skriptování (MEL) a programování (API). Rovněž je cílem získání zkušeností při vytváření 3D a grafických aplikací s využitím standardu OpenGL.
Studenti by si měli osvojit znalosti a dovednosti v používání teoretických modelů při vytváření objektů 3D grafiky a měli by být schopni samostatně pracovat s moderními počítačovými prostředky pro vizualizaci a animaci.
Předpoklady
Zvládnutí matematiky - základy vektorového počtu a základy analytické geometrie. Dále se předpokládá předchozí absolvování předmětů z oblasti 2D vektorové a rastrové grafiky, (předměty: Počítačová grafika, Počítačová grafika 2D, Grafické editory).

Hodnoticí metody a kritéria
Písemná zkouška, Posouzení zadané práce

Předmět se skládá z přednášky a navazujících cvičení. Na cvičeních se pracuje v 3D grafickém programu demonstrují metody vytváření a manipulace s 3D objekty. Cvičení jsou povinná. Zápočet se uděluje za zpracování, odevzdání a obhájení semestrální práce. Zkouška probíhá formou testu, který obsahuje teoretické a praktické otázky z probrané teorie a principů, týkající se 3D grafiky.
Doporučená literatura
  • FORSYTH, David a Jean PONCE. Computer vision: a modern approach. 2003. ISBN 0-13-085198-1.
  • SHREINER, Dave., Graham. SELLERS, John M. KESSENICH a Bill. LICEA-KANE. OpenGL programming guide: the official guide to learning OpenGL, version 4.3. 2013. ISBN 978-0-321-77303-6.
  • WATT, Alan H. 3D Computer Graphics. 2000. ISBN 0-201-63186-5.
  • ŽÁRA, Jiří, Bedřich BENEŠ a Petr FELKEL. Moderní počítačová grafika. 2004. ISBN 8025104540.


Studijní plány, ve kterých se předmět nachází
Fakulta Studijní plán (Verze) Kategorie studijního oboru/specializace Doporučený ročník Doporučený semestr