Monado 21.0.0: إصدار ثابت يتوافق رسميًا مع معيار OpenXR 1.0

تم إصدار مطوري Collabora قبل أيام قليلة إطلاق الإصدار الجديد من مونادو 21.0.0، وهو تطبيق مفتوح المصدر لمعيار OpenXR. تم إعداد معيار OpenXR بواسطة كونسورتيوم Khronos ويحدد واجهة برمجة تطبيقات عالمية لإنشاء تطبيقات الواقع الافتراضي والواقع المعزز ، بالإضافة إلى مجموعة من الطبقات الوسيطة للتفاعل مع المعدات التي تجرد خصائص أجهزة معينة.

يوفر Monado وقت تشغيل متوافق تمامًا مع OpenXR يمكن استخدامه لتشغيل الواقع الافتراضي والمعزز على الهواتف الذكية والأجهزة اللوحية وأجهزة الكمبيوتر وأي جهاز آخر. تمت كتابة كود المشروع بلغة C وتم إصداره بموجب ترخيص برنامج Boost 1.0 المجاني المتوافق مع GPL.

من بين الميزات الرئيسية:

  • وحدة تحكم لـ HDK (OSVR Hacker Developer Kit) وخوذات PlayStation VR HMD ، بالإضافة إلى Vive Wand و Valve Index و PlayStation Move و Razor Hydra.
  • القدرة على استخدام الأجهزة المتوافقة مع مشروع OpenHMD.
  • سائق لنظارات الواقع المعزز نورث ستار.
  • برنامج تشغيل لنظام تتبع المواقع Intel RealSense T265.
  • مجموعة من قواعد udev لتكوين الوصول غير الجذر إلى أجهزة الواقع الافتراضي.
  • مكونات تتبع الحركة مع إطار ترشيح وتدفق الفيديو.
  • نظام تتبع الأحرف بست درجات من الحرية (6DoF ، للأمام / للخلف ، لأعلى / لأسفل ، لليسار / لليمين ، انحراف ، خطوة ، لفة) لوحدات تحكم PSVR و PS Move.
  • وحدات للتكامل مع واجهات برمجة تطبيقات رسومات Vulkan و OpenGL.
  • وضع بدون شاشة (مقطوعة الرأس).
  • التفاعل المكاني وإدارة وجهات النظر.
  • الدعم الأساسي لمزامنة الإطار وإدخال المعلومات (الإجراءات).
  • خادم مركب جاهز للاستخدام يدعم الإخراج المباشر للجهاز ، متجاوزًا خادم نظام X. يتم توفير تظليل لـ Vive و Panotools.

الأخبار الرئيسية من Monado 21.0.0

كان Monado 21.0.0 هو الإصدار الأول الذي يتوافق رسميًا مع معيار OpenXR 1.0. أجرى كونسورتيوم Khronos اختبار التوافق وأضاف Monado إلى قائمة تطبيقات OpenXR المدعومة رسميًا.

يتم إجراء الاختبار باستخدام واجهات برمجة تطبيقات رسومات OpenGL وواجهات برمجة تطبيقات Vulkan ، باستخدام بنية سطح المكتب في وضع محاكاة جهاز الواقع الافتراضي. في البداية ، تم التخطيط لتعيين رقم الإصدار 1.0 ، لكن المطورين قرروا استخدام الترقيم باستخدام السنة ، عن طريق القياس مع ترقيم إصدارات ميسا.

يسعدنا أن نعلن أن Monado توفر الآن تطبيق OpenXR متوافق رسميًا. تتضمن القائمة الرسمية للتطبيقات المتوافقة مع OpenXR 1.0 الآن Monado ، استنادًا إلى تشغيل مجموعة اختبار المطابقة OpenXR على جهاز "وهمي".

لاحظ أن حالة التوافق مع OpenXR 1.0 تنطبق فقط على الجهاز الذي تمت محاكاته. يجب على أي شخص يقوم ببناء منتج باستخدام Monado مع أجهزة غير محاكية أن يخضع لعملية التبني والامتثال الكاملة والعادية لهذا المنتج للمطالبة بامتثال OpenXR وجني الفوائد.

الابتكار الثاني مهم تم إعداد وحدة تحكم لمنصة SteamVR مع تنفيذ متتبع الحالة ، بالإضافة إلى مولد مكون إضافي لـ SteamVR ، والذي يسمح باستخدام أي وحدة تحكم في سماعة الرأس (HMD) ووحدات تحكم تم إنشاؤها لـ Monado في SteamVR. على سبيل المثال ، يوفر Monado برامج تشغيل لسماعات الرأس OpenHMD و Panotools (PSVR) و Vive / Vive Pro / Valve Index VR.

فيما يتعلق بمعالجة الإصدار ، ذكر المطورون أن هذا الإصدار الأول مناسب وأنهم ابتعدوا عن سلسلة الإصدار الأولي 0.XY

يُعرف هذا الإصدار الأول المتوافق رسميًا باسم 21.0.0 ، بدلاً من 1.0.0. تتناول اتفاقيات SemVer الشائعة بشكل أساسي استقرار API. ومع ذلك ، نظرًا لأن واجهة برمجة التطبيقات العامة الوحيدة لـ Monado هي من خلال مواصفات OpenXR التي يتم الاحتفاظ بها خارجيًا ، فإن رقم SemVer القياسي لـ Monado سيبقى في الإصدار الرئيسي 1 لفترة طويلة على الرغم من التقدم في المشروع.

بدلاً من ذلك ، قررنا اتباع نموذج التحكم في الإصدار لمشروع FreeDesktop.org ، Mesa - مزيج من SemVer والتحكم في الإصدار المستند إلى التاريخ. 

وأخيرا، إذا كنت مهتمًا بمعرفة المزيد عنها من هذا الإصدار الجديد. يمكنك التحقق من التفاصيل في الرابط التالي.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.