Konačna specifikacija Vulkan Ray Tracing, prvi Cross-Vendor, Cross-Platform standard objavljena u Khronos Group

Hardver / Konačna specifikacija Vulkan Ray Tracing, prvi Cross-Vendor, Cross-Platform standard objavljena u Khronos Group 2 minute čitanja

Grupa Khronos



Khronos Group objavila je konačne specifikacije proširenja Vulkan. Uz Vulkan, tu su i GLSL i SPIR-V proširenja koja su dobila svoje konačne specifikacije. Ovo je važna prekretnica na području praćenja zraka jer su ove specifikacije prvi put otvorene u industriji, cross-vendor, standard više platformi za ubrzanje traga zraka.

Nakon više od šest mjeseci provedenih u beta izdanju, konačne verzije skupa Vulkan, GLSL i SPIR-V specifikacija proširenja objavio je Khronos. Te su specifikacije kritične jer neprimjetno integriraju traženje zraka u postojeći Vulkanov okvir. Nepotrebno je dodavati, ove su specifikacije primjenjiv na NVIDIA kao i AMD jer nisu zaključani niti ovise o jednom dobavljaču, a to je NVIDIA već neko vrijeme.



Khronos uz konačne specifikacije proširenja obećava dodatne komponente ekosustava:

Danas je Khronos objavio konačne verzije skupa Vulkan, GLSL i SPIR-V specifikacija za proširenje. Kao što i samo ime govori, specifikacije pokušavaju integrirati traženje zraka u postojeći Vulkanov okvir. Ovaj je standard prva otvorena, višestruka platforma za ubrzanje traženja zraka u industriji. Može se primijeniti bilo pomoću postojećih GPU računala ili namjenskih jezgri za traženje zraka.



Vulkan Ray Tracing poznat je programerima igara koji su koristili DirectX Raytracing (DXR) u DirectX-u 12. Međutim, konačni standard također uvodi naprednu funkcionalnost poput sposobnost učitavanja operacija postavljanja traganja balansa zraka na glavni procesor. Iako će se praćenje zraka prvo primijeniti na stolnim sustavima s podržanim grafičkim karticama, ova su Vulkan proširenja osmišljena kako bi omogućila i potaknula trasiranje zraka da se rasporede i na mobilnim uređajima. Drugim riječima, određeni igraći pametni telefoni s moćnim CPU-ima i GPU-ima mogli bi ponuditi određenu razinu traženja zraka.



Ta su proširenja u početku bila objavljen kao privremene verzije u ožujku ove godine. Khronos je osigurao da su partneri dobavljači hardvera i programeri softvera, kako unutar tvrtke Khronos, tako i iz šire industrije, dali svoje povratne informacije. Nadalje, organizacija je tvrdila da je današnje objavljivanje specifikacija produženja samo početak uvođenja Vulkan Ray Tracinga.



Tijekom sljedećih mjeseci, dodatne komponente ekosustava, kao što su lanci alata za zasjenjivanje i slojevi provjere valjanosti, ažurirat će se s podrškom za funkcionalnost traženja zraka. To će razvojnim programerima omogućiti da s relativno lakoćom koriste ova proširenja u svojim aplikacijama.

Khronos ima cijelu Projekt Vulkan Ray Tracing dostupan na GitHubu . Projekt bi na kraju trebao dovesti do formiranja Vulkana SDK (1.2.162.0 ili noviji) s podrškom za traženje zraka Khronos Vulkan sredinom prosinca. Ukupna funkcionalnost koju pruža skup Proširenja Vulkan Tracing je nepromijenjen od njihovih privremenih verzija.

Konačni set proširenja objavljenih danas uključuje:
Specifikacije Vulkan produžetka

  • VK_KHR_acceleration_structure
  • VK_KHR_ray_tracing_pipeline
  • VK_KHR_ray_query
  • VK_KHR_pipeline_library
  • VK_KHR_deferred_host_operations

Specifikacije SPIR-V proširenja

  • SPV_KHR_ray_tracing
  • SPV_KHR_ray_query

Specifikacije GLSL proširenja

  • GLSL_EXT_tray_tray
  • GLSL_EXT_ray_query
  • GLSL_EXT_ray_flags_primitive_culling

Khronos ima detaljan blog post koji nudi više informacija .

Oznake vulkan