Издадена е отворената платформа за виртуална реалност Monado 21.0.0

Компания Collabora представи версия Monado 21.0.0, отворена реализация на стандарта OpenXR. Стандартът OpenXR е подготвен от консорциума Khronos и определя универсален API за създаване на приложения за виртуална и добавена реалност, както и набор от слоеве за взаимодействие с оборудването, абстрагирующи особеностите на конкретните устройства. Monado предоставя runtime, напълно съответстващ на изискванията на OpenXR, който може да се използва за организиране на работа с виртуална и добавена реалност на смартфони, таблети, PC и всякакви други устройства. Кодът на проекта е написан на езика C и се разпространява под свободната лицензия 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, позволяващ използването на всякакви драйвери за шлемове (HMD) и контролери, създадени за Monado. Например, Monado предоставя драйвери за шлемове за виртуална реалност OpenHMD, Panotools (PSVR) и Vive/Vive Pro/Valve Index.

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

  • Двигател за пространствено виждане (отслеждане на обекти, определяне на повърхности, реконструкция на мрежи, разпознаване на жестове, отслеждане на движения на очите);
  • Двигател за отслеждане на персонажи (гиростабилизатор, предсказване на движения, контролери, оптично отслеждане на движения чрез камера, отслеждане на позицията на базата на данни от VR шлема);
  • Композитен сървър (режим на директен изход, пропуск на видео, корекция на лещи, композиране, формиране на работно пространство за едновременна работа с няколко приложения);
  • Двигател за взаимодействие (симулация на физически процеси, набор от джаджи и тулкит за приложения за виртуална реалност);
  • Инструменти за калибране на оборудването, настройка на граници на движение.

Основни възможности:

  • Драйвер за виртуални шлемове HDK (OSVR Hacker Developer Kit) и PlayStation VR HMD, както и за контролери Vive Wand, Valve Index, PlayStation Move и Razor Hydra.
  • Възможност за използване на оборудване, поддържано от проекта OpenHMD.
  • Драйвер за очила за разширена реалност North Star.
  • Драйвер за система за проследяване на позицията Intel RealSense T265.
  • Набор udev правила за конфигуриране на достъп до устройства за виртуална реалност без получаване на права root.
  • Компоненти за проследяване на движение с рамка за филтриране и предаване на видео.
  • Система за проследяване на персонажи с шест свободи на движение (6DoF, напред/назад, нагоре/надолу, наляво/n надясно, накланяне, тангаж, крен) за контролери PSVR и PS Move.
  • Модули за интеграция с графични API Vulkan и OpenGL.
  • Безекранен режим (Headless).
  • Управление на пространственото взаимодействие и точката на наблюдение.
  • Основна поддръжка за синхронизация на кадри и информация за вход (действия).
  • Готов композитен сървър, поддържащ директно извеждане на устройство, заобикаляйки системния X-сървър. Предоставят се шейдери за Vive и Panotools. Има поддръжка за проекционни слоеве.

Издадена е отворената платформа за виртуална реалност Monado 21.0.0


Източник: opennet.ru
Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster