موناڈو کی دوسری ریلیز، ورچوئل رئیلٹی ڈیوائسز کے لیے ایک پلیٹ فارم

تعاون کمپنی پیش کیا منصوبے کی رہائی موناڈو 0.2، جس کا مقصد معیار کا کھلا نفاذ بنانا ہے۔ اوپن ایکس آر. Monado предоставляет runtime, полностью соответствующий требованиям OpenXR, который может использоваться для организации работы с виртуальной и дополненной реальности на смартфонах, планшетах, ПК и любых других устройствах. Стандарт OpenXR подготовлен консорциумом Khronos и определяет универсальный API для создания приложений виртуальной и дополненной реальности, а также набор прослоек для взаимодействия с оборудованием, абстрагирующим особенности конкретных устройств. Код проекта написан на языке Си и نے بانٹا под свободной лицензией Boost Software License 1.0, совместимой с GPL.

اضافی بہتریوں میں:

  • В композитном сервере появилась поддержка многослойной отрисовки, позволяющей приложениям размещать несколько структур XrCompositionLayerProication и XrCompositionLayerQuad. Работа с несколькими слоями важна для приложений, использующих четыре слоя для отрисовки пользовательских интерфейсов, а также является базисом для дальнейшей поддержки приложений с наложенным поверх сцены интерфейсом, таких как xrdesktop یا پلوٹو وی آر.



  • Комнозитный сервер и драйверы вынесены в отдельные сервисные процессы. کام جاری ہے по предоставлению возможности подключения нескольких приложений OpenXR к одному экземпляру сервиса Monado и их одновременной визуализации при помощи расширения XR_EXTX_overlay.
  • Обеспечена поддержка контроллеров Vive Wand и Valve Index и их использования для управления движением с тремя степенями свободы (3DOF, перемещение по трём направлениям). В ближайшие месяцы планируется добавить поддержку шести степеней свободы (6DOF, вперёд/назад, вверх/вниз, влево/вправо, рыскание, тангаж, крен), используя систему отслеживания مینارہ.
  • Добавлена поддержка Bluetooth LE, которая задействована в драйвере для Google Daydream 3DOF Controller.
  • Добавлен драйвер arduino для экспериментов при создании собственных контроллеров;
  • В основной состав интегрирован драйвер открытой системы отслеживания позиции libsurvive.
  • В отладочном интерфейсе пользователя появилась поддержка пользовательских графиков, которые в текущем виде задействованы для визуализации нагрузки на CPU при отрисовке.
  • В monado-gui реализована поддержка хранения настроек в каталогах $XDG_CONFIG_HOME/monado и $HOME/.config/monado. Добавлена возможность настройки стереокамер с интерфейсом USB для PSMV (PlayStation Move) и PSVR (PlayStation VR).
  • Переработана система сборки. Добавлен پی پی اے ذخیرہ для Ubuntu с пакетами Monado, OpenXR-SDK и udev-правилами xr-hardware.
  • Добавлена поддержка запуска сервиса monado-service при помощи активации через сокет в systemd.

Состав платформы:

  • مقامی وژن انجن (آبجیکٹ سے باخبر رہنا، سطح کا پتہ لگانا، میش ری کنسٹرکشن، اشاروں کی شناخت، آنکھ سے باخبر رہنا)؛
  • کریکٹر ٹریکنگ کے لیے انجن (گائرو سٹیبلائزر، موشن پریڈیکشن، کنٹرولرز، کیمرہ کے ذریعے آپٹیکل موشن ٹریکنگ، VR ہیلمٹ سے ڈیٹا کی بنیاد پر پوزیشن ٹریکنگ)؛
  • کمپوزٹ سرور (براہ راست آؤٹ پٹ موڈ، ویڈیو فارورڈنگ، لینس کی اصلاح، کمپوزٹنگ، متعدد ایپلی کیشنز کے ساتھ بیک وقت کام کرنے کے لیے ورک اسپیس بنانا)؛
  • انٹرایکشن انجن (جسمانی عمل کی نقل، ویجٹ کا ایک سیٹ اور ورچوئل رئیلٹی ایپلی کیشنز کے لیے ایک ٹول کٹ)؛
  • سازوسامان (سامان کیلیبریشن، تنصیب تحریک کی حدود).

اہم خصوصیات:

  • Драйвер для шлемов виртуальной реальности ایچ ڈی کے (OSVR ہیکر ڈویلپر کٹ) اور
    پلے اسٹیشن VR HMD، نیز پلے اسٹیشن موو کنٹرولرز اور ریزر ہائیڈرا.
  • قابل استعمال оборудованияمنصوبے کی طرف سے حمایت کی اوپن ایچ ایم ڈی.
  • Augmented Reality چشموں کے لیے ڈرائیور Northstar.
  • Intel RealSense T265 پوزیشن ٹریکنگ سسٹم کے لیے ڈرائیور۔
  • udev قواعد روٹ مراعات حاصل کیے بغیر ورچوئل رئیلٹی ڈیوائسز تک رسائی کو ترتیب دینے کے لیے۔
  • ویڈیو کو فلٹر کرنے اور اسٹریم کرنے کے لیے ایک فریم ورک کے ساتھ موشن ٹریکنگ اجزاء۔
  • PSVR اور PS Move کنٹرولرز کے لیے آزادی کے کریکٹر ٹریکنگ سسٹم کی چھ ڈگری (6DoF، آگے/پیچھے، اوپر/نیچے، بائیں/دائیں، یاؤ، پچ، رول)۔
  • ولکن اور اوپن جی ایل گرافکس API کے ساتھ انضمام کے لیے ماڈیولز۔
  • بے سر موڈ۔
  • مقامی تعامل اور نقطہ نظر کا انتظام۔
  • فریم سنکرونائزیشن اور انفارمیشن ان پٹ (اعمال) کے لیے بنیادی معاونت۔
  • ایک ریڈی میڈ کمپوزٹ سرور جو سسٹم X سرور کو نظرانداز کرتے ہوئے ڈیوائس پر براہ راست آؤٹ پٹ کو سپورٹ کرتا ہے۔ Vive اور کے لیے شیڈر فراہم کرتا ہے۔ Panotools. پروجیکشن تہوں کے لیے سپورٹ موجود ہے۔

موناڈو کی دوسری ریلیز، ورچوئل رئیلٹی ڈیوائسز کے لیے ایک پلیٹ فارم

ماخذ: opennet.ru

نیا تبصرہ شامل کریں