Form of studies |
Bachelor |
Title of the study programm |
Smart Computer Technologies |
Title in original language |
Dinamiskās scēnas vizualizēšana ar staru trasēšanas metodi izmantojot Vulkan |
Title in English |
Dynamic Scene Visualization with the Ray Tracing Method Using Vulkan |
Department |
Faculty Of Computer Science Information Tehnology And Energy |
Scientific advisor |
Aleksandrs Sisojevs |
Reviewer |
Sintija Petroviča-Kļaviņa |
Abstract |
Mūsdienās datorgrafikai ir ļoti liela nozīme, jo tā tiek pielietota praktiski katrā
jomā. Garfikai var būt dažāda veida raksturs un reprezentēšana, taču tā vienmēr tiek
atveidota ar kādas lietojumprogrammas saskarnes funkciju palīdzību. Gan saskarņu,
gan renderēšanas metožu klāsts ir diezgan plašs, bet arvien vairāk eksperti uzsver, ka
līderis šajā jomā ir Vulkan un tā staru trasēšanas metode. Lai pārbaudītu šo, tika
izvirzīts darba mērķis - izstrādāt dinamisko scēnu ar staru trasēšanas metodi izmantojot
Vulkan lietojumprogrammas saskarni.
Darbā tika veiktas Vulkan tehnoloģijas pētījums, nosakot tā uzbūvi, izcelsmi un
pielietošanas iespējas. Tālāk tika aprakstītas šīs tehnoloģijas iespējas un to galvenās
funkcijas. Pēc Vulkan lietojumprogrammas saskarnes izpētes, tika izpētītas 3D grafikas
renderēšanas metodes un izvēlēta staru trasēšanai alternatīva metode. Katrai
renderēšanas metodei tika aprakstīts tas darbības princips, priekšrocības un trūkumi.
Pēc tehnoloģijas un metodes apraksta, iegūtās zināšanas tika pielietotas praktiskās daļas
realizācijā. Tiks aprakstītas, kādas ir prasības Vulkan darba stacijas izveidei, kādi rīki
tiks izmantoti, kā tas tiks realizēts. Katrai renderēšanas metodei tika apskatīts un
izveidots tās konveijiers, kas nodrošina metodes darbības principu realizēšanu. Tālāk
tika izveidota scēna, kuras aprakstā bija objekti un to īpašības. Abu metožu
implementēšanas gadījumā tika iegūta renderēta aina un salīdzināta metožu
renderēšanas kvalitāte, kā arī to veiktspēja.
Darba apjoms ir 67 lappuses, kurā ir 21 attēli, 4 tabulas un 37 kodu fragmenti. |
Keywords |
Vulkan, 3D Grafika, Staru trasēšana, Vizualizēšana, Reālā laika staru trasēšana |
Keywords in English |
Vulkan, 3D Graphics, Ray Tracing, Visualisation, Real-time ray tracing |
Language |
lv |
Year |
2024 |
Date and time of uploading |
28.05.2024 23:28:51 |