36ZPG | Základy počítačové grafiky | Rozsah výuky: | 2+2 | ||
---|---|---|---|---|---|
Přednášející (garant): | Hudec B. | Typ předmětu: | S | Zakončení: | Z,ZK |
Zodpovědná katedra: | 336 | Kreditů: | 4 | Semestr: | Z |
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 grafikou, naučit programovat grafické aplikace pomocí knihovny OpenGL a seznámit s algoritmy zobrazovacího řetězce ve dvou i třírozměrném prostoru. V aplikacích počítačové grafiky je výklad orientován především na geometrické modelování, generování a zobrazování reálný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 jejich 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ězce.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émy LINUX | |
2. | Knihovna GLUT | |
3. | Řešení samostatné úlohy | |
4. | Grafické elementy OpenGL | |
5. | Ŕešení samostatné úlohyu PHIGS | |
6. | Transformace souřadných systémů, projekční a geometrické transformace v Open GL | |
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, Praha, ČVUT 1997 | |
[2] | Hudec, B.: Grafické systémy, Praha, ČVUT, 1999 | |
[3] | Žára, J. aj.: Počítačová grafika-principy a algoritmy. GRADA, Praha 1992 | |
[4] | Angel, E.: Interactive Computer Grphics, A top-down approach With OpenGL, Addison-Wesley, 1997, ISBN 0-201-85571-2 |
Literatura A:
[1] | Foley, J., van Dam, A., Feiner, S., Hughes, J.: Computer Graphigs - Principles and Practic. 2nd ed., Addition- Wesley, Reading 1990 |
Požadavky:
|
Předmět je zahrnut do těchto studijních plánů:
|
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) |