Spesifikasi Akhir Vulkan Ray Tracing, Standar Lintas-Vendor, Lintas-Platform Pertama Yang Dirilis Oleh Khronos Group

Khronos Group telah merilis spesifikasi akhir dari ekstensi Vulkan. Selain Vulkan, ada juga ekstensi GLSL dan SPIR-V yang telah menerima spesifikasi finalnya. Ini adalah tonggak penting di bidang Ray Tracing karena spesifikasi ini adalah yang pertama terbuka di industri, lintas-vendor, standar lintas platform untuk akselerasi ray tracing.

Setelah menghabiskan lebih dari enam bulan dalam rilis beta, versi final dari set spesifikasi ekstensi Vulkan, GLSL, dan SPIR-V telah dirilis oleh Khronos. Spesifikasi ini sangat penting karena mengintegrasikan ray tracing dengan mulus ke dalam kerangka kerja Vulkan yang ada. Tak perlu ditambahkan, spesifikasi ini adalah berlaku untuk NVIDIA serta AMD karena mereka tidak terkunci atau bergantung pada satu vendor, yang kebetulan adalah NVIDIA selama beberapa waktu.

Khronos Menjanjikan Komponen Ekosistem Tambahan Bersamaan dengan Spesifikasi Ekstensi Akhir:

Hari ini, Khronos merilis versi final dari kumpulan spesifikasi ekstensi Vulkan, GLSL, dan SPIR-V. Seperti namanya, spesifikasi mencoba untuk mengintegrasikan ray tracing ke dalam kerangka Vulkan yang ada. Standar ini adalah platform terbuka, lintas-vendor, lintas-platform pertama di industri untuk akselerasi ray tracing. Ini dapat digunakan baik menggunakan komputasi GPU yang ada atau core ray-tracing khusus.

Vulkan Ray Tracing akrab bagi pengembang game yang telah menggunakan DirectX Raytracing (DXR) di DirectX 12. Namun, standar akhir juga memperkenalkan fungsionalitas lanjutan seperti such kemampuan untuk memuat operasi penyetelan ray tracing keseimbangan ke CPU host. Meskipun ray tracing akan pertama kali diterapkan pada sistem desktop dengan kartu grafis pendukung, ekstensi Vulkan ini telah dirancang untuk mengaktifkan dan mendorong ray tracing untuk juga digunakan di perangkat seluler. Dengan kata lain, smartphone gaming tertentu dengan CPU dan GPU yang kuat dapat menawarkan beberapa tingkat penelusuran sinar.

Ekstensi ini awalnya dirilis sebagai versi sementara pada bulan Maret tahun ini. Khronos telah meyakinkan mitra vendor perangkat keras dan pengembang perangkat lunak, baik di dalam Khronos maupun dari industri yang lebih luas, telah menyumbangkan umpan balik mereka. Selain itu, organisasi telah mengklaim bahwa rilis spesifikasi ekstensi hari ini hanyalah awal dari peluncuran Vulkan Ray Tracing.

Selama beberapa bulan ke depan, komponen ekosistem tambahan seperti toolchain shader dan lapisan validasi akan diperbarui dengan dukungan untuk fungsi ray tracing. Ini akan memungkinkan pengembang untuk menggunakan ekstensi ini dalam aplikasi mereka dengan relatif mudah.

Khronos memiliki seluruh proyek Vulkan Ray Tracing yang tersedia di GitHub. Proyek ini pada akhirnya akan mengarah pada pembentukan Vulkan SDK (1.2.162.0 atau lebih baru) dengan dukungan Khronos Vulkan Ray Tracing pada pertengahan Desember. Fungsionalitas keseluruhan yang disediakan oleh set Ekstensi Pelacakan Sinar Vulkan tidak berubah sejak versi sementara mereka.

Rangkaian ekstensi terakhir yang dirilis hari ini mencakup:
Spesifikasi ekstensi Vulkan

  • VK_KHR_percepatan_struktur
  • VK_KHR_ray_tracing_pipeline
  • VK_KHR_ray_query
  • VK_KHR_pipeline_library
  • VK_KHR_deferred_host_operations

Spesifikasi ekstensi SPIR-V

  • SPV_KHR_ray_tracing
  • SPV_KHR_ray_query

Spesifikasi ekstensi GLSL

  • GLSL_EXT_ray_tracing
  • GLSL_EXT_ray_query
  • GLSL_EXT_ray_flags_primitive_culling

Khronos memiliki posting blog terperinci yang menawarkan lebih banyak informasi.

Facebook Twitter Google Plus Pinterest