Západočeská univerzita
Katedra informatiky výpočetní techniky
Rozsah: 3 + 2 , 6 kreditů
| Skala,V: Světlo, barvy a barevné
systémy, Academia pro
download [23MB] Křivky a plochy v počítačové grafice pro download [1,33MB]
ZPG-1[330MB], ZPG-2[415MB], ZPG-3[364MB], ZPG-4[350MB], ZPG-5[361MB] |
ZPG je 6-ti kreditový předmět, který poskytuje úvod do problematiky počítačové grafiky a vizualizace dat s použitím programovaní pod operačním systémem MS Windows a programové knihovny DirectX, resp. OpenGL.
Předpokládá se základní znalost lineární algebry (včetně vektorové a maticové notace), základních datových struktur, znalost programování s prostředky MS Visual Studio & C# , resp. J# (Java). Doporučujeme též znalost na úrovni předmětů KIV/GRG a KIV/NET.
Znalosti na úrovni předmět KIV/ZPG jsou předpokladem pro přijetí na navazující magisterský program "Počítačová grafika a výpočetní systémy" v délce trvání 2 roky. Po úspěšném absolvování získá absolvent titul "Ing.".
Po absolvovaní předmětu budete schopni realizovat složitější grafické výstupy s pomocí standardní knihovny DirectX, grafické modelování a animace objektů.
Vaše znalosti můžete rozšířit v rámci dalších předmětů, zejména pak:
- Algoritmy počítačové grafiky KIV/APG,
- Grafické systémy a vizualizace dat KIV/VID,
- Advanced Computer Graphics KIV/ACG,
V rámci vědecko-výzkumných projektů řešených v Centru počítačové grafiky a vizualizace dat (http://herakles.zcu.cz/~skala/Grants.htm) můžete pracovat na řešení odborných problémů, které mohou vyústit v odbornou práci v rámci předmětu Odborný projekt KIV/OP a v diplomovou práci.
Studenti dosahující vynikajících výsledků při řešení projektů mohou získat stipendium, resp. pracovat na odborných projektech v rámci řádného pracovního poměru.
Možný bodový zisk
Hodnocení
Vaše celkově ohodnocení S je součtem bodů získaných ze cvičení a ze zkoušky, a to:
zkouška |
výborně: | S > 85 bodů |
| velmi dobře: | S > 65 bodů | |
| dobře: | S > 50 bodů | |
| neprospěl: | S <= 50 bodů včetně |
Termíny zkoušek a testů - může dojít ke změnám
- Studenti se na zkoušku zapisují standardním způsobem přes PORTAL, nedostavení se na zkoušku bez vážného důvodu je hodnoceno známkou neprospěl.
Před zkouškou musí být zapsán zápočet v indexu.
Je nutné počítat s tím, že termíny se mohou se z velmi vážných důvodů změnit, případné změny budou oznámeny předem.
Předběžně (není přidělená místnost v rezervačním systému),
definitivní údaje na PORTALu
Termín Zkouška Čas Místnost 1. 11.ledna 2010 13:00-17:00 2. 25.ledna 2010 13:00-17:00 3. 8.února 2010 13:00-17:00 Studenti se shromáždí před posluchárnou minimálně 10 min. před zahájením zkoušky.
Upozornění:
- Opisování, resp. poskytování informací k opisování bude u všech případů řešeno okamžitým ukončením zkoušky a hodnocením NEPROSPĚL u všech zúčastněných. Zkoušku z předmětu bude možno opakovat až následující rok.
Jednotlivé úlohy budou odevzdány v zadaném termínu dle dispozic cvičících přes PORTAL.
Součástí dokumentace musí být i seznam použité literatury.
Při odevzdávání úloh je nutné respektovat strukturu názvu souboru [bez diakritiky]
<předmět>_<šk.rok>_<č.úlohy>_<přijmení>_<jméno>_<čislo studenta>
např.
ZPG_2008_1_Novak_Josef_A235478
Cvičení jsou určeny především k vysvětlení API, tj. DirectX, které vam umožní vaše práce realizovat.
Cvičící určí přesnou formu, termíny atd.
Vyzvedněte si licenci na MSDN AA, což vám umožní používat veškeré vývojové nástroje Microsoft pro nekomerční použití zdarma na vašem osobním počítači. Informace na dveřích místnosti UL 401.Podrobné informace k dispozici na: http://herakles.zcu.cz/education/zpg/cviceni.php
Termíny zadání a odevzdání (pokud cvičící nestanoví jinak)
- Úlohy se zásadně odevzdávají ve stanovených termínech a způsobem určeným cvičícím.
- Selhání systémů, nečitelnost dat, pozdní zadání z důvodu nepřítomnosti na cvičení atd. není důvodem k prodloužení termínu odevzdání.
- Před odevzdáním pečlivě testujte na systémech v laboratoři UL 407 (nikoliv však 64- bit.počítače, počítač se střižnou).
Cvičení - jsou vždy zaměřeny na osvětlení problematiky z předchozích přednášek a na problémy spojené se zadanou úlohou. Součástí je jak teoretický aparát, tak i praktické použití v použitém rozhraní DirectX.
Formujte studijní skupinky nejlépe po dvou nebo třech a jedenkrát do týdne na společném setkání řešte zadané problémy. Diskutujte zadané problémy mezi sebou a snažte se najít nová řešení. Nicméně zadané úlohy musíte realizovat sami, včetně dokumentace, programů atd.
Rozhodně je to výhodné pro získání dodatečných bodů ze cvičení.
Naučíte se více, pokud budete pracovat ve skupinkách, než samostatně. Je nezbytné důsledně uvádět v dokumentaci použité zdroje informací - jméno osoby, se kterou jste spolupracovali, citace kapitol knih nebo článku, které jste použili, atd.
Dodatkové informace lze čerpat z doporučené literatury. Další informace lze získat na http://herakles.zcu.cz - je to starší materiál, omlouvám se.
Pro pokročilé
| prostředek (reference: UL407) | neřízené prostředí - již nepodporované | .NET |
|---|---|---|
| programovací jazyky | C/C++ | C# (též jiný .NET jazyk) |
| grafické rozhranní | Simple Directmedia Player (SDL, SDL_ttf, SDL_image)
+ OpenGL SDL.NET + Tao (OpenGL pro .NET) |
SlimDX |
| Direct3D 9.0 (též DirectX Graphics) Projekt D3D UT |
||
| Managed Direct3D 9.0 (též DirectX Graphics) | ||
| referenční HW | Ati FireGL T2-64 (UL407) | |
Užitečné adresy, pokud používáte .NET platformu
| "Kuchařka" programátora v C# a .NET, často řešené úlohy. Velmi užitečná je sekce "Common Tasks". | http://samples.gotdotnet.com/quickstart/ |
| Vše o okénkových aplikacích v .NET | http://www.windowsforms.com/ |
| Vše o ASP.NET. Webové objekty ke stažení. | http://www.asp.net |
| WebMatrix - volně dostupné vývojové prostřed pro C# a .NET | http://www.asp.net/webmatrix |
| ASP.NET webhosting | http://www.aspweb.cz http://europe.webmatrixhosting.net |
Last update: 2009-10-26 13:47