Original title:
Budování akceleračních struktur na GPU
Translated title:
Acceleration Structure Building on GPU
Authors:
Hába, Jiří ; Kula, Michal (referee) ; Starka, Tomáš (advisor) Document type: Bachelor's theses
Year:
2020
Language:
cze Publisher:
Vysoké učení technické v Brně. Fakulta informačních technologií Abstract:
[cze][eng]
Tato práce se zaměřuje na výstavbu oktalového stromu pro trojrozměrné trojúhelníkové modely na grafickém hardware. Tato akcelerační struktura byla zvolena na základě porovnání nejčastěji užívaných akceleračních struktur. Přístup ke stavbě této struktury vychází ze způsobu výstavby z ní odvozeného řídkého voxelového oktalového stromu. Při procesu je využívána voxelizace urychlovaná vykreslovacím řetězcem grafické karty. K usnadnění práce a umožnění začlenění navrhovaného postupu do v budoucnu vznikajících aplikací je součástí této práce i návrh knihovny jazyka C++.
This thesis focuses on the construction of octree for three-dimensional triangular models on graphics hardware. This acceleration structure was chosen based on a comparison of the most commonly used acceleration structures. The approach to the construction of this structure is based on the method of construction of a sparse voxel octree which is derived from the former. The process uses voxelization accelerated by the graphics card's rendering pipeline. To facilitate this process and enable the integration of the proposed procedure into future applications, this thesis also includes design of a C++ language library.
Keywords:
acceleration structure; GPU; library; octree; OpenGL; sparse voxel octree; voxelization; akcelerační struktura; GPU; knihovna; oktalový strom; OpenGL; voxelizace; řídký voxelový oktalový strom
Institution: Brno University of Technology
(web)
Document availability information: Fulltext is available in the Brno University of Technology Digital Library. Original record: http://hdl.handle.net/11012/191481