| |
| |
| |
| |
|
Digitální osciloskop se sběrnicí USB
Vadinský, Václav ; Beneš, Petr (oponent) ; Havránek, Zdeněk (vedoucí práce)
Práce se zabývá návrhem a realizací hardwaru a softwaru osciloskopu k PC. Komunikace s PC probíhá pomocí USB rozhraní, ze kterého je osciloskop zároveň napájen. Osciloskop je vybaven 2 měřicími kanály s vertikálním rozlišením 12 bitů a maximální vzorkovací frekvencí 80MHz. Veškeré nastavování parametrů je prováděno pomocí programu v PC. Práce se dále zabývá způsobem zaznamenávání, synchronizací měření a posílání naměřených dat do PC a jejich následném zpracování a vyhodnocení.
|
|
Stínová tělesa v OpenGL
Salvet, Jan ; Pečiva, Jan (oponent) ; Havel, Jiří (vedoucí práce)
Práce se zabývá jednou konkrétní metodou tvorby stínů v počítačové grafice. Popisuje nejen její teoretické základy, ale také se zabývá možností praktické implementace využitím moderního rozhraní OpenGL. Součástí je testování výkonu několika variant této metody pomocí testovací aplikace. Z výsledků je jasně patrný přínos výpočtu této metody na grafické kartě.
|
|
Zobrazení virtuální grafiky a animací pro sportovní analýzu
Očenáš, Daniel Miloslav ; Zemčík, Pavel (oponent) ; Beran, Vítězslav (vedoucí práce)
Cieľom bakalárskej práce je vytvoriť súbor nástrojov použitých pri analýze videozáznamov športových podujatí, predovšetkým futbalových zápasov. Užívateľ môže nástroje použiť na zvýraznenie vybraných hráčov, ktorí sú ďalej trackovaní a zvýrazňovaní. Ďalej manuálne vytvárať smerovníky, znázorňujúce smer pohybu hráča alebo lopty. Trojrozmerné objekty sú vytvárané perspektívnym skreslením korešpondujúcim so scénou, ktorá je zachytená kamerou. Teoretická časť bakalárskej práce uvádza prehľad odbornej literatúry potrebnej na správne zobrazenie grafických objektov do videa v duchu rozšírenej reality. Praktická časť práce je zameraná na implementáciu a vizualizáciu grafických nástrojov s použitím knižnice OpenGL.
|
|
Tvorba grafické knihovny pro zásuvné moduly VST
Dufka, Filip ; Kříž, Petr (oponent) ; Přikryl, Lubor (vedoucí práce)
Diplomová práce se zabývá grafickým uživatelským rozhraním zvukových zásuvných modulů. V úvodní části je popsána struktura zvukových zásuvných modulů a poté popsány aktuální techniky a praxe vykreslování editorů zvukových parametrů na příkladech grafických knihoven sloužících k těmto účelům. Popsána je jejich neefektivnost a paměťová náročnost. Ve čtvrté části jsou grafické vykreslovací možnosti porovnány s dynamičtějšími technologickými obory — grafickým a herním průmyslem. Podrobeny analýze jsou aktuální zobrazovací techniky pro aplikace běžící v reálném čase a posuzována je jejich možnost začlenění do editorů zvukových zásuvných modulů. Další část je věnována řešení neefektivních technik zmíněných v první části. Navrženy jsou dvě metody s cílem dosáhnout realistického vzhledu bez zvýšení výkonové náročnosti. První metoda nabízí obecné řešení využitím 3D grafiky a grafických akcelerátorů s vykreslením pomocí „odloženého stínování“. Druhá představená metoda nahrazuje nutnost použití velkého množství (v řádech stovek) bitmapových obrázků pro realizaci otočení virtuálního potenciometru na operaci jednodušší — vyžadující pouze šesti obrázků pro vykreslení srovnatelného výsledku. Tato metoda byla v práci pojmenována jako „metoda normálových map“. Součástí práce bylo vytvoření grafické knihovny RealBox, jejímž základem jsou navržené metody. Knihovna dovoluje uplatňovat jak prostorový, tak 2D přístup k uživatelskému rozhraní s vizí zrychlit a zjednodušit současné pracovní postupy. Ke knihovně byla vytvořena kompletní dokumentace popisující veškeré funkce, které knihovna nabízí. Použitelnost knihovny je demonstrována na třech zvukových zásuvných modulech technologie VST3, které byly v rámci diplomové práce vytvořeny. Důraz byl kladen na vykreslovací možnosti a kvalitu editoru zvukových parametrů a na rychlost práce. Vypracovaná grafická knihovna tedy nabízí alternativu současným zastaralým technikám a základ pro další zlepšování grafických uživatelských rozhraní zvukových zásuvných modulů.
|
|
3D video browser
Míchal, Vít ; Štancl, Vít (oponent) ; Beran, Vítězslav (vedoucí práce)
Cílem tohoto projektu je navrhnout a vytvořit aplikaci pro vizualizaci vzájemně propojených video dat. Vizualizace probíhá ve 3D prostoru a snaží se využít jeho výhody (např. vnímání hloubky). V tomto dokumentu je obsaženo nastudování různých kategorií prostorových uživatelských rozhraní. Dále obsahuje návrh tří možných uživatelských rozhraní a jejich ovládání. Je zde také popsána implementace a provedené testy uživatelského rozhraní. Aplikace jsou napsány v jazyce C++ s pomocí Open Inventor.
|
|
Měření výkonnosti grafického akcelerátoru
Vanek, Juraj ; Drábek, Vladimír (oponent) ; Herout, Adam (vedoucí práce)
Námetom mojej práce je meranie výkonnosti grafického akcelerátoru pri zobrazovaní 3D scén. Zameriava sa na otestovanie výkonu akcelerátoru z každého uhla pohľadu pri výkonovo kritických operáciách v 3D grafike. Pojednáva o problematike implementácie jednotlivých meraní, ich vplyve na celkovom výsledku a vyhodnotení meraní. Konečným výstupom aplikácie je skóre, podľa ktorého je možné usúdiť, aký výkon podáva akcelerátor v porovnaní s ostatnými. Na toto porovnanie slúži on-line databáza výsledkov.
|