צווייטע מעלדונג פון Monado, אַ פּלאַטפאָרמע פֿאַר ווירטואַל פאַקט דעוויסעס

קאָללאַבאָראַ פירמע דערלאנגט פּרויעקט מעלדונג מאָנאַדאָ 0.2, אַימעד צו שאַפֿן אַן אָפֿן ימפּלאַמענטיישאַן פון די סטאַנדאַרט אָפּענקסר. Monado предоставляет runtime, полностью соответствующий требованиям OpenXR, который может использоваться для организации работы с виртуальной и дополненной реальности на смартфонах, планшетах, ПК и любых других устройствах. Стандарт OpenXR подготовлен консорциумом Khronos и определяет универсальный API для создания приложений виртуальной и дополненной реальности, а также набор прослоек для взаимодействия с оборудованием, абстрагирующим особенности конкретных устройств. Код проекта написан на языке Си и פונאנדערגעטיילט דורך под свободной лицензией Boost Software License 1.0, совместимой с GPL.

צווישן די צוגעלייגט ימפּרווומאַנץ:

  • В композитном сервере появилась поддержка многослойной отрисовки, позволяющей приложениям размещать несколько структур XrCompositionLayerProjection и XrCompositionLayerQuad. Работа с несколькими слоями важна для приложений, использующих четыре слоя для отрисовки пользовательских интерфейсов, а также является базисом для дальнейшей поддержки приложений с наложенным поверх сцены интерфейсом, таких как קסרדעסקטאָפּ אָדער Pluto VR.



  • Комнозитный сервер и драйверы вынесены в отдельные сервисные процессы. Ведётся работа по предоставлению возможности подключения нескольких приложений 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).
  • Переработана система сборки. Добавлен PPA ריפּאַזאַטאָרי для Ubuntu с пакетами Monado, OpenXR-SDK и udev-правилами xr-hardware.
  • Добавлена поддержка запуска сервиса monado-service при помощи активации через сокет в systemd.

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

  • ספּיישאַל זעאונג מאָטאָר (אָבדזשעקט טראַקינג, ייבערפלאַך דיטעקשאַן, ייגל ריקאַנסטראַקשאַן, האַווייַע דערקענונג, אויג טראַקינג);
  • מאָטאָר פֿאַר כאַראַקטער טראַקינג (גיראָ סטייבאַלייזער, באַוועגונג פאָרויסזאָגן, קאַנטראָולערז, אָפּטיש באַוועגונג טראַקינג דורך די אַפּאַראַט, שטעלע טראַקינג באזירט אויף דאַטן פון אַ וור העלם);
  • קאָמפּאָסיטע סערווער (דירעקט רעזולטאַט מאָדע, ווידעא פאָרווערדינג, אָביעקטיוו קערעקשאַן, קאָמפּאָסיטע, קריייטינג אַ וואָרקספּאַסע פֿאַר סיימאַלטייניאַסלי ארבעטן מיט עטלעכע אַפּלאַקיישאַנז);
  • ינטעראַקשאַן מאָטאָר (סימיאַליישאַן פון גשמיות פּראַסעסאַז, אַ סכום פון ווידזשיץ און אַ מכשירים פֿאַר ווירטואַל פאַקט אַפּלאַקיישאַנז);
  • ינסטרומענט (קאַלאַבריישאַן פון עקוויפּמענט, ינסטאַלירונג באַוועגונג גרענעצן).

שליסל פֿעיִקייטן:

  • Драйвер для шлемов виртуальной реальности HDK (OSVR Hacker Developer Kit) און
    PlayStation VR HMD, ווי געזונט ווי פֿאַר פּלייסטיישאַן מאָווע קאַנטראָולערז און רייזער הידראַ.
  • וסאַביליטי ויסריכטגעשטיצט דורך די פּרויעקט OpenHMD.
  • דרייווער פֿאַר Augmented Reality ברילן צפון שטערן.
  • דרייווער פֿאַר Intel RealSense T265 שטעלע טראַקינג סיסטעם.
  • ודעוו כּללים צו קאַנפיגיער אַקסעס צו ווירטואַל פאַקט דעוויסעס אָן באקומען וואָרצל פּריווילאַדזשאַז.
  • באַוועגונג טראַקינג קאַמפּאָונאַנץ מיט אַ פריימווערק פֿאַר פֿילטרירונג און סטרימינג ווידעא.
  • זעקס גראַד פון פרייהייט כאַראַקטער טראַקינג סיסטעם (6DoF, פאָרויס / צוריק, אַרויף / אַראָפּ, לינקס / רעכט, יאָ, פּעך, זעמל) פֿאַר PSVR און PS Move קאַנטראָולערז.
  • מאָדולעס פֿאַר ינאַגריישאַן מיט Vulkan און OpenGL גראַפיקס אַפּיס.
  • העאַדלעסס מאָדע.
  • אָנפירונג ספּיישאַל ינטעראַקשאַן און וויופּוינט.
  • יקערדיק שטיצן פֿאַר ראַם סינגקראַנאַזיישאַן און אינפֿאָרמאַציע אַרייַנשרייַב (אַקשאַנז).
  • א פאַרטיק קאַמפּאַזאַט סערווער וואָס שטיצט דירעקט רעזולטאַט צו די מיטל, בייפּאַסינג די סיסטעם X סערווער. פּראָווידעס שאַדערז פֿאַר Vive און פּאַנאָטאָאָלס. עס איז שטיצן פֿאַר פּרויעקציע לייַערס.

צווייטע מעלדונג פון Monado, אַ פּלאַטפאָרמע פֿאַר ווירטואַל פאַקט דעוויסעס

מקור: opennet.ru

לייגן אַ באַמערקונג