=== Harmonogram přednášek === ^ ^ Datum ^ Téma (Datum poslední aktualizace) ^ Doplňkový materiál ^ |1. |24. 2. | {{:courses:b0b39pgr:01-intro.pdf|Úvod. Grafická rozhraní, knihovna OpenGL}}, {{:courses:b0b39pgr:01-ShadersProgram.pdf|Základy programování shaderů v OpenGL 1 - program}} | {{:courses:b0b39pgr:hello-world.zip}} (jednoduchý program v OpenGL a GLUTu) | |2. |2. 3. | {{:courses:b0b39pgr:02-ShadersData.pdf|Základy programování shaderů v OpenGL 2 - data, GLUT}}, {{:courses:b0b39pgr:03-objekty.pdf|Teselace základních objektů (příloha)}} | {{:courses:b0b39pgr:primitives-cube.zip}} (kostka pomocí bodů, hran a trojúheníků), {{:courses:b0b39pgr:primitives-sphere.zip}} (koule z rovnostranných trojúhelníků), {{:courses:b0b39pgr:primitives-bowl.zip}} (pohár jako rotační těleso), {{:courses:b0b39pgr:primitives-terrain.zip}} (terén pomocí bodů, hran a trojúheníků) | |3. |9. 3. | {{:courses:b0b39pgr:04-transformace-1.pdf|Transformace I (model, view)}}, {{:courses:b0b39pgr:04-transformace-1–priloha.pdf|příloha (transformace v knihovně GLM)}} | {{:courses:b0b39pgr:transformDemos.zip}} (SIGGRAPH, staré, ale velmi názorné), {{:courses:b0b39pgr:transform.zip}} - Rotace vztažené k různým soustavám souřadnic | |4. |16. 3. | {{:courses:b0b39pgr:05-transformace-2.pdf|Transformace II (projekce, viewport)}}, {{:courses:b0b39pgr:05-transformace-2-priloha.pdf|příloha (projekce v GLM)}}. {{:courses:b0b39pgr:05-struktSceny.pdf|Struktura scény (graf scény)}} | {{:courses:b0b39pgr:scenegraph-demo.zip}} - demo ke grafu scény dcgi, {{:courses:b0b39pgr:transformDemos.zip}} (SIGGRAPH, staré, ale velmi názorné), {{:courses:b0b39pgr:aspectviewport.zip}} (staré, ale princip stejný), {{:courses:b0b39pgr:aspectprojection.zip}} (staré, ale princip stejný), {{http://www.songho.ca/opengl/gl_projectionmatrix.html|OpenGL Projection Matrix}} - odvození, {{http://www.fho-emden.de/~hoffmann/gimbal09082002.pdf|Gimbal Lock by Gernot Hoffmann pdf}}, {{http://www.youtube.com/watch?v=zc8b2Jo7mno|Gimbal lock video!!}} | |5. |23. 3. | {{:courses:b0b39pgr:06-barvaSvetloMaterialy.pdf|Barva, světlo, materiály}} | Poynton: {{http://www.poynton.com/PDFs/ColorFAQ.pdf|ColorFAQ}}, {{http://www.poynton.com/PDFs/GammaFAQ.pdf|GammaFAQ}}, {{http://www.fotoroman.cz/techniques2/light_white_balance.htm|WhiteBalance}} ; {{:courses:b0b39pgr:lightDemos.zip}} (SIGGRAPH, staré, ale velmi názorné, {{:courses:b0b39pgr:materials.zip}} (SIGGRAPH, staré, ale velmi názorné | |6. |30. 3. | {{:courses:b0b39pgr:07-textury.pdf|Textury}} | {{:courses:b0b39pgr:texturingDemo.zip}} (SIGGRAPH, staré, ale velmi názorné), {{http://www.opengl.org/wiki/Texture|Textures (OpenGL wiki)}} | |7. |6. 4. | {{:courses:b0b39pgr:08-zobrRetezec.pdf|Zobrazovací řetězec a obrazová paměť, operace s fragmenty (včetně míchání barev)}} | {{:courses:b0b39pgr:xor.zip}} (staré, pro ilustraci interakce s XOR), {{:courses:b0b39pgr:alphaMouse.zip}} (staré - demo pořadí míchání) |8. |13. 4. | {{:courses:b0b39pgr:09-interakce.pdf|Vstupní operace, identifikace a výběr zobrazovaných objektů, virtuální trackball}} | {{:courses:b0b39pgr:picking-demo.zip}}, {{:courses:b0b39pgr:picking-stencil-demo.zip}}, {{:courses:b0b39pgr:fogDemo.zip}} (SIGGRAPH, staré, ale velmi názorné | |9. |20. 4. | {{:courses:b0b39pgr:10-krivky.pdf|Křivky I}} | Web: {{http://www.jasondavies.com/animated-bezier/|Animated Bézier Curves}}, {{http://lubovo.misto.cz/_MAIL_/curves/obsah.html|Diplomová práce L. Alexandra}} (plná doslovných citací bez uvedení zdroje, ale velmi názorné applety) | |10.|27. 4. | {{:courses:b0b39pgr:11-krivkyII.pdf|Křivky II}} | {{:courses:b0b39pgr:modelar.zip}} (staré, ale velmi názorné), {{https://cent.felk.cvut.cz/courses/PGR/demos/deprecated/B_SPLINE-n=3-k=4%20Overview.htm|bspline}} ({{https://cent.felk.cvut.cz/courses/PGR/demos/deprecated/Bspline.jar|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. | {{:courses:b0b39pgr:12-modelovani.pdf|Modelování}} | | |13. |18. 5. | {{:courses:b0b39pgr:13-render.pdf|Zobrazování a osvětlování.}} | | |14. |25. 5. | Rezerva - předtermín | {{:courses:b0b39pgr:ivis.pdf|Vizualizace informace (pro zájemce)}} |