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

نشرت الإصدار الأول من المشروع مونادو، تهدف إلى إنشاء تطبيق مفتوح للمعيار برنامج OpenXR، والتي تحدد واجهة برمجة التطبيقات العالمية لإنشاء تطبيقات الواقع الافتراضي والمعزز، بالإضافة إلى مجموعة من الطبقات للتفاعل مع الأجهزة التي تلخص خصائص أجهزة معينة. تم إعداد المعيار من قبل اتحاد Khronos، الذي يقوم أيضًا بتطوير معايير مثل OpenGL وOpenCL وVulkan. كود المشروع مكتوب بلغة C و وزعت من خلال بموجب ترخيص Boost Software License 1.0 المتوافق مع GPL، والذي يعتمد على تراخيص BSD وMIT، ولكنه لا يتطلب الإسناد عند توزيع عمل مشتق في شكل ثنائي.

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

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

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

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

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

  • توافر سائقين لخوذات الواقع الافتراضي HDK (مجموعة مطوري OSVR Hacker) و
    بلاي ستيشن في ار اتش ام دي، بالإضافة إلى وحدات تحكم PlayStation Move و الحلاقة هيدرا.

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


المصدر: opennet.ru

إضافة تعليق