Önnur útgáfa af Monado, vettvangi fyrir sýndarveruleikatæki

Collabora fyrirtæki fram verkefnisútgáfu Mónadó 0.2, sem miðar að því að búa til opna útfærslu staðalsins OpenXR. Monado предоставляет runtime, полностью соответствующий требованиям OpenXR, который может использоваться для организации работы с виртуальной и дополненной реальности на смартфонах, планшетах, ПК и любых других устройствах. Стандарт OpenXR подготовлен консорциумом Khronos и определяет универсальный API для создания приложений виртуальной и дополненной реальности, а также набор прослоек для взаимодействия с оборудованием, абстрагирующим особенности конкретных устройств. Код проекта написан на языке Си и dreift af под свободной лицензией Boost Software License 1.0, совместимой с GPL.

Umbætur sem bætt er við eru ma:

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



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

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

  • Staðbundin sjónvél (rakningu hluta, yfirborðsgreining, endurgerð möskva, látbragðsþekking, augnmæling);
  • Vél fyrir eðlismælingu (gyro stabilizer, hreyfispá, stýringar, sjónræn hreyfiraking í gegnum myndavélina, stöðumæling byggð á gögnum frá VR hjálm);
  • Samsettur þjónn (bein úttaksstilling, framsending myndbands, linsuleiðrétting, samsetning, búa til vinnusvæði til að vinna samtímis með nokkrum forritum);
  • Samskiptavél (eftirlíking af líkamlegum ferlum, sett af búnaði og verkfærasett fyrir sýndarveruleikaforrit);
  • Tækjabúnaður (kvörðun búnaðar, uppsetning hreyfingarmörk).

Lykil atriði:

  • Драйвер для шлемов виртуальной реальности HDK (OSVR Hacker Developer Kit) og
    PlayStation VR HMD, sem og fyrir PlayStation Move stýringar og Razor Hydra.
  • Nothæfi оборудованияstyrkt af verkefninu OpenHMD.
  • Bílstjóri fyrir aukinn veruleika gleraugu North Star.
  • Bílstjóri fyrir Intel RealSense T265 stöðumælingarkerfi.
  • udev reglusett til að stilla aðgang að sýndarveruleikatækjum án þess að fá rótarréttindi.
  • Hreyfirakningarhlutir með ramma fyrir síun og streymi myndbanda.
  • Sex frelsisgráður persónurakningarkerfi (6DoF, fram/aftur, upp/niður, vinstri/hægri, yaw, pitch, roll) fyrir PSVR og PS Move stýringar.
  • Einingar fyrir samþættingu við Vulkan og OpenGL grafík API.
  • Höfuðlaus stilling.
  • Stjórna staðbundnum samskiptum og sjónarhorni.
  • Grunnstuðningur við rammasamstillingu og upplýsingainntak (aðgerðir).
  • Tilbúinn samsettur þjónn sem styður beint úttak í tækið, framhjá kerfi X þjóninum. Veitir skyggingar fyrir Vive og Panotools. Það er stuðningur við vörpulög.

Önnur útgáfa af Monado, vettvangi fyrir sýndarveruleikatæki

Heimild: opennet.ru

Bæta við athugasemd