أوبن إكس آر
| المطور(ون) | مجموعة كرونوس |
|---|---|
| إصدار مستقر | 1.1.38 / 15 أبريل 2024 [1] |
| مستودع | 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 حاليًا هي:
- سلسلة العرض المكاني من Acer [12]
- Neo3 و PICO4 من Bytedance [13]
- شاشة عرض وسماعات رأس MREAL من Canon [14]
- Collabora Monado Runtime لنظام GNU/Linux، مع إصدار الإصدار 21.0.0 في فبراير 2021 [15]
- HTC VIVE Cosmos وVIVE Focus 3، جزء من نظام VIVERSE البيئي الخاص بشركة HTC [16]
- القفزة السحرية 2 [17]
- منصة الكمبيوتر الشخصي لشركة Meta وخط Quest من الأجهزة، مع دعم كامل لـ OpenXR 1.0 المُضافة في يوليو 2021 [18] [19]
- Microsoft HoloLens 2 وسماعات الواقع المختلط لنظام Windows [ 20]
- Qualcomm Snapdragon تطلق منصة XR للمطورين [21]
- شاشات الواقع المكاني من سوني (ELF-SR1 وELF-SR2) [22]
- Valve SteamVR ، منذ الإصدار 1.16 في فبراير 2021 [23]
- سماعات فارجو
دعم اللعبة ومحرك العرض
يمكن العثور على دعم تطوير تطبيقات 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]
دعم المتصفح
- يتيح متصفحا الويب Google Chrome و Microsoft Edge دعم WebXR باستخدام OpenXR افتراضيًا باستخدام قاعدة كود Chromium [32]
خريطة الطريق
بعد إصدار OpenXR 1.0، من المرجح أن يتم دفع التقدم من خلال تطوير ملحقات لواجهة برمجة التطبيقات الأساسية. [33] ويمكن رؤية ذلك في الإصدار اللاحق للملحقات لدعم تتبع اليد وتتبع نظرة العين. [34] ومع اكتساب المنفذين والمطورين المزيد من الخبرة مع الملحقات، يمكن دمجها في واجهة برمجة تطبيقات OpenXR الأساسية في الإصدارات المستقبلية.
المساهمون
تم إدراج الشركات التالية بواسطة Khronos كداعمين عامين لـ OpenXR: [35]
- أيسر
- أيه إم دي
- مكافحة التأخير
- منطقة
- شركة أرم القابضة
- التعاون
- رابط العرض
- ألعاب ملحمية
- جوجل
- إتش بي
- هولوتشيب
- اتش تي سي
- هواوي تكنولوجيز
- تقنيات الخيال
- شركة إنتل
- إل جي إلكترونيكس
- لوجيتك
- لونار جي
- القفزة السحرية
- ميدياتك
- ميتا
- مايكروسوفت
- موزيلا
- نوكيا
- نفيديا
- بيكو في ار
- بلوتو الواقع الافتراضي
- كوالكوم
- شركة ريزر
- سامسونج للإلكترونيات
- شركة سوني للترفيه التفاعلي
- تكنولوجيا توبي
- ألتراليب
- تقنيات الوحدة
- صمام
- فارجو
- فيريسيليكون
- شركة فيا أليانس لأشباه الموصلات المحدودة [36]
- زسبيس
انظر أيضا
مراجع
- ^ "الإصدار". GitHub .
- ^ "الترخيص". GitHub .
- ^ "أصدرت Khronos مواصفات OpenXR 0.90 المؤقتة للوصول عالي الأداء إلى منصات وأجهزة الواقع المعزز والواقع الافتراضي". Khronos.org . مجموعة Khronos . 19 مارس 2020 . تم الاسترجاع في 19 مارس 2020 .
- ^ "Khronos تكشف عن تحديثات API ومجموعات عمل جديدة في GDC". مجموعة Khronos . 2017-02-27 . تم الاسترجاع 2017-03-08 .
إن مبادرة الواقع الافتراضي Khronos التي تم الإعلان عنها في ديسمبر تحقق تقدمًا سريعًا في تصميم معيار مفتوح لتطبيقات وأجهزة الواقع الافتراضي والواقع المعزز المحمولة. اليوم، أصدرت Khronos الاسم الرسمي للمعيار: OpenXR
- ^ "Khronos تعزز أسواق الواقع الافتراضي والواقع المعزز والواقع المختلط مع مجموعة عمل OpenXR وتحديثات واجهة برمجة التطبيقات والمزيد". Tom's Hardware . 2017-02-27 . تم الاسترجاع في 2017-03-08 .
- ^ "GDC 2017: مجموعة Khronos تكشف عن معيار VR/AR OpenXR". UploadVR . 2017-02-27 . تم الاسترجاع في 2017-03-09 .
- ^ "Khronos تصدر مواصفات OpenXR 1.0 التي تؤسس لأساس نظام AR وVR البيئي". مجموعة Khronos . 2019-07-29 . تم الاسترجاع في 2019-07-31 .
- ^ "OpenXR 1.1 يجلب عرض Foveated والمزيد في المواصفات". UploadVR . 2024-04-16 . تم الاسترجاع في 2024-06-13 .
- ^ "OpenXR 0.90 يهدف إلى حل مشكلة تجزئة الواقع المعزز/الواقع الافتراضي". InfoQ . 2019-03-23 . تم الاسترجاع 2019-06-20 .
مع إصدار مواصفات OpenXR المؤقتة يوم الاثنين، تريد مجموعة عمل المصدر المفتوح في Khronos إنشاء عالم حيث يمكن للمطورين برمجة تجربة الواقع الافتراضي/الواقع المعزز الخاصة بهم لواجهة برمجة تطبيقات واحدة، مع الثقة في أن التطبيق الناتج سيعمل على أي سماعة رأس متوافقة مع OpenXR.
- ^ "مجموعة عمل OpenXR موجودة هنا!". مجموعة Khronos . 2017-02-27 . تم الاسترجاع 2017-03-08 .
يأتي معيار OpenXR في جزأين. أولاً، واجهة التطبيق، التي يكتب إليها مطورو التطبيقات وموفرو البرامج الوسيطة، والتي تعمل على تحديد ودمج الوظائف المشتركة عبر الأنظمة الأساسية (...) بعد ذلك، تسمح طبقة الجهاز لأوقات تشغيل الواقع الافتراضي/الواقع المعزز بالتفاعل مع أجهزة مختلفة
- ^ "منتجات متوافقة". مجموعة كرونوس . 2020-10-26 . تم الاسترجاع في 2020-10-26 .
- ^ "Computex 2023 | أجهزة المطورين Acer SpatialLabs Pro متوافقة الآن مع OpenXR وSteamVR".
- ^ Bezmalinovic, Tomislav (2023-04-14). "Pico 4: Bytedance تدفع أعلى سعر لمنافذ الواقع الافتراضي". MIXED Reality News . تم الاسترجاع في 2024-04-03 .
- ^ "مقارنة بين Canon MREAL S1 وVRgineers XTAL 3 Mixed Reality". VRcompare . تم الاسترجاع في 2024-04-03 .
- ^ "Monado 21.0.0، تنفيذ OpenXR متوافق رسميًا!". Collabora . 2021-02-15 . تم الاسترجاع في 2021-02-15 .
- ^ "منتجات متوافقة". مجموعة كرونوس . تم الاسترجاع في 14 مارس 2022 .
- ^ "نظرة عامة على OpenXR | وثائق مطور MagicLeap". developer-docs.magicleap.cloud . تم الاسترجاع في 2024-04-03 .
- ^ "Oculus Rift Has Hidden Preliminary Support For OpenXR". uploadvr.com. 2019-09-13 . تم الاسترجاع في 2020-01-05 .
- ^ VR, Oculus. "OpenXR for Oculus". developer.oculus.com . تم الاسترجاع في 2021-08-25 .
- ^ "OpenXR متاح الآن على متجر Microsoft لـ Windows Mixed Reality". windowscentral.com. 2019-07-23 . تم الاسترجاع في 2020-01-05 .
- ^ "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 .
- ^ "PROVANTAGE: Sony ELFSR2 27-inch 4K Spatial Reality Display". www.provantage.com . تم الاسترجاع في 2024-04-03 .
- ^ "إطلاق SteamVR 1.16.8 - الآن مع دعم OpenXR الكامل". Valve . 2021-02-25 . تم الاسترجاع 2021-03-17 .
- ^ "Unreal Engine 4.24 Preview now available". Epic Games . 2019-09-04 . تم الاسترجاع في 2020-10-26 .
- ^ "2.83 LTS - blender.org". Blender Foundation . 2020-06-03 . تم الاسترجاع في 2020-10-26 .
- ^ "OpenXR Plugin | OpenXR Plugin | 0.1.2-preview.2". docs.unity3d.com . تم الاسترجاع في 2022-06-18 .
- ^ أوليغ ، باستيان (4 يوليو 2021). “تحديث Godot XR – سبتمبر 2023”. محرك جودو . تم الاسترجاع 2022-06-18 .
- ^ "مساعدة". help.autodesk.com . تم الاسترجاع في 2024-04-03 .
- ^ "StereoKit". stereokit.net . تم الاسترجاع في 2024-04-17 .
- ^ شراينر، ماكسيميليان (2023-08-08). "Nvidia Omniverse يحصل على تحديث الحوسبة المكانية مع دعم OpenXR". أخبار الواقع المختلطة . تم الاسترجاع في 2024-04-03 .
- ^ "إصدار UNIGINE SDK 2.19 | UNIGINE: محرك ثلاثي الأبعاد في الوقت الفعلي". unigine.com . تم الاسترجاع في 20 أغسطس 2024 .
- ^ "OpenXR قد يفتح الباب للعبة Minecraft على Oculus Quest". الطريق إلى الواقع الافتراضي . 2020-07-28 . تم الاسترجاع في 2020-10-26 .
- ^ "Khronos تصدر مواصفات OpenXR 1.0 التي تؤسس لأساس نظام AR وVR البيئي". مجموعة Khronos . 2019-07-29 . تم الاسترجاع في 2022-11-19 .
- ^ "تطبيقات OpenXR المتعددة المتوافقة تجلب حلم تطبيقات XR المحمولة إلى الحياة". مجموعة Khronos . 2020-07-28 . تم الاسترجاع في 2020-10-26 .
- ^ "OpenXR". مجموعة Khronos . 2019-10-26 . تم الاسترجاع 2020-10-26 .
- ^ "Zhaoxin". en.wikichip.org . تم الاسترجاع في 2018-08-07 .
Zhaoxin (Shanghai Zhaoxin Semiconductor Co., Ltd.، والمعروفة أيضًا باسم VIA Alliance Semiconductor Co., Ltd.)
روابط خارجية
- مواصفات OpenXR 1.0
