Přehled studia | Přehled oborů | Všechny skupiny předmětů | Všechny předměty | Seznam rolí | Vysvětlivky               Návod
XD36ZPG Základy počítačové grafiky Rozsah výuky:14+4
Přednášející (garant):Hudec B. Typ předmětu:S Zakončení:Z,ZK
Zodpovědná katedra:336 Kreditů:4 Semestr:L

Anotace:
Cílem předmětu je poskytnout posluchači základní informace o technickém a programovém vybavení pro podporu úloh s rastrovou i vektorovou gra-fikou, naučit programovat grafické aplikace pomocí knihovny OpenGL a seznámit s algoritmy zobrazovacího řetězce ve dvou i třírozměr-ném prostoru. V aplikacích počítačové grafiky je výklad orientován především na geometrické modelování, modelování křivek a ploch, modelování fraktálních útvarů, generování a zobrazování reál-ných scén.

Osnovy přednášek:
1. Technické prostředky počítačové grafiky
2. Grafická rozhraní a jejich standardizace. Knihovna OpenGL
3. Grafické elementy OpenGL a jejich atributy
4. Souřadné systémy a jejich transformace, transformace objektů. Zobrazovací transformace
5. Souřadné systémy a transformace v OpenGL
6. Barva a světlo v počítačové grafice. Stínování v OpenGL
7. Obrazové struktury a interaktivní grafika, vstupní grafické operace
8. Textury, definice a aplikace textur v OpenGL
9. Zobrazovací řetězec. Algoritmy generování grafických elementů
10. Algoritmy pro ořezávání grafických elementů a odstraňování neviditelných hran a ploch
11. Modelování křivek a ploch
12. Geometrické modelování
13. Fraktální geometrie, částicové systémy
14. Aplikace počítačové grafiky

Osnovy cvičení:
1. Úvod do operačního systému LINUX
2. Knihovna GLUT
3. Řešení samostatné úlohy
4. Grafické elementy OpenGL
5. Řešení samostatné úlohy
6. Transformace souřadných systémů, projekční a geometrické transformace v OpenGL
7. Řešení samostatné úlohy
8. Stínování a textury
9. Řešení samostatné úlohy
10. Obrazové animace v OpenGL
11. Řešení samostatné úlohy
12. Modelování křivek a ploch
13. Modelování v systémech CAD
14. Zápočet

Literatura Č:
1. Hudec, B. : Základy počítačové grafiky, Vydavatelství ČVUT, Praha, 2001.
2. Žára, J. aj.: Počítačová grafika - principy a algoritmy, Praha, GRADA, 1992.
3. Foley, J., van Dam, A., Feiner, S., Hughes, J.: Computer Graphigs - Principles and Practic, 2nd ad., Reading, Addition-Wesley, 1990.
4. Angel, E.: Interactive Computer Graphics, A top-down approach With OpenGL, Addison-Wesley, 1997, ISBN 0-201-85571-2.
5. Woo, M., Neider, J., Davis, T., Shreiner, D.: OpenGL Programming Guide, third ed., Addison-Wesley, Reading, 1997.

Literatura A:
1. Foley, J., van Dam, A., Feiner, S., Hughes, J.: Computer Graphigs - Principles and Practic, 2nd ad., Reading, Addition-Wesley, 1990.
2. Angel, E.: Interactive Computer Graphics, A top-down approach With OpenGL. Addison-Wesley, 1997, ISBN 0-201-85571-2.
3. Woo, M., Neider, J., Davis, T., Shreiner, D.: OpenGL Programming Guide, third ed., Addison-Wesley, Reading, 1997.

Požadavky:
Vyřešení samostatných úloh.

Předmět je zahrnut do těchto studijních plánů:
Plán Obor Role Dop. semestr
MVT02-D Výpočetní technika S 2
MVT04-D Výpočetní technika S 2
MVT01-D Výpočetní technika S 2
MVT03-D Výpočetní technika S 2
MVT05-D Výpočetní technika S 2
BVT-D Výpočetní technika S 4
BVT-D Výpočetní technika S 4


Stránka vytvořena 25. 2. 2002, semestry: Z/2001-2, Z/2002-3, L/2001-2, L/2002-3, připomínky k informační náplni zasílejte správci studijních plánů Návrh a realizace: I. Halaška (K336), J. Novák (K336)