Monado ، منصة مفتوحة المصدر لأجهزة الواقع الافتراضي

جذاب

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

تم إعداد المعيار من قبل كونسورتيوم Khronos ، والتي تعمل أيضًا على تطوير معايير مثل OpenGL و OpenCL و Vulkan.

حول مونادو

مونادو يوفر وقت تشغيل يتوافق تمامًا مع متطلبات OpenXR، والتي يمكن استخدامها لتنظيم العمل باستخدام الواقع الافتراضي والمُعزز على الهواتف الذكية والأجهزة اللوحية وأجهزة الكمبيوتر وأي جهاز آخر ، نظرًا لأن يطور المشروع عدة أنظمة فرعية أساسيةوهي كالتالي:

  • محرك الرؤية المكانية: وهو المسؤول عن تتبع الكائن وتحديد السطح وإعادة بناء الشبكة والتعرف على الإيماءات وتتبع العين.
  • محرك تتبع الشخصيات: وتتمثل وظيفتها في التحكم في المثبت الجيروسكوبي ، والتنبؤ بالحركة ، وأجهزة التحكم ، وتتبع الحركة الضوئية من خلال الكاميرا ، وتتبع الموقع بناءً على البيانات من خوذة VR.
  • الخادم المركب: يتعامل مع وضع الإخراج المباشر ، وإعادة توجيه الفيديو ، وتصحيح العدسة ، والتكوين ، وتشكيل مساحة العمل للعمل في وقت واحد مع تطبيقات متعددة.
  • محرك التفاعل- هذا مسؤول عن محاكاة العمليات المادية ومجموعة من الأدوات ومجموعة أدوات لتطبيقات الواقع الافتراضي.
  • الأجهزة: مسؤول عن معايرة المعدات ، ووضع حدود للحركة ، من بين أمور أخرى.

كيف حالكمl Monado هو أول وقت تشغيل OpenXR لـ GNU / Linux وتأمل في دفع تطوير نظام XR البيئي مفتوح المصدر وتوفير اللبنات الأساسية لبائعي الأجهزة لاستهداف منصة GNU / Linux.

من الخصائص الرئيسية التي تبرز ، هي توفر برامج تشغيل لسماعات الواقع الافتراضي HDK (مجموعة مطوري OSVR Hacker) و PlayStation VR HMD ، وكذلك لوحدات التحكم PlayStation Move و Razor Hydra.

بالإضافة إلى توفير إمكانية استخدام معدات متوافقة مع مشروع OpenHMD وتوفير سائق لنظارات الواقع المعزز North Star.

أيضا لديه مجموعة من قواعد udev لتكوين الوصول إلى الجهاز VR دون الحصول على إذن الجذر ، جنبًا إلى جنب مع برنامج تشغيل لنظام تتبع المواقع Intel RealSense T265.

و أيضا خادم مركب جاهز للاستخدام يدعم الإخراج المباشر للجهاز، تجاوز خادم X للنظام. يتم توفير تظليل لـ Vive و Panotools ودعم طبقات الإسقاط.

من خصائصه الأخرى:

  • مكونات تتبع الحركة مع إطار لتصفية وتدفق الفيديو.
  • نظام تتبع الأحرف بست درجات من الحرية (6DoF ، للأمام / للخلف ، لأعلى / لأسفل ، يسار / يمين ، انحراف ، خطوة ، لفة) لوحدات تحكم PSVR و PS Move.
  • وحدات للتكامل مع واجهات برمجة تطبيقات رسومات Vulkan و OpenGL.
  • وضع بدون شاشة (مقطوعة الرأس).
  • إدارة التفاعلات المكانية ووجهات النظر.
  • الدعم الأساسي لمزامنة الإطار وإدخال المعلومات (الإجراءات).

حول الإصدار الأول من Monado

الآن يعتبر الإصدار الأول تجريبيًا ويهدف إلى بداية المطورين على دراية بالمنصة.

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

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

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

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

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


اترك تعليقك

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

*

*

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

  1.   كوسا 123 قال

    أريد تقنية الواقع الافتراضي الأفضل لنظام التشغيل Linux فهي فقط مع CV1 والصمام غير المكتمل يخرج من الوجه. Htc حي على ما يبدو ليس لديه نوايا كثيرة لذلك سألت على تويتر. يجب أن يكون لديهم طلبات مطورين للتفكير في الأمر أولاً.

    والشيء الآخر هو أن قلة هم أولئك الذين يطلبون التطوير في لينكس أولئك الذين يستخدمون الواقع الافتراضي في بيئات مغلقة للغاية والآخر هو أن قلة من المستخدمين يريدون منصات مغلقة ونحن نعرف بالفعل قماش ذلك!