|
Deferred Shading
Starý, Petr ; Švub, Miroslav (oponent) ; Jošth, Radovan (vedoucí práce)
Práce se zabývá problematikou návrhu a implementace výukového programu pro demonstraci techniky deferred shading a jejich možností. Intuitivní a interaktivní formou se snaží vysvětlit principy osvětlování a stínování pouze viditelných pixelů obrazu na základě atributové mapy vytvořené při rasterizaci geometrie. Zpracování geometrie je tedy kompletně odděleno od samotného procesu stínování.
|
|
Zobrazování objemových dat pomocí programovatelného HW
Jošth, Radovan ; Kršek, Přemysl (oponent) ; Herout, Adam (vedoucí práce)
Táto práca popisuje a implementuje metódu zobrazovania volumetrických dát. Hlavným účelom je vizualizovať nasnímané 3D dáta jednou zo súčasných metód pre získavanie 3D volumetrických dát. Takéto metódy sa veľmi často používajú v medicíne a chémii. Systém využíva na zobrazovanie dát programovateľný pipeline súčasných grafických kariet, ktorý umožňuje rýchle paralelné spracovanie veľkých objemov dát. V projekte je popísaný teoretický úvod do problematiky volumetrických dát, tiež obsahuje návrh systému a nakoniec popis implementácie. Výsledkom projektu je aplikácia ktorá s využitím OpenGL vykresľuje volumetrické dáta.
|
|
Simulace tekutin a plynů
Zivčák, Jan ; Žák, Pavel (oponent) ; Jošth, Radovan (vedoucí práce)
Tato bakalářská práce zpracovává tématiku simulace tekutin a plynů na osobních počítačích. Práce porovnává různé přístupy s ohledem na proveditelnost simulace v realném čase. Pozornost je také věnována metodam pro zobrazovaní tekutiny - implicitním plochám a metodě marching cubes. Navíc se práce zaměřuje na moderní grafické adaptéry s ohledem na jejich využití při výpočtech simulace. Obzvláště se bude věnovat pozornost technoligii CUDA od společnosti NVIDIA. Vše je navíc doplněno popisem mé implementace simulace tekutin a plynů.
|
|
Využití grafického procesoru jako akcelerátoru - technologie OpenCL
Hrubý, Michal ; Jošth, Radovan (oponent) ; Zemčík, Pavel (vedoucí práce)
Tato práce se zabývá technologií OpenCL a jejím využitím pro detekci objektů. První část je zaměřená na popis principů technologie OpenCL a základní teorii o detekci objektů. Následuje kapitola analýzy, kde je navržená metoda zpracování s přihlédnutím na možnosti OpenCL. Další část popisuje samotnou implementaci detekční aplikace a experimentálně vyhodnocuje výkon detektoru. Poslední kapitola shrnuje dosažené výsledky.
|
|
Měření výkonnosti grafického akcelerátoru
Dvořák, Milan ; Šolony, Marek (oponent) ; Jošth, Radovan (vedoucí práce)
Tato práce se zabývá měřením výkonnosti grafických akcelerátorů. Popisuje vlastnosti současných grafických akcelerátorů a existující řešení měření jejich výkonu. Navrhuje vlastní metodiku pro měření výkonu a popisuje způsob implementace aplikace v OpenGL s využitím knihoven GLUT a GLEW. V poslední části se testuje několik grafických karet, zkoumají se faktory ovlivňující testování a diskutují se naměřené výsledky.
|
| |
| |
|
Dekódování čárového kódu v obraze v reálném čase
Kostiha, Martin ; Jošth, Radovan (oponent) ; Herout, Adam (vedoucí práce)
Tato práce se zabývá lokalizací a dekódováním lineárního čárového kódu EAN-13 v obraze. Popisuje typy a vlastnosti čárových kódů a představuje možné přístupy k lokalizaci a dekódování. Praktická část se věnuje návrhu a implementaci algoritmu s ohledem na efektivitu pro zpracování v reálném čase. Lokalizace je založena na hledání podobných rysů čárového kódu mezi čtenými řádky obrazu a dekódvání je prováděno nalezením nejvyšší podobnosti vůči referenčním kódovaným číslicím.
|
|
Visual Basic disassembler
Adamica, Ján ; Náhlík, Jaroslav (oponent) ; Jošth, Radovan (vedoucí práce)
Cílem této diplomové práce je navrhnout a implementovat disassembler binárních .exe souborů programovacího jazyka Visual Basic 6. Je zde popsán formát spustitelných přenositelných souborů, popsaná funkce disassembleru, jakož i funkce Windows API volání. Visual Basic disassembler by měl uživateli poskytnout co nejvíce dostupných informací o souboru Visual Basic 6. V této práci je podrobně popsána struktura binárních souborů Visual Basic 6.
|
| |