المواصفات النهائية لـ Vulkan Ray Tracing ، أول معيار مشترك بين البائعين ، تم إصداره بواسطة مجموعة Khronos

المعدات / المواصفات النهائية لـ Vulkan Ray Tracing ، أول معيار مشترك بين البائعين ، تم إصداره بواسطة مجموعة Khronos 2 دقيقة للقراءة

مجموعة Khronos



أصدرت مجموعة Khronos المواصفات النهائية لتمديد Vulkan. إلى جانب Vulkan ، هناك أيضًا امتدادات GLSL و SPIR-V تلقت مواصفاتها النهائية. يعد هذا معلمًا مهمًا في مجال Ray Tracing لأن هذه المواصفات هي أول المواصفات المفتوحة في الصناعة ، عبر البائعين ، عبر النظام الأساسي لتسريع تتبع الشعاع.

بعد قضاء أكثر من ستة أشهر في إصدار تجريبي ، تم إصدار الإصدارات النهائية من مجموعة مواصفات Vulkan و GLSL و SPIR-V بواسطة Khronos. تعد هذه المواصفات مهمة لأنها تدمج بسهولة تتبع الأشعة في إطار عمل Vulkan الحالي. لا داعي لإضافة هذه المواصفات ينطبق على NVIDIA وكذلك AMD لأنها ليست مقفلة أو تعتمد على بائع واحد ، والذي حدث أن يكون NVIDIA لبعض الوقت.



تعد Khronos بمكونات إضافية للنظام البيئي إلى جانب مواصفات التمديد النهائي:

اليوم ، أصدرت Khronos الإصدارات النهائية من مجموعة مواصفات Vulkan و GLSL و SPIR-V. كما يوحي الاسم ، تحاول المواصفات دمج تتبع الأشعة في إطار عمل Vulkan الحالي. هذا المعيار هو أول منصة مفتوحة عبر البائعين في الصناعة لتسريع تتبع الأشعة. يمكن نشره إما باستخدام حساب GPU الحالي أو النوى المخصصة لتتبع الأشعة.



Vulkan Ray Tracing مألوف لمطوري الألعاب الذين استخدموا برنامج DirectX Raytracing (DXR) في DirectX 12. ومع ذلك ، يقدم المعيار النهائي أيضًا وظائف متقدمة مثل القدرة على تحميل عمليات إعداد تتبع شعاع التوازن على وحدة المعالجة المركزية المضيفة. على الرغم من أنه سيتم نشر تتبع الأشعة لأول مرة على أنظمة سطح المكتب مع بطاقات الرسومات الداعمة ، فقد تم تصميم امتدادات Vulkan هذه لتمكين وتشجيع تتبع الأشعة ليتم نشرها أيضًا على الهاتف المحمول. بمعنى آخر ، يمكن أن توفر بعض الهواتف الذكية للألعاب المزودة بوحدات معالجة مركزية ووحدات معالجة رسومات قوية مستوى معينًا من تتبع الأشعة.



كانت هذه التمديدات في البداية صدر كنسخ مؤقتة في مارس من هذا العام. أكدت شركة Khronos أن بائعي الأجهزة ومطوري البرامج الشركاء ، داخل Khronos ومن الصناعة الأوسع ، قد ساهموا بتعليقاتهم. علاوة على ذلك ، ادعت المنظمة أن إصدار اليوم لمواصفات التمديد هو مجرد بداية لإطلاق Vulkan Ray Tracing.



على مدار الأشهر القادمة ، سيتم تحديث مكونات النظام البيئي الإضافية مثل سلاسل أدوات التظليل وطبقات التحقق من الصحة مع دعم وظيفة تتبع الأشعة. سيسمح ذلك للمطورين باستخدام هذه الامتدادات في تطبيقاتهم بسهولة نسبية.

Khronos لديه كامل مشروع Vulkan Ray Tracing متاح على GitHub . يجب أن يؤدي المشروع في النهاية إلى تشكيل Vulkan SDK (1.2.162.0 أو أحدث) مع دعم Khronos Vulkan Ray Tracing في منتصف ديسمبر. الوظيفة العامة التي توفرها مجموعة ملحقات Vulkan Ray Tracing لم يتغير منذ إصداراتها المؤقتة.

تتضمن المجموعة النهائية من الإضافات الصادرة اليوم ما يلي:
مواصفات تمديد فولكان

  • بنية_تسريع VK_KHR
  • VK_KHR_ray_tracing_pipeline
  • VK_KHR_ray_query
  • مكتبة VK_KHR_pipeline
  • VK_KHR_def المؤجلة_المضيفة

مواصفات ملحقات SPIR-V

  • SPV_KHR_ray_tracing
  • SPV_KHR_ray_query

مواصفات ملحقات GLSL

  • GLSL_EXT_ray_tracing
  • GLSL_EXT_ray_query
  • GLSL_EXT_ray_flags_primitive_culling

Khronos لديه منشور مدونة مفصل يقدم المزيد من المعلومات .

العلامات بركان