Spektrální optický simulátor
Thesis title in Czech: | Spektrální optický simulátor |
---|---|
Thesis title in English: | Spectral optical simulator |
Academic year of topic announcement: | 2009/2010 |
Thesis type: | Bachelor's thesis |
Thesis language: | čeština |
Department: | Department of Software and Computer Science Education (32-KSVI) |
Supervisor: | RNDr. Josef Pelikán |
Author: | hidden - assigned and confirmed by the Study Dept. |
Date of registration: | 07.04.2010 |
Date of assignment: | 07.04.2010 |
Date and time of defence: | 21.06.2010 00:00 |
Date of electronic submission: | 21.06.2010 |
Date of proceeded defence: | 21.06.2010 |
Opponents: | RNDr. Mgr. Tomáš Pop, Ph.D. |
Guidelines |
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. |
References |
- 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 |