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ů:
|
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) |