Atvaizdavimo algoritmų analizė ir palyginimas naudojant "Vulkan" grafikos programavimo sąsają
Šliamka, Manvydas |
Baigiamajame magistro darbe nagrinėjami atvaizdavimo algoritmai ir jų realizacija naudojant „Vulkan” grafikos programavimo sąsają. Darbe realizuoti 5 atvaizdavimo algoritmai. Trys iš jų dar neturėjo viešų realizacijų su šia sąsaja. Atlikta algoritmų analizė ir eksperimentinis palyginimas, kurių metu nustatyti geriausiai su šia sąsaja suderinami atvaizdavimo algoritmai. Darbas sudarytas iš 6 dalių: įvado, atvaizdavimo algoritmų apžvalgos, esminių „Vulkan” savybių apžvalgos, algoritmų realizacijos su „Vulkan” analizės, algoritmų eksperimentinio palyginimo ir darbo išvadų.Darbo apimtis 72 p. teksto be priedų, 24 iliustracijos, 1 lentelė, 35 bibliografiniai šaltiniai.
Rendering algorithms and their implementation using the ”Vulkan” graphics application programming interface are analyzed in this Masters Thesis. Of 5 algorithms that have been implemented, 3 did not have public implementations using ”Vulkan”. An experimental comparison of all implemented algorithms has been performed. This thesis is made up of 6 parts: the introduction, overview of rendering algorithms, overview of the ”Vulkan” API, analysis of algorithm implementations using ”Vulkan”, experimental comparison of algorithms and findings.Thesis consists of 72 pages of text without appendices, 24 illustrations, 1 table, 35 bibliographic entries