Graduate papers
  
Description of the graduate paper
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