Logo it.nowadaytechnol.com
Hardware 2023

Specifiche Finali Vulkan Ray Tracing, Un Primo Standard Cross-vendor E Multipiattaforma Rilasciato Da Khronos Group

Sommario:

Specifiche Finali Vulkan Ray Tracing, Un Primo Standard Cross-vendor E Multipiattaforma Rilasciato Da Khronos Group
Specifiche Finali Vulkan Ray Tracing, Un Primo Standard Cross-vendor E Multipiattaforma Rilasciato Da Khronos Group

Video: Specifiche Finali Vulkan Ray Tracing, Un Primo Standard Cross-vendor E Multipiattaforma Rilasciato Da Khronos Group

Video: Specifiche Finali Vulkan Ray Tracing, Un Primo Standard Cross-vendor E Multipiattaforma Rilasciato Da Khronos Group
Video: Использование трассировки лучей на Вулкане 2023, Marzo
Anonim
Image
Image

Khronos Group ha rilasciato le specifiche finali dell'estensione Vulkan. Oltre a Vulkan, ci sono anche estensioni GLSL e SPIR-V che hanno ricevuto le loro specifiche definitive. Si tratta di una pietra miliare importante nell'areof Ray Tracing perché queste specifiche sono il primo standard aperto, cross-vendor e multipiattaforma del settore per l'accelerazione del ray tracing.

Dopo aver trascorso più di sei mesi in betrelease, le versioni finali del set di specifiche di estensione Vulkan, GLSL e SPIR-V sono state rilasciate da Khronos. Queste specifiche sono fondamentali in quanto integrano perfettamente il ray tracing nel framework Vulkan esistente. Inutile aggiungere che queste specifiche sono applicabili a NVIDI così come ad AMD in quanto non sono bloccate o dipendono da un singolo fornitore, che era NVIDI per un po 'di tempo.

Khronos promette componenti ecosistemici aggiuntivi oltre alle specifiche di estensione finale:

Oggi, Khronos ha rilasciato le versioni finali del set di specifiche di estensione Vulkan, GLSL e SPIR-V. Come suggerisce il nome, le specifiche tentano di integrare il ray tracing nel framework Vulkan esistente. Questo standard è la prima piattaforma aperta, cross-vendor e multipiattaforma del settore per l'accelerazione del ray tracing. Può essere distribuito utilizzando il calcolo della GPU esistente o core di ray-tracing dedicati.

Vulkan Ray Tracing è familiare agli sviluppatori di giochi che hanno utilizzato DirectX Raytracing (DXR) in DirectX 12. Tuttavia, lo standard finale introduce anche funzionalità avanzate come la capacità di caricare le operazioni di configurazione del ray tracing del bilanciamento sulla CPU host. Sebbene il ray tracing verrà distribuito per la prima volta su sistemi desktop con schede grafiche di supporto, queste estensioni Vulkan sono state progettate per abilitare e incoraggiare il ray tracing da distribuire anche su dispositivi mobili. In altre parole, alcuni smartphone da gioco con potenti CPU e GPU potrebbero offrire un certo livello di ray tracing.

L'esplorazione delle tecniche di ray tracing in Wolfenstein: Youngblood è uno sguardo approfondito al rendering ibrido, in cui la rasterizzazione e il ray tracing vengono utilizzati in tandem per raggiungere livelli convincenti di fedeltà visiva e interattività.https://t.co/Rd9DyawZu8#gamedev #raytracing #developers

- Vulkan (@VulkanAPI) 23 novembre 2020

Queste estensioni sono state inizialmente rilasciate come versioni provvisorie nel marzo di quest'anno. Khronos ha assicurato che i fornitori di hardware partner e gli sviluppatori di software, sia all'interno di Khronos che nel settore più ampio, hanno contribuito con il loro feedback. Inoltre, l'organizzazione ha affermato che il rilascio di oggi delle specifiche dell'estensione è solo l'inizio del lancio di Vulkan Ray Tracing.

Nel corso dei prossimi mesi, ulteriori componenti dell'ecosistema come gli shader toolchain e i livelli di convalida verranno aggiornati con il supporto per la funzionalità di ray tracing. Ciò consentirà agli sviluppatori di utilizzare queste estensioni nelle loro applicazioni con relativa facilità.

"Figura 5: confronto tra Vulkan Ray Tracing e DXR. È semplice trasferire il codice tra le due API, incluso il riutilizzo degli shader di ray tracing scritti in HLSL" pic.twitter.com/nmL3txg5Oe

- E. (@ Stoked4Good) 23 novembre 2020

Khronos ha l'intero progetto Vulkan Ray Tracing disponibile su GitHub. Il progetto dovrebbe portare alla formazione del Vulkan SDK (1.2.162.0 o successivo) con supporto Khronos Vulkan Ray Tracing a metà dicembre. La funzionalità complessiva fornita dal set di estensioni Vulkan Ray Tracing è invariata rispetto alle versioni provvisorie.

La serie finale di estensioni rilasciate oggi include: Specifiche dell'estensione Vulkan

  • VK_KHR_acceleration_structure
  • VK_KHR_ray_tracing_pipeline
  • VK_KHR_ray_query
  • VK_KHR_pipeline_library
  • VK_KHR_deferred_host_operations

Specifiche delle estensioni SPIR-V

  • SPV_KHR_ray_tracing
  • SPV_KHR_ray_query

Specifiche delle estensioni GLSL

  • GLSL_EXT_ray_tracing
  • GLSL_EXT_ray_query
  • GLSL_EXT_ray_flags_primitive_culling

Khronos ha un post sul blog dettagliato che offre maggiori informazioni.

Popolare dall'argomento