|
Jednoduchý letecký simulátor na Windows Phone 7
Hacaj, Marián ; Kajan, Rudolf (oponent) ; Herout, Adam (vedoucí práce)
Práce popisuje programování 3D aplikací, zejména her, na platformě Windows Phone 7 a lehce jej porovnává s přístupem platformy Silverlight. V práci je podrobně popsán framework XNA a dále problematika programování leteckých simulátorů. V druhé části práce je kompletně popsaná implementace jednoduchého leteckého simulátoru pro platformu Windows Phone 7, která je založená na frameworku XNA. Celá hra pozůstává z implementace terénu, oblohy, letadla, krajiny ale také fyziky a principu hry.
|
|
Algoritmy pro zjednodušování modelů
Schulz, Roman ; Štancl, Vít (oponent) ; Šiler, Ondřej (vedoucí práce)
VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ Cílem této práce je navrhnout a implementovat počítačový systém pro zjednodušení 3D modelů složených s trojúhelníkových sítí. Systém by měl umožňovat zjednodušit množství geometrických primitiv zadaneho objektu. Uživatel by měl mít možnost tento proces jednoduše ovlivnit výběrem metody, cílové velikosti souboru atp. Pro načítání a ukládání dat systém používá formát souboru 3DS. Čtenář by měl být schopen porozumět principům redukování modelů a měl by se seznámit s použitými algoritmy.
|
|
Průlet nad planetou v reálném čase
Pospíšil, Petr ; Chudý, Peter (oponent) ; Jošth, Radovan (vedoucí práce)
Tato práce se zabývá 3D zobrazením povrchu planety Země v reálném čase. Podstatná část se věnuje přípravě rozsáhlých zdrojových dat (výškové mapy a textury Země) a jejich efektivnímu načítání z harddisku přímo do paměti grafické karty. Jednotlivé úrovně detailů povrchu planety jsou řešeny pomocí metody GeoMipMapping. Využity jsou algoritmy horizon a frustum culling, které ořezávají skryté části planety. Nanášení výškových dat je postaveno na speciálně navrženém algoritmu zpracování dat přímo v grafické kartě za asistence vertex a geometry shaderů.
|
|
LOD pro GPUEngine
Staněk, Jan ; Milet, Tomáš (oponent) ; Starka, Tomáš (vedoucí práce)
Při vykreslování 3D polygonálních modelů se objevují problémy s reprezentací na různých úrovních detailu. Vysoce detailní modely umístěné ve větší vzdálenosti od kamery trpí nežádoucím aliasingem plynoucím z hrubosti vzorkování jejich povrchu a vzhledem k zobrazené velikosti spotřebuje jejich vykreslení neúměrně velké množství času. Méně detailní modely naopak snižují vizuální kvalitu scény, pokud se vyskytují dostatečně blízko ke kameře. Tato práce se zabývá teorií a praktickými technikami pro řešení těchto problémů. Jsou zde rozebrány různá publikovaná řešení a jejich principy, a navržena a provedena implementace vybraných technik pro knihovnu GPUEngine.
|
| |
|
Implementace algoritmu pro zobrazování terénu s pomocí WebGL
Kaláb, Jan ; Pečiva, Jan (oponent) ; Bartoň, Radek (vedoucí práce)
Tato diplomová práce se zabývá zobrazováním rozsáhlých terénu v reálném čase pomocí WebGL. Práce se také zabývá způsoby měření a reprezentace výškových dat. V práci je také srovnáno několik frameworků pro WebGL a také popisuje praktické využití HTML5 technologií jako například WebWorkers. Kromě toho také srovnává výkon a kompatibilitu současných webových prohlížečů s technogiemi HTML5.
|
|
Světelné mapy ve 3D počítačové grafice
Vrána, Jaroslav ; Přibyl, Jaroslav (oponent) ; Venera, Jiří (vedoucí práce)
Bakalářská práce popisuje techniky využívané při tvorbě virtuálního terénu. První část práce je zaměřena na techniky používané pro generování výškové mapy, vytvoření textury terénu a následné renderování a texturovaní terénu. Dále se práce zabývá tvorbou a aplikací světelných map. Jsou popsány tři algoritmy pro vytvoření světelných map, které jsou aplikovány na terén a hladinu vody. Jako rozšíření je popsána technika pro urychlení vykreslování scény.
|
|
Virtuální interaktivní procházka krajinou
Halas, Petr ; Dvořák, Radim (oponent) ; Stružka, Jaroslav (vedoucí práce)
Tato bakalářská práce se zabývá problematikou modelování krajiny v OpenGL. Obsahuje teoretický princip vykreslování ve 3D pomocí funkcí OpenGL a popis některých technologií sloužících k modelování realistických objektů a efektů. Tyto technologie jsou demonstrovány na aplikaci modelující interaktivní procházku krajinou, která je nakonec otestována pomocí dotazníků, vyplněných skupinou dobrovolníků.
|
|
Realtime library for procedural generation and rendering of terrains
Kahoun, Martin ; Horáček, Jan (vedoucí práce) ; Šik, Martin (oponent)
Techniky procedurálního generování grafického obsahu zažily za po-sledních třicet let širokého užití. Jedná se o stále aktivní oblast výzkumu s aplikacemi v 3D modelovacím software, videohrách a filmech. Tato práce se zaměřuje na algoritmy pro generování a zobrazování virtuálních terénů v reálném čase. Prezentujeme přehled dostupných metod a některé z nich poskytujeme v rámci rozšiřitelné knihovny pro syntézu procedurálních krajin. Powered by TCPDF (www.tcpdf.org)
|
|
Návrh datové reprezentace s podporou spojitému modelování úrovní geometrického detailu prostorových objektů
Feber, Lukáš ; Brůha, Lukáš (vedoucí práce) ; Bayer, Tomáš (oponent)
Diplomová práce se zabývá konceptem úrovně detailu a jeho použitím v 3D GIS. Cílem práce je návrh datové struktury, která umožní spojité vykreslování diskrétních 3D modelů budov s odlišnou úrovní geometrického detailu, vytvořených pomocí generalizační metody založené na konceptu matematické morfologie. Navržené řešení nejprve vytváří linky odpovídajících si geometrických primitiv modelů v různé úrovni detailu a následně je rekonstruuje pomocí metody extruze. Takto vytvořená datová struktura je schopná vykreslovat libovolný model včetně přechodových modelů, které představují řezy skrz datovou strukturu napříč osou geometrického detailu.
|