Browsing by Author "Franců, Adam"
Now showing 1 - 3 of 3
Results Per Page
Sort Options
- ItemAurora - simulace a vizualizace solárních systémů(Technická Univerzita v Liberci, 2013) Franců, Adam; Jeníček, JiříAurora je aplikace pro PC (Win x86, x64), zaměřující se na co nejvěrnější simulaci a vizualizaci pohybu těles v planetárních systémech. Aplikace je schopná simulovat a vizualizovat?nejenom náš planetární systém (sluneční soustavu), ale i přibližně dalších 12 000, doposud objevených planetárních systémů, které jsou veřejně dostupné díky laboratoři obyvatelnost exoplanet, sídlící pod záštitou University of Puerto Rico Arecibo. Aurora je rovněž schopna, díky interním algoritmům, vygenerovat kompletně náhodný planetární systém (dle řádných?pravidel) a díky tomu značně protestovat simulační a vizualizační schopnosti. Mezi simulační schopnosti pak hlavně patří schopnost simulovat pohyb planet okolo hvězdy, měsíců okolo planet, menších objektů (např. komet) v systémech, ale i také udržování informací o obyvatelné zóně, která určuje obyvatelnost objektů v daném systému. Simulace je založena na analytickém řešení pohybu tělesa okolo centrálního tělesa na stabilních orbitálních drahách. Mezi vizualizační schopnosti můžeme zmínit věrnou grafickou reprezentaci jednotlivých těles v systémech, např. planety s odpovídajícím povrchem, případnou vrstvou mraků a atmosférou, odpovídající parametrům dané planety. Aurora je napsaná v jazyce C# a je napojená na herní engine Unity3D, který se stará primárně o vizualizaci simulace a také poskytuje čisté a přehledné uživatelské rozhraní, pomocí kterého je možné využívat rozmanité možnosti této aplikace. Aplikace je určena primárně pro vzdělávací účely, kde by měla posloužit jako zdroj informací okolo výzkumu, hledání tzv. exoplanet, ale?také objasňuje základy nebeské mechaniky. Její editační schopnosti dovolují experimentovat se všemi dostupnými parametry těles a umožňuje tedy vytvořit situace, které uživatel požaduje.
- Item
- ItemImplementace pokročilých vizualizačních technik do systému AuroraFranců, Adam; Jeníček Jiří, Ing. Ph.D.; Skolitel : 54781 Antlová Klára, doc. Ing. Ph.D.; Konzultant : 64749 Habr Jiří, Ing. Ph.D.; Konzultant2 : 64551 Marciánová Slavomíra, Ing.Autor se v této práci věnuje problematice vylepšení klíčových částí aplikace Aurora. Tato aplikace se zaměřuje na simulaci a vizualizaci pohybu těles v planetárních systémech. Tyto systémy jsou založeny buď na reálných datech či procedurálně vygenerované. Práce je rozdělena na 3 části.První část se týká vizualizace rozsáhlých prostor v rozdílných měřítkách. Rovněž popisuje postup, který umožňuje vizualizaci statisíců objektů v jedné scéně a náležité operace s nimi.Druhá část práce se týká simulační stránky, konkrétně implementace problému n těles. Tento problém řeší pomocí numerické simulace. Výpočet realizuje skrz masivní paralelizmus na GPU pomocí OpenCL API. Pro tento výpočet autor realizuje klient-server architekturu, která umožňuje kompletní oddělení simulační a vizualizační stránky aplikace. Rovněž s touto implementací odpadá potřeba konkrétního hardwaru a výpočetního výkonu na klientské straně.Třetí část práce se týká problematiky tvorby rozdílně vypadajících těles. V této části autor popisuje, jakým způsobem lze docílit náhodně vypadajících povrchů těles pomocí Perlinova šumu a rovněž popisuje nutné modifikace stávající verze aplikace Aurora, které předcházely implementaci této problematiky.