Implementace pokročilých vizualizačních technik do systému Aurora

dc.contributorDrahoňovský Tomáš, Ing. Ph.D.
dc.contributor.advisorJeníček Jiří, Ing. Ph.D.
dc.contributor.authorFranců, Adam
dc.contributor.otherSkolitel : 54781 Antlová Klára, doc. Ing. Ph.D.
dc.contributor.otherKonzultant : 64749 Habr Jiří, Ing. Ph.D.
dc.contributor.otherKonzultant2 : 64551 Marciánová Slavomíra, Ing.
dc.date2015
dc.date.accessioned2018-05-03
dc.date.available2018-05-03
dc.date.committed2015-05-15
dc.date.defense2015-06-16
dc.date.submitted2014-09-12
dc.date.updated24.6.2016 17:13
dc.degree.levelIng.
dc.description.abstractAutor 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.cs
dc.description.abstractAuthor of this thesis is focused at improving critical parts of Aurora application, which is focused on authentic simulation and visualization of bodies within different planetary systems. These systems can be based on real data or procedurally generated. This thesis is focused on three main topics.First part is focused on visualization of large areas within different scale modes. It also describes procedures, which allows visulization of hundreds of thousands objects within one scene and following operations with them.Second part is focused on simulation part, where author describes the implementation of n body problem using numerical simulation. Calculations are made with massive paralelism using GPU and OpenCL API. For this problem, author implements client-server architecture, which allows complete separation of simulation and visualization. It also removes the need of specific hardware and computation power to be present at client side.Third part of this thesis is focused on creating bodies with different looking surface. In this part, author describes the use of Perlin noise to achieve such task and also describes followup changes to the application in order to support such algorithms.en
dc.description.mark
dc.format52
dc.format.extentIlustrace, Schémata 1 DVD
dc.identifier.urihttps://dspace.tul.cz/handle/15240/24923
dc.language.isocs
dc.relation.isbasedonbegin*arab* renewcommand*labelenumi**[arabic*enumi*]* item Thorne, C.: Using a floating origin to improve fidelity and performance of large, distributed virtual worlds, IEEE Computer Society Press, ISBN 0-7695-2378-1 item Wilt, N.: The CUDA Handbook: A Comprehensive Guide to GPU Programming, ISBN 0-321-8094-67 item Nguyen, H.: GPU Gems 3, Addison-Wesley Professional, ISBN 0-3215-1526-9 end*arab*
dc.rightsVysokoškolská závěrečná práce je autorské dílo chráněné dle zákona č. 121/2000 Sb., autorský zákon, ve znění pozdějších předpisů. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem https://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou https://knihovna.tul.cz/document/26cs
dc.rightsA university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act. https://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics https://knihovna.tul.cz/document/26en
dc.rights.urihttps://knihovna.tul.cz/document/26
dc.rights.urihttps://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf
dc.subjectsimulacecs
dc.subjectvizualizacecs
dc.subjectplanetární systémycs
dc.subjectunitycs
dc.subjectvýpočet pomocí gpgpucs
dc.subjectsimulationen
dc.subjectvisualizationen
dc.subjectplanetary systemsen
dc.subjectunityen
dc.subjectcalculations using gpgpuen
dc.subject.verbisvizualizace (počítačová grafika)cs
dc.titleImplementace pokročilých vizualizačních technik do systému Auroracs
dc.titleImplementation of Advanced Visualisation Techniques in Aurora Systemen
dc.title.alternativecs
dc.typediplomová prácecs
local.degree.disciplineIT-N
local.degree.programmeElektrotechnika a informatika
local.degree.programmeabbreviationN2612
local.department.abbreviationITE
local.facultyFakulta mechatroniky, informatiky a mezioborových studiícs
local.faculty.abbreviationFM
local.identifier.stag31194
local.identifier.verbis485613
local.note.administratorsautomat
local.verbis.aktualizace2019-10-05 06:20:09cs
local.verbis.studijniprogramITE Elektrotechnika a informatika/Informační technologiecs
Files
Original bundle
Now showing 1 - 4 of 4
Loading...
Thumbnail Image
Name:
francu_dp_tech_zprava.pdf
Size:
2.31 MB
Format:
Adobe Portable Document Format
Description:
VSKP
Loading...
Thumbnail Image
Name:
DP_Francu_Adam_vedouci.pdf
Size:
458.93 KB
Format:
Adobe Portable Document Format
Description:
Posudek_vedouciho_VSKP
Loading...
Thumbnail Image
Name:
DP_Francu_Adam_oponent.pdf
Size:
411.46 KB
Format:
Adobe Portable Document Format
Description:
Posudek_oponenta_VSKP
Loading...
Thumbnail Image
Name:
Francu.pdf
Size:
12.14 MB
Format:
Adobe Portable Document Format
Description:
Prubeh_obhajoby_VSKP