|
Grafické intro 64kB s použitím OpenGL
Obrtlík, Petr ; Milet, Tomáš (oponent) ; Herout, Adam (vedoucí práce)
Tato bakalářská práce je zaměřena na problematiku tvorby grafického intra s omezenou velikostí. Práce popisuje využívané metody pro tvorbu grafického intra. Zabývá se procedurálním generováním objektů a textur, jednoduchým generováním částic, vykreslováním vodní hladiny s reflexí a refrakcí, vytvářením stínů, osvětlení, nastavením kompilátoru a komprimací výsledného souboru. Výsledkem je kreslená krajinka simulující průběh dne. Vytvořené grafické intro má velikost menší než 64kB.
|
| |
| |
|
Efektivní výpočet osvětlení
Kubovčík, Tomáš ; Pečiva, Jan (oponent) ; Milet, Tomáš (vedoucí práce)
Tato práce se zabývá efektivním výpočtem osvětlení v grafických scénách s velkým počtem světel . Představeny budou základní techniky výpočtu osvětlení i pokročilé techniky , které jsou z nich odvozeny . Těžištěm práce je zejména technika tiled shading a její optimalizace popsané v teoretické i praktické části . Závěr práce se zaměřuje na experimenty prováděné na těchto technikách zachycující jejich přínos v efektivitě a rychlosti výpočtů osvětlení jakož i implementačním podrobnostem některých důležitých částí .
|
|
Distributed Ray Tracing
Slovák, Radek ; Jošth, Radovan (oponent) ; Herout, Adam (vedoucí práce)
Práce se zabývá studiem globální zobrazovací metody distribuované sledování paprsku. Ta z matematického popisu scény generuje dvourozměrné obrazy o vysoké kvalitě a realističnosti. Práce rozebírá problematiku a vysvětluje postupy řešení s touto technikou spojené. Popisuje také neoddělitelnou součást této metody a to klasické sledování paprsku.
|
|
Rychlý průsečík paprsku se scénou
Stříž, Martin ; Zemčík, Pavel (oponent) ; Herout, Adam (vedoucí práce)
Zobrazení scény metodou sledování paprsku patří k používaným zobrazovacím metodám. Ačkoliv se nejedná o fotorealistickou zobrazovací metodu, poskytuje výstup s vysokou kvalitou obrazu. Její nevýhodou je značná výpočetní náročnost, proto se v praxi používají různé optimalizace. Práce se zabývá optimalizací dělením prostoru, konkrétně pomocí BSP a KD stromů a jejich vzájemným srovnáním.
|
| |
|
Fotorealistické zobrazování
Lysek, Tomáš ; Kučiš, Michal (oponent) ; Zemčík, Pavel (vedoucí práce)
Tato práce obsahuje popis implementace fotorealistické metody zobrazení scény. V první části práce jsou popsány postupy a techniky, které slouží k fotorealistickému zobrazení scény. Jsou zde uvedeny jak metody zobrazení scény (raytracing, metoda radiozity nebo photon mapping) tak další techniky sloužící v počítačové grafice. V druhé části práce je zhodnocený současný stav, uveden důvod výběru tématu a detailněji specifikováno zadaní. Poslední část práce popisuje postup implementování fotorealistické metody zobrazení.
|
|
Ray-tracing s knihovnou IPP
Kukla, Michal ; Havel, Jiří (oponent) ; Hradiš, Michal (vedoucí práce)
Práce se zabývá návrhem a implementací ray-tracingu a path-tracingu s využitím knihovny IPP. Teoretická část diskutuje současné postupy při akceleraci zmínených algoritmů a možnost paralelizace. V další části práce je popsán návrh algoritmů ray-tracingu a path-tracingu a způsob paralelizace zmiňovaných algoritmů. Tato část taktéž diskutuje možnosti implementace adaptivního vzorkování a metody importance sampling v souvislosti s metodou Monte Carlo pro urychlení algoritmu path-tracingu. Další část se zabývá postupem implementace zmínených zobrazovacích algoritmů v kontextu knihovny IPP a také využitím knihovny Boost při tvorbě síťového rozhrání aplikace. Implementované postupy jsou v závěru práce podrobeny testům výkonnosti a kvality zobrazení pro stanovení úspešnosti zvolených postupů. Výstupem práce je serverová aplikace schopna současné obsluhy více klientů poskytující vizualizaci a klientská aplikace implementující ray-tracing a path-tracing.
|
| |