يأتي Monado 0.2 مع دعم متعدد الطبقات ، و Vive Wand ومؤشر الصمامات والمزيد

جذاب

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

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

ما الجديد في Monado 0.2؟

الآن في أحدث الأخبار ، أعلن الرجال من Collabora عن إطلاق الإصدار الجديد من المشروع "Monado 0.2" وفيه من بين التحسينات المضافة تم إبراز أنه تم تقديم الخادم المركب دعم التقديم متعدد الطبقات ، الذي أعرفه الآن يسمح للتطبيقات بوضع هياكل متعددة XrCompositionLayerProject (طبقة تكوين للإسقاط) و XrCompositionLayerQuad (مفيد لعناصر واجهة المستخدم أو المحتوى ثنائي الأبعاد في العالم الافتراضي).

تعد القدرة على العمل مع طبقات متعددة أمرًا مهمًا للتطبيقات تستخدم أربع طبقات لتمثيل واجهات المستخدم وأيضًا هو الأساس لمزيد من دعم التطبيقات مع واجهة التراكب على خشبة المسرح ، مثل xrdesktop أو Pluto VR.

تغيير آخر هو على وحدات تحكم الخادم و Komnozitny أن يتم وضعها في عمليات خدمة منفصلة ، حيث يجري العمل على توفير القدرة على توصيل تطبيقات OpenXR متعددة بمثيل من خدمة Monado وعرضها في وقت واحد باستخدام امتداد XR_EXTX_overlay.

كما تم توفيره في هذا الإصدار الجديد من Monado 0.2 ، دعم Vive Wand ووحدات تحكم مؤشر الصمام واستخدامه للتحكم في الحركة بثلاث درجات من الحرية (3DOF ، يتحرك في ثلاثة اتجاهات).

في الأشهر المقبلة ، من المخطط إضافة دعم لست درجات من الحرية (6DOF) باستخدام نظام تتبع Lighthouse.

من التغييرات الأخرى التي تتميز عن هذا الإصدار الجديد:

  • تمت إضافة دعم Bluetooth LE ، والذي يتم استخدامه في وحدة التحكم لوحدة تحكم Google Daydream 3DOF.
  • تمت إضافة وحدة تحكم اردوينو لإجراء التجارب عند إنشاء وحدات التحكم الخاصة بك.
  • تم دمج وحدة التحكم في نظام تتبع الوضع المفتوح libsurvive في الجهاز الرئيسي.
  • أضافت واجهة مستخدم تصحيح الأخطاء دعمًا للرسومات المخصصة ، والتي تُستخدم حاليًا لتصور الحمل على وحدة المعالجة المركزية أثناء العرض.
  • يدعم Monado-gui تخزين التكوينات في الدلائل $ XDG_CONFIG_HOME / monado و $ HOME / .config / monado.
  • تمت إضافة القدرة على تكوين كاميرات استريو USB لـ PSMV (PlayStation Move) و PSVR (PlayStation VR).
  • نظام البناء المعاد تصميمه.
  • تمت إضافة مستودع PPA لـ Ubuntu مع قواعد Monado و OpenXR-SDK و udev xr-Hardware.
  • تمت إضافة دعم لبدء خدمة monado-service عبر التنشيط عبر المقبس في systemd.

تمت كتابة رمز المشروع بلغة C ويتم توزيعه بموجب ترخيص برنامج Boost 1.0 المتوافق مع GPL ، والذي يستند إلى تراخيص BSD و MIT ، ولكنه لا يتطلب ذكر وقت توزيع العمل المشتق في شكل ثنائي.

تفريغ

الآن النظام الأساسي يدعم Linux فقط ومن المتوقع التوافق مع أنظمة التشغيل الأخرى في المستقبل.

وكما ذكرنا في أخبار هذا الإصدار الجديد ، تمت إضافة Monado PPA لـ Ubuntu ، والتي يمكن إضافتها عن طريق فتح Terminal وكتابة ما يلي فيها:

sudo add-apt-repository ppa:monado-xr/monado
sudo apt-get update

وللتثبيت عليك فقط كتابة:

sudo apt install monado

وأخيرا، إذا كنت تريد معرفة المزيد عن Monado ، يمكنك التحقق من التفاصيل ، بالإضافة إلى القدرة على الوصول إلى الكود المصدري لهذا ، من موقعه الرسمي على الإنترنت.

الرابط هو هذا.


اترك تعليقك

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

*

*

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