Fa'asa'olotoina o le fa'asalalauga moni fa'apitoa Monado 21.0.0

Компания Collabora представила выпуск Monado 21.0.0, открытой реализации стандарта OpenXR. Стандарт OpenXR подготовлен консорциумом Khronos и определяет универсальный API для создания приложений виртуальной и дополненной реальности, а также набор прослоек для взаимодействия с оборудованием, абстрагирующим особенности конкретных устройств. Monado предоставляет runtime, полностью соответствующий требованиям OpenXR, который может использоваться для организации работы с виртуальной и дополненной реальности на смартфонах, планшетах, ПК и любых других устройствах. Код проекта написан на языке Си и распространяется под свободной лицензией Boost Software License 1.0, совместимой с GPL.

Monado 21.0.0 стал первым выпуском, официально совместимым со стандартом OpenXR 1.0. Консорциум Khronos провёл тестирование на совместимость и добавил Monado в список официально совместимых реализаций OpenXR. Тесты выполнены как с графическими API OpenGL, так и с API Vulkan, при использовании сборки для рабочего стола в режиме симуляции устройства виртуальной реальности. Изначально версии планировалось присвоить номер 1.0, но разработчики решили использовать нумерацию с использованием года, по аналогии с нумерацией версий Mesa.

Вторым важным новшеством стала подготовка драйвера для платформы SteamVR с реализацией трекера состояний, а также генератора плагинов к SteamVR, позволяющего использовать в SteamVR любые драйверы шлемов (HMD) и контроллеров, созданные для Monado. Например, Monado предоставляет драйверы для шлемов виртуальной реальности OpenHMD, Panotools (PSVR) и Vive/Vive Pro/Valve Index.

Tulaga fa'avae:

  • Enisinia va'aiga fa'ava-o-malo (su'esu'eina o mea, su'esu'eina o luga, toe fa'aleleia o mata, fa'ailoaina o taga, mata'i mata);
  • Inisinia mo le siakiina o uiga (gyro stabilizer, motion prediction, controllers, optical motion tracking through the camera, position tracking based on data from a VR helmet);
  • Tulaga tu'ufa'atasia (tulaga tu'u sa'o, fa'agasolo ata, fa'asa'oga tioata, tu'ufa'atasiga, fatuina o se avanoa faigaluega mo le galulue fa'atasi ma le tele o talosaga);
  • Fesoʻotaʻiga afi (faʻataʻitaʻiga o gaioiga faʻaletino, se seti o widgets ma se meafaigaluega mo faʻaoga mea moni);
  • Инструментарий (калибровка оборудования, установка границ перемещения).

O mea taua:

  • Драйвер для шлемов виртуальной реальности HDK (OSVR Hacker Developer Kit) и PlayStation VR HMD, а также для контроллеров Vive Wand, Valve Index, PlayStation Move и Razor Hydra.
  • Возможность использования оборудования, поддерживаемого проектом OpenHMD.
  • Драйвер для очков дополненной реальности North Star.
  • Aveta'avale mo le Intel RealSense T265 tulaga fa'atulagaina faiga.
  • Набор udev-правил для настройки доступа к устройствам виртуальной реальности без получения полномочий root.
  • Vaega o le tulituliloaina o gaioiga ma se auivi mo le faamamaina ma le tafeina o vitio.
  • E ono tikeri o le sa'olotoga faiga e siaki ai uiga (6DoF, luma/tua, luga/lalo, agavale/taumatau, u'u, pitch, lola) mo PSVR ma PS Move controllers.
  • Module mo le tuʻufaʻatasia ma Vulkan ma OpenGL faʻataʻitaʻiga APIs.
  • Faiga leai se ulu.
  • Puleaina o fegalegaleaiga fa'apitonu'u ma manatu.
  • Lagolago autu mo le fa'atulagaina o fa'avaa ma fa'amatalaga fa'amatalaga (gaioiga).
  • Готовый композитный сервер, поддерживающий прямой вывод на устройство, минуя системный X-сервер. Предоставляются шейдеры для Vive и Panotools. Имеется поддержка проекционных слоёв.

Fa'asa'olotoina o le fa'asalalauga moni fa'apitoa Monado 21.0.0


puna: opennet.ru

Faaopoopo i ai se faamatalaga