Přeskočit na hlavní obsah
Přeskočit hlavičku

Počítačová grafika I

Summary

Předmět volně navazuje na úvodní bakalářský kurz Základy počítačové grafiky a pokrývá hlavní principy fotorealistické syntézy obrazu. Jsou probírána zejména tato témata: metoda sledování paprsku, osvětlovací modely, modely odrazu světla od povrchu (BRDF), zobrazovací rovnice, základy metody Monte Carlo pro simulaci transportu světla, zajištění fyzikální korektnosti výsledků, urychlování výpočtu, vyhlazování obrazu a popis základních optických materiálových modelů. Předmět zahrnuje cvičení, během kterých jsou témata probírána na přednáškách prakticky realizována formou implementace programů k zápočtu. Teoretické poznatky získané během rozboru dílčích úloh slouží jako základ pro praktickou implementaci konkrétních příkladů na cvičeních. Cvičení tedy úzce korespondují s přednáškami a předpokládá se praktická realizace zmíněných témat v prostředí jazyka C++.

Cílem předmětu je prohloubení základních znalostí počítačové grafiky, se kterými se mohl posluchač seznámit v bakalářském studiu. Po absolvování předmětu posluchač porozumí základním principům moderních metod fotorealistického zobrazování scény. Vybrané metody bude umět popsat, naimplementovat a vytvářet aplikace pro renderování obrazů na základě fyzikálních principů šíření světa, přičemž důraz je kladen především na globální metody.

Absolvent předmětu dokáže:

- definovat základní struktury a operace používané v počítačové grafice se zaměřením na syntézu obrazu pomocí technik sledování paprsků,
- orientovat se v algoritmech rekurzivního sledování paprsků,
- formulovat rozdíl mezí lokálními a globálními metodami výpočtu osvětlení,
- řešit zobrazovací rovnici metodou Monte Carlo,
- navrhovat postupy pro urychlení konvergence stochastických metod,
- konstruovat akcelerační struktury pro urychlení průchodu paprsku scénou,
- specifikovat rozhodující optické vlastnosti vybraných typů materiálů,
- vytvářet výkonné paralelizované aplikace pro fotorealistickou syntézu obrazu.

Literature

[1] Pharr, M., Jakob, W., Humphreys, G.: Physically Based Rendering, Fourth Edition: From Theory to Implementation, MIT Press, 2024, 1312 pages, ISBN 978-0262048026 .
[2] Sojka, E.: Počítačová grafika II: metody a nástroje pro zobrazování 3D scén, VŠB-TU Ostrava, 2003 (ISBN 80-248-0293-7 ).
[3] Sojka, E., Němec, M., Fabián, T.: Matematické základy počítačové grafiky, VŠB-TU Ostrava, 2011.

Doporučená literatura

[1] Shirley, P., Morley, R. K.: Realistic Ray Tracing, Second Edition, AK Peters, 2003, 235 pages, ISBN 978-1568814612 .
[2] Haines, E., Akenine-Möller, T. (ed.): Ray Tracing Gems: High-Quality and Real-Time Rendering with DXR and Other APIs. Apress, 2024, 607 pages, ISBN 978-1484244265 .
[3] Marrs, A., Shirley, P., Wald, I (ed.). Ray Tracing Gems II: Next Generation Real-Time Rendering with DXR, Vulkan, and OptiX. Springer Nature, 2024, 858 pages, ISBN 978-1484271841 .
[4] Akenine-Moller, T., Haines, E., Hoffman, N.: Real-Time Rendering, Fourth Edition, AK Peters/CRC Press, 2018, 1178 pages, ISBN 978-1138627000 .
[5] Dutré, P.: Global Illumination Compendium, 2003, 68 pages.
[6] Ryer, A. D.: The Light Measurement Handbook, 1997, 64 pages.


Jazyk výuky čeština, angličtina
Kód 460-4078
Zkratka PG1
Název předmětu česky Počítačová grafika I
Název předmětu anglicky Computer Graphics I
Garantující katedra Katedra informatiky
Garant předmětu Ing. Tomáš Fabián, Ph.D.