Ko te tuku tuarua o Monado, he papa mo nga taputapu mooni mariko
Kamupene Collabora представила tuku kaupapa Monado 0.2, e whai ana ki te hanga i te whakatinanatanga tuwhera o te paerewa OpenXR. Monado предоставляет runtime, полностью соответствующий требованиям OpenXR, который может использоваться для организации работы с виртуальной и дополненной реальности на смартфонах, планшетах, ПК и любых других устройствах. Стандарт OpenXR подготовлен консорциумом Khronos и определяет универсальный API для создания приложений виртуальной и дополненной реальности, а также набор прослоек для взаимодействия с оборудованием, абстрагирующим особенности конкретных устройств. Код проекта написан на языке Си и tohaina e под свободной лицензией Boost Software License 1.0, совместимой с GPL.
Ko nga whakapainga taapiri ko:
В композитном сервере появилась поддержка многослойной отрисовки, позволяющей приложениям размещать несколько структур XrCompositionLayerProjection и XrCompositionLayerQuad. Работа с несколькими слоями важна для приложений, использующих четыре слоя для отрисовки пользовательских интерфейсов, а также является базисом для дальнейшей поддержки приложений с наложенным поверх сцены интерфейсом, таких как xctktop ranei Pluto VR.
Комнозитный сервер и драйверы вынесены в отдельные сервисные процессы. Kei te haere tonu te mahi по предоставлению возможности подключения нескольких приложений 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 putunga для Ubuntu с пакетами Monado, OpenXR-SDK и udev-правилами xr-hardware.
Добавлена поддержка запуска сервиса monado-service при помощи активации через сокет в systemd.
Hanganga papa:
Te miihini tirohanga mokowā (te tirotiro ahanoa, te kitenga mata, te hanga mata, te tohu tohu, te tirotiro kanohi);
Miihini mo te aro turuki i nga ahuatanga (te whakapumau gyro, te matapae nekehanga, nga kaiwhakahaere, te aroturuki nekehanga whatu i roto i te kamera, te whai waahi i runga i nga raraunga mai i te potae VR);
Tūmau hiato (aratau whakaputa tika, whakamua ataata, whakatika arotahi, tito, hanga mokowāmahi mo te mahi tahi me te maha o nga tono);
Te miihini whakawhitiwhiti (te whaihanga o nga tukanga tinana, he huinga widget me te kete taputapu mo nga tono mooni mariko);
Te taputapu (whakatau taputapu, whakaurunga rohe nekehanga).
Āhuatanga matua:
Драйвер для шлемов виртуальной реальности HDK (OSVR Hacker Developer Kit) me PlayStation VR HMD, me nga kaiwhakahaere PlayStation Move me Heu Hydra.
Kaitaraiwa mo nga mohiti mooni whakanuia North Star.
Atekōkiri mō te pūnaha aroturuki tūnga Intel RealSense T265.
udev ture ki te whirihora i te uru ki nga taputapu mooni mariko me te kore e whiwhi painga pakiaka.
Nga waahanga aroturuki nekehanga me te anga mo te tātari me te tarere ataata.
E ono nga nekehanga o te punaha aroturuki kiripuaki (6DoF, whakamua/whakamuri, whakarunga/raro, maui/matau, yaw, pitch, roll) mo nga kaiwhakahaere PSVR me PS Move.
Ko nga waahanga mo te whakauru ki nga API whakairoiro Vulkan me OpenGL.
Aratau upoko kore.
Te whakahaere i te taunekeneke mokowhiti me te tirohanga.
Tautoko taketake mo te tukutahi anga me te whakauru korero (mahi).
He tūmau hiato kua rite e tautoko ana i te whakaputanga tika ki te taputapu, ka hipa i te tūmau X pūnaha. Ka whakaratohia he whakamarumaru mo Vive me Panotools. He tautoko mo nga paparanga matapae.