ČVUT DSpace
  • Search DSpace
  • Čeština
  • Login
  • Čeština
  • Čeština
View Item 
  •   ČVUT DSpace
  • Czech Technical University in Prague
  • Faculty of Electrical Engineering
  • Department of Computer Graphics and Interaction
  • Master Theses - 13139
  • View Item
  • Czech Technical University in Prague
  • Faculty of Electrical Engineering
  • Department of Computer Graphics and Interaction
  • Master Theses - 13139
  • View Item
JavaScript is disabled for your browser. Some features of this site may not work without it.

Datové struktury pro vrhání paprsku na mobilních zařízeních s OS Android

Data Structures for Ray Tracing for Mobile Devices with Android OS

Type of document
diplomová práce
master thesis
Author
Langr Jan
Supervisor
Havran Vlastimil
Opponent
Bittner Jiří
Field of study
Počítačová grafika a interakce
Study program
Otevřená informatika
Institutions assigning rank
katedra počítačové grafiky a interakce
Defended
2016-02-02



Rights
A 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 http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://www.cvut.cz/sites/default/files/content/d1dc93cd-5894-4521-b799-c7e715d3c59e/cs/20160901-metodicky-pokyn-c-12009-o-dodrzovani-etickych-principu-pri-priprave-vysokoskolskych.pdf
Vysokoškolská závěrečná práce je dílo chráněné autorským zákonem. 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 http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://www.cvut.cz/sites/default/files/content/d1dc93cd-5894-4521-b799-c7e715d3c59e/cs/20160901-metodicky-pokyn-c-12009-o-dodrzovani-etickych-principu-pri-priprave-vysokoskolskych.pdf
Metadata
Show full item record
Abstract
Cílem této práce je nastudovat algoritmy umožňující rychlé vykreslování scén pomocí metody sledování paprsku a algoritmy pro rychlou stavbu akceleračních datových struktur, které by umožnily vykreslování dynamických scén v reálném čase na moderním mobilním zařízení s operačním systémem Android. Nejprve je proveden výzkum existujících Android aplikací, které vykreslují scény pomocí metody vrhání paprsku. Dále jsou zkoumány metody pro efektivní vykreslování pomocí vrhání paprsku a stavbu akceleračních datových struktur, které se pro toto vykreslování používají. V dalších kapitolách práce je předveden implementovaný vykreslovací systém, který je schopen vykreslovat scény v reálném čase, čehož je dosaženo využitím vícevláknového programování a nízkoúrovňových optimalizací kódu. Součástí tohoto systému je také algoritmus pro rychlou stavbu akcelerační datové struktury, u kterého je rovněž kladen důraz na optimalizaci, aby bylo možné datovou strukturu přestavovat v reálném čase. Výsledný software je otestován na sadě statických i dynamických scén na výkonném mobilním zařízení se systémem Android.
 
The aim of this thesis is to examine ray tracing methods and methods of fast building of acceleration data structures for ray tracing which would allow for rendering of dynamic three-dimensional scenes in real time on a contemporary mobile device with the Android operating system. First, research of existing ray tracing applicatons for Android is made, along with algorithms focused on high performance rendering using ray tracing and fast construction of acceleration data structures used in ray tracing. An implementation of a rendering system which can render scenes in real time, which is achieved by using multithreading and low-level code optimizations, is presented in the next chapters. A part of this system is also an acceleration data structure builder. The implementation of this builder also uses low-level optimizations in order to be able to rebuild the needed data structures in real time. The resulting software is tested on both static and dynamic scenes on a high-end device with the Android operating system.
 
URI
http://hdl.handle.net/10467/65299
View/Open
PLNY_TEXT (6.926Mb)
POSUDEK (24.70Kb)
POSUDEK (140.4Kb)
Collections
  • Diplomové práce - 13139 [428]

České vysoké učení technické v Praze copyright © 2016 

DSpace software copyright © 2002-2016  Duraspace

Contact Us | Send Feedback
Theme by 
@mire NV
 

 

Useful links

CTU in PragueCentral library of CTUAbout CTU Digital LibraryResourcesStudy and library skillsResearch support

Browse

All of DSpaceCommunities & CollectionsBy Issue DateAuthorsTitlesSubjectsThis CollectionBy Issue DateAuthorsTitlesSubjects

My Account

Login

České vysoké učení technické v Praze copyright © 2016 

DSpace software copyright © 2002-2016  Duraspace

Contact Us | Send Feedback
Theme by 
@mire NV