Virtual reallıq cihazları üçün platforma olan Monado-nun ikinci buraxılışı

Şirkət Collabora təqdim layihə buraxılışı Monado 0.2, standartın açıq tətbiqini yaratmağa yönəlmişdir OpenXR. Monado предоставляет runtime, полностью соответствующий требованиям OpenXR, который может использоваться для организации работы с виртуальной и дополненной реальности на смартфонах, планшетах, ПК и любых других устройствах. Стандарт OpenXR подготовлен консорциумом Khronos и определяет универсальный API для создания приложений виртуальной и дополненной реальности, а также набор прослоек для взаимодействия с оборудованием, абстрагирующим особенности конкретных устройств. Код проекта написан на языке Си и yayılır под свободной лицензией Boost Software License 1.0, совместимой с GPL.

Əlavə edilmiş təkmilləşdirmələrə aşağıdakılar daxildir:

  • В композитном сервере появилась поддержка многослойной отрисовки, позволяющей приложениям размещать несколько структур XrCompositionLayerProjection и XrCompositionLayerQuad. Работа с несколькими слоями важна для приложений, использующих четыре слоя для отрисовки пользовательских интерфейсов, а также является базисом для дальнейшей поддержки приложений с наложенным поверх сцены интерфейсом, таких как xrdesktop və ya Pluto VR.



  • Комнозитный сервер и драйверы вынесены в отдельные сервисные процессы. İş davam edir по предоставлению возможности подключения нескольких приложений OpenXR к одному экземпляру сервиса Monado и их одновременной визуализации при помощи расширения XR_EXTX_overlay.
  • Обеспечена поддержка контроллеров Vive Wand и Valve Index и их использования для управления движением с тремя степенями свободы (3DOF, перемещение по трём направлениям). В ближайшие месяцы планируется добавить поддержку шести степеней свободы (6DOF, вперёд/назад, вверх/вниз, влево/вправо, рыскание, тангаж, крен), используя систему отслеживания Deniz Feneri.
  • Добавлена поддержка 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 deposu для Ubuntu с пакетами Monado, OpenXR-SDK и udev-правилами xr-hardware.
  • Добавлена поддержка запуска сервиса monado-service при помощи активации через сокет в systemd.

Platformanın tərkibi:

  • Məkan görmə mühərriki (obyektin izlənilməsi, səthin aşkarlanması, mesh rekonstruksiyası, jestlərin tanınması, göz izləmə);
  • Xarakterin izlənilməsi üçün mühərrik (giroskopik stabilizator, hərəkətin proqnozlaşdırılması, nəzarətçilər, kamera vasitəsilə optik hərəkət izləmə, VR dəbilqəsindən alınan məlumatlar əsasında mövqe izləmə);
  • Kompozit server (birbaşa çıxış rejimi, videonun ötürülməsi, obyektivlərin korreksiyası, kompozisiya, bir neçə proqramla eyni vaxtda işləmək üçün iş sahəsinin yaradılması);
  • Qarşılıqlı əlaqə mühərriki (fiziki proseslərin simulyasiyası, vidjetlər dəsti və virtual reallıq tətbiqləri üçün alətlər dəsti);
  • Alətlər (avadanlığın kalibrlənməsi, quraşdırılması hərəkət sərhədləri).

Əsas xüsusiyyətlər:

  • Драйвер для шлемов виртуальной реальности HDK (OSVR Hacker Developer Kit) və
    PlayStation VR HMD, həmçinin PlayStation Move nəzarətçiləri üçün və Ülgüc Hydra.
  • İstifadə qabiliyyəti оборудованияlayihə tərəfindən dəstəklənir OpenHMD.
  • Artırılmış reallıq eynəkləri üçün sürücü North Star.
  • Intel RealSense T265 mövqe izləmə sistemi üçün sürücü.
  • udev qaydalar toplusu kök imtiyazları əldə etmədən virtual reallıq cihazlarına girişi konfiqurasiya etmək.
  • Videonun süzülməsi və yayımlanması üçün çərçivə ilə hərəkət izləmə komponentləri.
  • PSVR və PS Move nəzarətçiləri üçün altı sərbəstlik dərəcəsi xarakter izləmə sistemi (6DoF, irəli/geri, yuxarı/aşağı, sol/sağ, əyilmə, meydança, yuvarlanma).
  • Vulkan və OpenGL qrafik API ilə inteqrasiya üçün modullar.
  • Başsız rejim.
  • Məkan qarşılıqlı təsirini və baxış bucağını idarə etmək.
  • Çərçivə sinxronizasiyası və məlumat daxil edilməsi üçün əsas dəstək (hərəkətlər).
  • Sistem X serverindən yan keçərək cihaza birbaşa çıxışı dəstəkləyən hazır kompozit server. Vive və üçün şaderlər təmin edir Panotools. Proyeksiya təbəqələri üçün dəstək var.

Virtual reallıq cihazları üçün platforma olan Monado-nun ikinci buraxılışı

Mənbə: opennet.ru

Добавить комментарий