Wydanie otwartej platformy wirtualnej rzeczywistości 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.

Skład platformy:

  • Silnik widzenia przestrzennego (śledzenie obiektów, wykrywanie powierzchni, rekonstrukcja siatki, rozpoznawanie gestów, śledzenie wzroku);
  • Silnik do śledzenia postaci (stabilizator żyroskopowy, predykcja ruchu, kontrolery, optyczne śledzenie ruchu przez kamerę, śledzenie pozycji na podstawie danych z kasku VR);
  • Serwer kompozytowy (tryb wyjścia bezpośredniego, przekazywanie wideo, korekcja obiektywu, kompozycja, tworzenie przestrzeni roboczej do jednoczesnej pracy z kilkoma aplikacjami);
  • Silnik interakcji (symulacja procesów fizycznych, zestaw widżetów i zestaw narzędzi do zastosowań w wirtualnej rzeczywistości);
  • Инструментарий (калибровка оборудования, установка границ перемещения).

Najważniejsze cechy:

  • Драйвер для шлемов виртуальной реальности HDK (OSVR Hacker Developer Kit) и PlayStation VR HMD, а также для контроллеров Vive Wand, Valve Index, PlayStation Move и Razor Hydra.
  • Возможность использования оборудования, поддерживаемого проектом OpenHMD.
  • Драйвер для очков дополненной реальности North Star.
  • Sterownik dla systemu śledzenia pozycji Intel RealSense T265.
  • Набор udev-правил для настройки доступа к устройствам виртуальной реальности без получения полномочий root.
  • Komponenty do śledzenia ruchu ze strukturą do filtrowania i przesyłania strumieniowego wideo.
  • System śledzenia znaków o sześciu stopniach swobody (6DoF, do przodu/do tyłu, góra/dół, lewo/prawo, odchylenie, nachylenie, przechylenie) dla kontrolerów PSVR i PS Move.
  • Moduły do ​​integracji z graficznymi API Vulkan i OpenGL.
  • Tryb bezgłowy.
  • Zarządzanie interakcją przestrzenną i punktem widzenia.
  • Podstawowa obsługa synchronizacji ramek i wprowadzania informacji (akcji).
  • Готовый композитный сервер, поддерживающий прямой вывод на устройство, минуя системный X-сервер. Предоставляются шейдеры для Vive и Panotools. Имеется поддержка проекционных слоёв.

Wydanie otwartej platformy wirtualnej rzeczywistości Monado 21.0.0


Źródło: opennet.ru

Dodaj komentarz