Spektrální optický simulátor
Název práce v češtině: | Spektrální optický simulátor |
---|---|
Název v anglickém jazyce: | Spectral optical simulator |
Akademický rok vypsání: | 2009/2010 |
Typ práce: | bakalářská práce |
Jazyk práce: | čeština |
Ústav: | Katedra softwaru a výuky informatiky (32-KSVI) |
Vedoucí / školitel: | RNDr. Josef Pelikán |
Řešitel: | skrytý![]() |
Datum přihlášení: | 07.04.2010 |
Datum zadání: | 07.04.2010 |
Datum a čas obhajoby: | 21.06.2010 00:00 |
Datum odevzdání elektronické podoby: | 21.06.2010 |
Datum proběhlé obhajoby: | 21.06.2010 |
Oponenti: | RNDr. Mgr. Tomáš Pop, Ph.D. |
Zásady pro vypracování |
Prostudovat literaturu o vykreslování scény metodami Monte-Carlo (Light tracing) a o základních optických principech (odraz, lom a disperze světla).
Navrhnout a implementovat systém, který bude umět simulovat optické soustavy včetně spektrálních jevů a bude vhodný i pro didaktické a experimentální použití. Scéna se bude načítat z XML souboru a měla by umožňovat použití aritmetických výrazů a proměnných. Popis scény by měl uvažovat CSG definici optické soustavy i přidružených prvků, definici běžných zdrojů světla i tzv. "zářících textur", zadání pozorovacích rovin (průměten), visualizačních průměten, apod. Podle potřeby použít vhodné externí knihovny pro paralelizaci (multi-threading), načítání XML, vstup a výstup rastrových obrázků. Výslednou aplikaci je potřeba důkladně otestovat, vyhodnotit efektivitu užité paralelizace a vyzkoušet zejména opticky zajímavé situace (disperze světla, totální reflexe, apod.). Experimenty doložit spočítanými obrázky i zdrojovými datovými soubory. Text práce musí obsahovat dobrou dokumentaci vytvořené aplikace, podrobně popsat všechny netriviální použité algoritmy a datové struktury. |
Seznam odborné literatury |
- E. Lafortune: Mathematical Models and Monte Carlo Algorithms for Physically Based Rendering, PhD dissertation, Katholieke Universiteit Leuven, 1996
- J. Plášek, M. Procházka, R. Antoš: Optics for Computer Graphics, lecture notes for NPGR030, MFF UK - J. Fuka, B. Havelka: Optika a atomová fyzika - I Optika - P. Dutré, K. Bala, P. Bekaert: Advanced Global Illumination |