| Datum | Téma (Datum poslední aktualizace) | Doplňkový materiál |
1. | 24. 2. | Úvod. Grafická rozhraní, knihovna OpenGL, Základy programování shaderů v OpenGL 1 - program | hello-world.zip (jednoduchý program v OpenGL a GLUTu) |
2. | 2. 3. | Základy programování shaderů v OpenGL 2 - data, GLUT, Teselace základních objektů (příloha) | primitives-cube.zip (kostka pomocí bodů, hran a trojúheníků), primitives-sphere.zip (koule z rovnostranných trojúhelníků), primitives-bowl.zip (pohár jako rotační těleso), primitives-terrain.zip (terén pomocí bodů, hran a trojúheníků) |
3. | 9. 3. | Transformace I (model, view), příloha (transformace v knihovně GLM) | transformdemos.zip (SIGGRAPH, staré, ale velmi názorné), transform.zip - Rotace vztažené k různým soustavám souřadnic |
4. | 16. 3. | Transformace II (projekce, viewport), příloha (projekce v GLM). Struktura scény (graf scény) | scenegraph-demo.zip - demo ke grafu scény dcgi, transformdemos.zip (SIGGRAPH, staré, ale velmi názorné), aspectviewport.zip (staré, ale princip stejný), aspectprojection.zip (staré, ale princip stejný), OpenGL Projection Matrix - odvození, Gimbal Lock by Gernot Hoffmann pdf, Gimbal lock video!! |
5. | 23. 3. | Barva, světlo, materiály | Poynton: ColorFAQ, GammaFAQ, WhiteBalance ; lightdemos.zip (SIGGRAPH, staré, ale velmi názorné, materials.zip (SIGGRAPH, staré, ale velmi názorné |
6. | 30. 3. | Textury | texturingdemo.zip (SIGGRAPH, staré, ale velmi názorné), Textures (OpenGL wiki) |
7. | 6. 4. | Zobrazovací řetězec a obrazová paměť, operace s fragmenty (včetně míchání barev) | |
8. | 13. 4. | Vstupní operace, identifikace a výběr zobrazovaných objektů, virtuální trackball | picking-demo.zip, picking-stencil-demo.zip, fogdemo.zip (SIGGRAPH, staré, ale velmi názorné |
9. | 20. 4. | Křivky I | Web: Animated Bézier Curves, Diplomová práce L. Alexandra (plná doslovných citací bez uvedení zdroje, ale velmi názorné applety) |
10. | 27. 4. | Křivky II | modelar.zip (staré, ale velmi názorné), bspline (jar) - nutno přidat url serveru cent do seznamu výjimek Javy (Control Panel/ Java Control Panel / Security / Edit Site List / Add) |
11. | 4. 5. | Rektorský den | |
12. | 11. 5. | Modelování | |
13. | 18. 5. | Zobrazování a osvětlování. | |
14. | 25. 5. | Rezerva - předtermín | Vizualizace informace (pro zájemce) |