Témata prací (Výběr práce)Témata prací (Výběr práce)(verze: 368)
Detail práce
   Přihlásit přes CAS
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ý - zadáno a potvrzeno stud. odd.
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
 
Univerzita Karlova | Informační systém UK