أوبن إكس آر

أوبن إكس آر
المطور(ون)مجموعة كرونوس
إصدار مستقر
1.1.38 / 15 أبريل 2024 ؛ منذ 5 أشهر [1] ( 2024-04-15 )
مستودعRegister.khronos.org/OpenXR/#apispecs
نظام التشغيلمتعدد المنصات
منصةمتعدد المنصات
يكتبواجهة برمجة التطبيقات للواقع الافتراضي والواقع المعزز
رخصةرخصة أباتشي 2.0 [2]
موقع إلكترونيwww.khronos.org/openxr/

OpenXR هو معيار مفتوح المصدر وخالٍ من حقوق الملكية للوصول إلى منصات وأجهزة الواقع الافتراضي والواقع المعزز . [3] تم تطويره بواسطة مجموعة عمل يديرها اتحاد Khronos Group . تم الإعلان عن OpenXR بواسطة Khronos Group في 27 فبراير 2017، خلال GDC 2017. [ 4] [5] [6] تم إصدار نسخة مؤقتة من المعيار في 18 مارس 2019، لتمكين المطورين والمنفذين من تقديم ملاحظات عليه. [3] في 29 يوليو 2019، تم إصدار OpenXR 1.0 للجمهور بواسطة Khronos Group في SIGGRAPH 2019 [7] وفي 15 أبريل 2024، تم إصدار OpenXR 1.1 بواسطة Khronos. [8]

اعتبر مراجعو الإصدار المؤقت 0.90 أن هدف OpenXR هو "حل مشكلة تجزئة الواقع المعزز/الواقع الافتراضي". [9]

بنيان

يوفر المعيار واجهة برمجة تطبيقات مخصصة لمطوري التطبيقات الذين يستهدفون أجهزة الواقع الافتراضي أو الواقع المعزز . يتيح هذا للمطورين إنشاء تطبيقات تعمل عبر مجموعة واسعة من الأجهزة. [10]

العناصر الأساسية لهذه الواجهة البرمجية للتطبيقات هي:

  • XrSpace: تمثيل للفضاء ثلاثي الأبعاد
  • XrInstance: تمثيل لوقت تشغيل OpenXR
  • النظام و XrSystemId: تمثيل للأجهزة، بما في ذلك أجهزة الواقع الافتراضي أو الواقع المعزز وأجهزة التحكم
  • XrActions:تستخدم للتعامل مع مدخلات المستخدم
  • XrSession: يمثل جلسة التفاعل بين التطبيق والمستخدم

يمكن العثور على المواصفات الكاملة عبر OpenXR Registry على GitHub .

التنفيذات

تحتفظ مجموعة Khronos بقائمة المنصات والمنتجات المتوافقة مع OpenXR. [11]

المنصات المتوافقة مع OpenXR حاليًا هي:

دعم اللعبة ومحرك العرض

يمكن العثور على دعم تطوير تطبيقات OpenXR في المحركات التالية:

  • محرك Unreal ، مع الدعم الأولي في 4.24 [24]
  • Blender ، مع الدعم الأولي في إصدار 2.83 LTS من يونيو 2020 [25]
  • Unity ، مع الدعم الأولي في إصدار 2020.2 من ديسمبر 2020 [26]
  • Godot ، مع الدعم الأولي في 4.0 [27]
  • أوتوديسك VRED [28]
  • StereoKit، تم تطويره حول OpenXR [29]
  • إنفيديا أومنيفرس [30]
  • Unigine منذ الإصدار 2.19 من أغسطس 2024. [31]

دعم المتصفح

خريطة الطريق

بعد إصدار OpenXR 1.0، من المرجح أن يتم دفع التقدم من خلال تطوير ملحقات لواجهة برمجة التطبيقات الأساسية. [33] ويمكن رؤية ذلك في الإصدار اللاحق للملحقات لدعم تتبع اليد وتتبع نظرة العين. [34] ومع اكتساب المنفذين والمطورين المزيد من الخبرة مع الملحقات، يمكن دمجها في واجهة برمجة تطبيقات OpenXR الأساسية في الإصدارات المستقبلية.

المساهمون

تم إدراج الشركات التالية بواسطة Khronos كداعمين عامين لـ OpenXR: [35]

انظر أيضا

مراجع

  1. ^ "الإصدار". GitHub .
  2. ^ "الترخيص". GitHub .
  3. ^ "أصدرت Khronos مواصفات OpenXR 0.90 المؤقتة للوصول عالي الأداء إلى منصات وأجهزة الواقع المعزز والواقع الافتراضي". Khronos.org . مجموعة Khronos . 19 مارس 2020 . تم الاسترجاع في 19 مارس 2020 .
  4. ^ "Khronos تكشف عن تحديثات API ومجموعات عمل جديدة في GDC". مجموعة Khronos . 2017-02-27 . تم الاسترجاع 2017-03-08 . إن مبادرة الواقع الافتراضي Khronos التي تم الإعلان عنها في ديسمبر تحقق تقدمًا سريعًا في تصميم معيار مفتوح لتطبيقات وأجهزة الواقع الافتراضي والواقع المعزز المحمولة. اليوم، أصدرت Khronos الاسم الرسمي للمعيار: OpenXR
  5. ^ "Khronos تعزز أسواق الواقع الافتراضي والواقع المعزز والواقع المختلط مع مجموعة عمل OpenXR وتحديثات واجهة برمجة التطبيقات والمزيد". Tom's Hardware . 2017-02-27 . تم الاسترجاع في 2017-03-08 .
  6. ^ "GDC 2017: مجموعة Khronos تكشف عن معيار VR/AR OpenXR". UploadVR . 2017-02-27 . تم الاسترجاع في 2017-03-09 .
  7. ^ "Khronos تصدر مواصفات OpenXR 1.0 التي تؤسس لأساس نظام AR وVR البيئي". مجموعة Khronos . 2019-07-29 . تم الاسترجاع في 2019-07-31 .
  8. ^ "OpenXR 1.1 يجلب عرض Foveated والمزيد في المواصفات". UploadVR . 2024-04-16 . تم الاسترجاع في 2024-06-13 .
  9. ^ "OpenXR 0.90 يهدف إلى حل مشكلة تجزئة الواقع المعزز/الواقع الافتراضي". InfoQ . 2019-03-23 ​​. تم الاسترجاع 2019-06-20 . مع إصدار مواصفات OpenXR المؤقتة يوم الاثنين، تريد مجموعة عمل المصدر المفتوح في Khronos إنشاء عالم حيث يمكن للمطورين برمجة تجربة الواقع الافتراضي/الواقع المعزز الخاصة بهم لواجهة برمجة تطبيقات واحدة، مع الثقة في أن التطبيق الناتج سيعمل على أي سماعة رأس متوافقة مع OpenXR.
  10. ^ "مجموعة عمل OpenXR موجودة هنا!". مجموعة Khronos . 2017-02-27 . تم الاسترجاع 2017-03-08 . يأتي معيار OpenXR في جزأين. أولاً، واجهة التطبيق، التي يكتب إليها مطورو التطبيقات وموفرو البرامج الوسيطة، والتي تعمل على تحديد ودمج الوظائف المشتركة عبر الأنظمة الأساسية (...) بعد ذلك، تسمح طبقة الجهاز لأوقات تشغيل الواقع الافتراضي/الواقع المعزز بالتفاعل مع أجهزة مختلفة
  11. ^ "منتجات متوافقة". مجموعة كرونوس . 2020-10-26 . تم الاسترجاع في 2020-10-26 .
  12. ^ "Computex 2023 | أجهزة المطورين Acer SpatialLabs Pro متوافقة الآن مع OpenXR وSteamVR".
  13. ^ Bezmalinovic, Tomislav (2023-04-14). "Pico 4: Bytedance تدفع أعلى سعر لمنافذ الواقع الافتراضي". MIXED Reality News . تم الاسترجاع في 2024-04-03 .
  14. ^ "مقارنة بين Canon MREAL S1 وVRgineers XTAL 3 Mixed Reality". VRcompare . تم الاسترجاع في 2024-04-03 .
  15. ^ "Monado 21.0.0، تنفيذ OpenXR متوافق رسميًا!". Collabora . 2021-02-15 . تم الاسترجاع في 2021-02-15 .
  16. ^ "منتجات متوافقة". مجموعة كرونوس . تم الاسترجاع في 14 مارس 2022 .
  17. ^ "نظرة عامة على OpenXR | وثائق مطور MagicLeap". developer-docs.magicleap.cloud . تم الاسترجاع في 2024-04-03 .
  18. ^ "Oculus Rift Has Hidden Preliminary Support For OpenXR". uploadvr.com. 2019-09-13 . تم الاسترجاع في 2020-01-05 .
  19. ^ VR, Oculus. "OpenXR for Oculus". developer.oculus.com . تم الاسترجاع في 2021-08-25 .
  20. ^ "OpenXR متاح الآن على متجر Microsoft لـ Windows Mixed Reality". windowscentral.com. 2019-07-23 . تم الاسترجاع في 2020-01-05 .
  21. ^ "Snapdragon Spaces XR Developer Platform Launches to Create Headworn AR Experiences that Adapt to the Spaces Around Us | Qualcomm". www.qualcomm.com . تم الاسترجاع في 2022-08-11 .
  22. ^ "PROVANTAGE: Sony ELFSR2 27-inch 4K Spatial Reality Display". www.provantage.com . تم الاسترجاع في 2024-04-03 .
  23. ^ "إطلاق SteamVR 1.16.8 - الآن مع دعم OpenXR الكامل". Valve . 2021-02-25 . تم الاسترجاع 2021-03-17 .
  24. ^ "Unreal Engine 4.24 Preview now available". Epic Games . 2019-09-04 . تم الاسترجاع في 2020-10-26 .
  25. ^ "2.83 LTS - blender.org". Blender Foundation . 2020-06-03 . تم الاسترجاع في 2020-10-26 .
  26. ^ "OpenXR Plugin | OpenXR Plugin | 0.1.2-preview.2". docs.unity3d.com . تم الاسترجاع في 2022-06-18 .
  27. ^ أوليغ ، باستيان (4 يوليو 2021). “تحديث Godot XR – سبتمبر 2023”. محرك جودو . تم الاسترجاع 2022-06-18 .
  28. ^ "مساعدة". help.autodesk.com . تم الاسترجاع في 2024-04-03 .
  29. ^ "StereoKit". stereokit.net . تم الاسترجاع في 2024-04-17 .
  30. ^ شراينر، ماكسيميليان (2023-08-08). "Nvidia Omniverse يحصل على تحديث الحوسبة المكانية مع دعم OpenXR". أخبار الواقع المختلطة . تم الاسترجاع في 2024-04-03 .
  31. ^ "إصدار UNIGINE SDK 2.19 | UNIGINE: محرك ثلاثي الأبعاد في الوقت الفعلي". unigine.com . تم الاسترجاع في 20 أغسطس 2024 .
  32. ^ "OpenXR قد يفتح الباب للعبة Minecraft على Oculus Quest". الطريق إلى الواقع الافتراضي . 2020-07-28 . تم الاسترجاع في 2020-10-26 .
  33. ^ "Khronos تصدر مواصفات OpenXR 1.0 التي تؤسس لأساس نظام AR وVR البيئي". مجموعة Khronos . 2019-07-29 . تم الاسترجاع في 2022-11-19 .
  34. ^ "تطبيقات OpenXR المتعددة المتوافقة تجلب حلم تطبيقات XR المحمولة إلى الحياة". مجموعة Khronos . 2020-07-28 . تم الاسترجاع في 2020-10-26 .
  35. ^ "OpenXR". مجموعة Khronos . 2019-10-26 . تم الاسترجاع 2020-10-26 .
  36. ^ "Zhaoxin". en.wikichip.org . تم الاسترجاع في 2018-08-07 . Zhaoxin (Shanghai Zhaoxin Semiconductor Co., Ltd.، والمعروفة أيضًا باسم VIA Alliance Semiconductor Co., Ltd.)
  • مواصفات OpenXR 1.0
تم الاسترجاع من "https://en.wikipedia.org/w/index.php?title=OpenXR&oldid=1241302057"
Original text
Rate this translation
Your feedback will be used to help improve Google Translate