Programování grafických aplikací, jaro 2012

Termín konání přednášky: 
St 8:00 - 9:40, D2

Slajdy z přednášek: 
(22.2.) PGA01a PGA01a
(29.2.) PGA02
(7.3.)  PGA03
(14.3.) PGA04
(21.3.) PGA05
(28.3.) PGA06
(4.4.)  PGA07
(18.4.) PGA08
(25.4.) PGA09
(3.5.)  PGA10
(9.5.)  PGA11
(16.5.) PGA12

Otázky ke zkoušce: 
Otazky

Soubory ke cvičením: 



Řešení ke cvičením:

Ukončení zápočtem:

K ukončení předmětu zápočtem je nutné samostatně a poctivě vypracovat a v řádném termínu odevzdat projekt využívající všech důležitých rysů OpenGL probraných během semestru. Vlastní zadání projektu: Cílem projektu je využít všech podstatných možností, které vám OpenGL nabízí, k demonstraci jejich znalosti. Nejprve obecný generický příklad: Vezměte všechna písmena z nichž se skládá vaše celé jméno a vytvořte z nich přesmyčku (příklad: PETR TOBOLA -> ROBOT TLAPE). Vytvořte 3D model robota "Karla" a rozpohybujte jej. Vašim úkolem bude naprogramovat animaci, ve které Karel přenáší třírozměrná písmenka Vašeho jména a vytváří z nich danou přesmyšku. Další možnost: Můžete si i kreativně vymyslet vlastní zadání. V takovém případě ovšem je nutné toto zadání poslat mně ke schválení a posouzení. Toto je vhodné udělat dříve, nežli se pustíte do (možná zbytečné) práce. Minimální požadavky na získání zápočtu jsou použití netriviálních transformací, osvětlení scény a použití textur. Použití libovolných dalších prvků je samozřejmě vítáno a ku prospěchu věci. Při odevzdávání se budou projekty hodnotit a bude možno získat až 10 bodů za projekt. Body je pak možno využít na prvním termínu zkoušky. Pokud zkoušku nesložíte i přes přidané body, tyto propadají a na příští termín již nejsou k dispozici. Upozorňuji, že body jsou oceněním pouze výborných porjektů a průměrné projekty tímto způsobem hodnoceny nebudou.

Ukončení zkouškou:

K ukončení předmětu zkouškou je nutné vypracování projektu dle stejných kritérií jako v ukončení zápočtem. Odevzdání projektu je nutnou podmínkou pro připustění ke zkoušce. Vlastní zkouška bude písemná a bude zahrnovat teoretické i praktické příklady z látky probrané během výuky v PV112.

Termíny zápočtů a zkoušek

Odevzdávání zápočtových příkladů: 21.5.2012, 9:00 - 12:00, B311 24.5.2012, 9:00 - 12:00, B311 28.5.2012, 9:00 - 12:00, B311 Zkouška: 31.5.2012, 8:00 - 10:00, D2 7. 6.2012, 8:00 - 10:00, D2 14.6.2012, 8:00 - 10:00, D2 21.6.2012, 12:00 - 14:00, D2

Reference:

www.opengl.org/ www.xmission.com/~nate/opengl.html www.root.cz http://www2.iro.umontreal.ca/~ratib/code/redirect.cgi?Goto=opengl.htm www.cs.unc.edu/~rademach/glui/ A další odkazy, které jste mi poslali: www.flipcode.com nehe.gamedev.net nehe.opengl.cz www.gametutorials.com www.sulaco.co.za/ http://www.humus.ca/index.php?page=3D http://www.spacesimulator.net/tutorials.html http://www.videotutorialsrock.com/ http://www.anim8or.com/