|
Generátory umělého šumu v obraze
Sigmund, Pavel ; Herout, Adam (oponent) ; Španěl, Michal (vedoucí práce)
V této práci implementuji knihovnu pro generovaní základních typů šumů, kterou dále využívám pro generování procedurálních textur a výškové mapy. Zaměřil jsem se na metodu K. Perlina, hojně využívanou pro tvorbu textur s přírodnímy motivy například dřevo, mramor, mraky. Tuto metodu jsem naimplementoval do knihovny pro tvorbu 2D a 3D textur. Knihovna pro generování šumu není díky své univerzálnosti předurčena pouze pro použití jako zdroj pseudonáhodný čísel pro metodu K. Perlina, ale dá se velmi dobře použít k přidání šumu do jakýkolich dat.
|
|
Obraz jako výšková mapa
Zahrádka, Jiří ; Švub, Miroslav (oponent) ; Španěl, Michal (vedoucí práce)
Bakalářská práce se zabývá problematikou zpracování obrazu. Konkrétněji se zaměřuje na oblast segmentace obrazu. Shrnuje a popisuje zejména ty segmentační metody a techniky, které chápou obraz jako výškovou mapu. Součástí je také popis postupu při návrhu a implementaci programu, který provádí segmentaci metodou rozvodí.
|
|
GeoGen - Scriptable generator of terrain height maps
Zábský, Matěj ; Petříček, Martin (vedoucí práce) ; Krajíček, Václav (oponent)
Tato práce představuje skriptovatelný generátor výškových map terénu. Skripty pro tento generátor jsou psány v skriptovacím jazyce podobném jazyku C. Nástroje použitelné při generování terénu zahrnují generátory náhodného šumu, filtry, kombinační funkce, maskovací funkce a simulátory vodní a tepelné eroze. Grafické vývojové prostředí integrující tento generátor s moderním editorem kódu, 3D prohlížečem výškových map a dalšími nástroji je také představeno. Existující programy pro vytváření terénu jsou analyzovány. Probrány jsou různé algoritmy použité při generování výškových map. Také jsou prezentovány ukázkové skripty napsané pro tento generátor.
|
|
Renderování trávy
Berdis, Tomáš ; Kobrtek, Jozef (oponent) ; Starka, Tomáš (vedoucí práce)
Tráva je nedielnou súčasťou väčšiny vonkajších scén. V skutočnom svete sa vyskytuje vo veľkom počte, čo prináša mnohé výzvy pri jej renderovaní v počítačovej grafike. Táto práca sa zaoberá technikami renderovania trávy v reálnom čase. Výsledkom práce je aplikácia renderujúca trávové povrchy využitím hardvérovej teselácie.
|
| |
|
Generátory umělého šumu v obraze
Sigmund, Pavel ; Herout, Adam (oponent) ; Španěl, Michal (vedoucí práce)
V této práci implementuji knihovnu pro generovaní základních typů šumů, kterou dále využívám pro generování procedurálních textur a výškové mapy. Zaměřil jsem se na metodu K. Perlina, hojně využívanou pro tvorbu textur s přírodnímy motivy například dřevo, mramor, mraky. Tuto metodu jsem naimplementoval do knihovny pro tvorbu 2D a 3D textur. Knihovna pro generování šumu není díky své univerzálnosti předurčena pouze pro použití jako zdroj pseudonáhodný čísel pro metodu K. Perlina, ale dá se velmi dobře použít k přidání šumu do jakýkolich dat.
|
|
3D závodní hra
Vlach, Jan ; Milet, Tomáš (oponent) ; Tóth, Michal (vedoucí práce)
Tato práce se zaměřuje na návrh a implementaci 3D závodní hry s grafickými efekty. Cílem této práce je vytvořit závodní hru s grafickými efekty tvořeny především emitory částic. K detekci kolize je ve hře využita fyzikální knihovna Bullet . Díky ní všichni hráči reagují na objekty scény. Terén je generován z výškové mapy a podporuje techniku multitexturing , která dovoluje nanést více textur na povrch terénu. Herní trať je vymezena pomocí kolizní mapy. V práci je kladen důraz na vytvoření editoru pro snadnou tvorbu a úpravu map. Editor dále umožňuje kreslení křivek Kochanek-Bartels, které jsou použity k určení pohybu oponentů.
|
|
GeoGen - Scriptable generator of terrain height maps
Zábský, Matěj ; Petříček, Martin (vedoucí práce) ; Krajíček, Václav (oponent)
Tato práce představuje skriptovatelný generátor výškových map terénu. Skripty pro tento generátor jsou psány v skriptovacím jazyce podobném jazyku C. Nástroje použitelné při generování terénu zahrnují generátory náhodného šumu, filtry, kombinační funkce, maskovací funkce a simulátory vodní a tepelné eroze. Grafické vývojové prostředí integrující tento generátor s moderním editorem kódu, 3D prohlížečem výškových map a dalšími nástroji je také představeno. Existující programy pro vytváření terénu jsou analyzovány. Probrány jsou různé algoritmy použité při generování výškových map. Také jsou prezentovány ukázkové skripty napsané pro tento generátor.
|
|
Obraz jako výšková mapa
Zahrádka, Jiří ; Švub, Miroslav (oponent) ; Španěl, Michal (vedoucí práce)
Bakalářská práce se zabývá problematikou zpracování obrazu. Konkrétněji se zaměřuje na oblast segmentace obrazu. Shrnuje a popisuje zejména ty segmentační metody a techniky, které chápou obraz jako výškovou mapu. Součástí je také popis postupu při návrhu a implementaci programu, který provádí segmentaci metodou rozvodí.
|
|
Generování hor a oblak pomocí fraktální geometrie
Tůma, Petr ; Zuzaňák, Jiří (oponent) ; Venera, Jiří (vedoucí práce)
Práce se zabývá generováním krajinných útvarů pomocí fraktální geometrie. Je zde vysvětlen pojem fraktál a termíny s ním spojené. Další kapitoly popisují základní teoretické úvahy a implementace jednotlivých algoritmů. Hlavním tématem je generování modelů oblak a pohoří podle hodnot vstupních parametrů, jejich prezentace a uložení na datové médium. Projekt také zahrnuje vlastní rozšíření při generování pohoří. Na závěr jsou shrnuty tendence dalšího vývoje a vlastní poznatky.
|