Národní úložiště šedé literatury Nalezeno 18 záznamů.  předchozí11 - 18  přejít na záznam: Hledání trvalo 0.01 vteřin. 
Systém pro zjednodušení tvorby umělé inteligence ve hrách
Mašek, Martin ; Ježek, Pavel (vedoucí práce) ; Keznikl, Jaroslav (oponent)
Na tvorbě umělé inteligence (artificial intelligence, dále AI) do počítačových her se v dnešní době běžně podílí lidé, kteří jsou sice specialisty ve svém oboru, ale nejsou programátory. Proto bylo nutné vyvinout nástroj pro tvorbu AI snadno použitelný i bez znalosti programování. Pro tvorbu umělé inteligence se ukázal velice vhodný koncept Behavior trees. Na základě konceptu byl jako součást bakalářské práce vytvořen framework v jazyce C# pro platformu .NET nazvaný Revive, který umožňuje tvorbu umělé inteligence užitím grafického editoru, je snadno implementovatelný ve hrách a poskytuje možnost sledovat průběh rozhodování zapnutím ladícího režimu. Důraz byl kladen především na jednoduchost implementace do hry. Revive lze reálně použít pro tvorbu AI do her. Demonstrace jednoduché simulace, užitím Revive frameworku, je přiložena k této práci.
Skeletal Animations in Real-time 3D Graphics
Brabec, Michal ; Ježek, Pavel (vedoucí práce) ; Keznikl, Jaroslav (oponent)
Skeletální animace v realtimové 3D grafice Abstrakt Skeletální animace je velmi efektivní animační technika, která se používá ve videohrách a filmech k animaci lidí, zvířat a dalších složitých modelů. Tato práce se zabývá mnoha problémy spojenými s implementací skeletálních animací a nabízí jednoduché a efektivní řešení těch nejdůležitějších. Práce obsahuje veškeré znalosti nutné k pochopení a použití této důležité animační metody protože vysvětluje všechny operace a výpočty nezbytné pro transformaci modelu podle jeho kostry. Součástí této práce je kompletní implementace skeletálních animací a tato implementace je postavena na konceptech prezentovaných v hlavním textu práce. Hlavní aplikací je editor skeletálních animací, který používá prezentovanou implementaci skeletálních animací a umožňuje uživatelům měnit animace 3D modelů. Animační editor je grafická aplikace s komplexním uživatelským rozhraním a jeho konstrukce je vysvětlena velmi podrobně.
Rozšiřitelný instant messenger s podporou sdíleného kreslení
Helcl, Jindřich ; Hnětynka, Petr (vedoucí práce) ; Keznikl, Jaroslav (oponent)
V předložené práci popisujeme program iNetPaint, nástroj pro komunikaci mezi dvěma a více uživateli. Tento program podporuje vytváření společného obrázku a je rozšiřitelný o uživatelem definované nové kreslící nástroje. Program je založen na protokolu XMPP, což umožnuje přímou podporu textové komunikace i s ostatními klienty postavenými na témže protokolu, jako jsou Jabber, Google Talk a další. Práce obsahuje uživatelskou a programátorskou dokumentaci, přehled o podobně zaměřených programech a rozdíly mezi nimi a programem iNetPaint. Dále je v práci popsána tvorba nových nástrojů, jejich definice a implementace.
SOFA 2 runtime support for dynamic languages
Keznikl, Jaroslav ; Malohlava, Michal (vedoucí práce) ; Hnětynka, Petr (oponent)
Komponentové systémy umožňují vytvářet rozsáhlé aplikace složené ze znovupoužitelných softwarových komponent. Vývoj těchto komponent je ovšem v mnoha dnešních komponentových systémech složitý, především díky zdlouhavému vývojovému cyklu. Jednou z možností, jak urychlit vývoj komponent, je využít dynamické jazyky umožňující změnit implementaci za běhu bez nutnosti kompilace a restartování. Podpora komponent implementovaných v těchto jazycích by mohla zjednodušit vývoj prototypů komponentových aplikací a rozšířit možnosti komponentových aplikací o další výhody dynamických jazyků (dynamické typování proměnných atd.). Cílem této práce je rozšířit komponentový systém SOFA 2 o podporu pro primitivní komponenty implementované pomocí dynamických jazyků. Toto rozšíření je založeno na mechanismu komponentových aspektů a je implementováno tak, aby co nejméně modifikovalo běhové prostředí SOFA 2. Kromě základní podpory jsou součásti implementace i nástroje pro dynamické změny kódu běžících skriptovaných komponent. Na základě tohoto rozšíření práce vyhodnocuje potenciál kontrolní části systému SOFA 2 (postavené na koncepci mikrokomponent) pro implementaci rozšíření běhového prostředí. A to především takových rozšíření, která integrují nové implementační technologie jako například dynamické jazyky.
Zpracování audia - audiofiltry a editace
Keznikl, Jaroslav ; Kofroň, Jan (oponent) ; Poch, Tomáš (vedoucí práce)
Cílem této práce je rozebrat a implementovat některé metody používané v programech pro zpracování zvuku. Práce se skládá ze dvou částí. Teoretická část obsahuje popis jednotlivých metod, postupů a datových struktur používaných v této oblasti. Popisuje proces vzorkování zvuku, strukturu WAVE formátu a vysvětluje principy základních digitálních audio filtr. Praktická část je tvořena implementací některých rozebíraných metod v programu pro vizuální editaci zvuku. Vlastní program nazvaný AEditor umožňuje zobrazování editované stopy v hlavním okně aplikace, její přehrávání, editaci a aplikaci digitálních fi ltrů s možností náhledu nastavení fi ltru v reálném čase.
Ferdinand Project Middleware List
Keznikl, Jaroslav ; Malohlava, M. ; Marek, L. ; Tůma, P.
The purpose of this report is to provide an overview of the middleware environments used in the Ferdinand project. The environment selection has been based on four major criteria: Implementation available in source form (necessary for investigating potential performance anomalies). Multiple comparable implementations available (necessary for generalizing performance evaluation results). Environment widely in use in contemporary applications. Realistic workloads available. This report is intended to serve as a (continuously updated) reference for project partners, care is therefore taken to include links to web sites of the individual technologies as much as possible.

Národní úložiště šedé literatury : Nalezeno 18 záznamů.   předchozí11 - 18  přejít na záznam:
Chcete být upozorněni, pokud se objeví nové záznamy odpovídající tomuto dotazu?
Přihlásit se k odběru RSS.