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

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

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

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

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

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

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

Сред промените в новия релийз:

  • Разширени са вътрешните софтуерни интерфейси XRT (XRT Runtime), които абстрахират нискоуровневите особености на взаимодействие с хардуер. Добавен е метод xrt_instance_android и заглавен файл xrt/xrt_android.h с повиквания за платформата Android. В xrt_compositor са добавени функции за управление на честотата на опресняване на екрана. Добавена е поддръжка за разширението XR_FB_face_tracking2 и възможност за активиране на разширена функционалност в движение, като управление чрез проследяване на движенията на очите.
  • В libmonado са добавени функции за определяне на състоянието на заряда на батерията и получаване на свойства на устройства, свързани с проследяване на движения.
  • В State Trackers е реализирано OpenXR-разширение XR_EXT_active_action_set_priority, осигурена е поддръжка на спецификацията OpenXR 1.1.47 и е добавена възможност за включване и изключване на разширени функции, като проследяване на движенията на очите.
  • В драйверите за платформата Android е намалено натоварването на CPU.
  • В драйвера, използващ OpenHMD, е добавена поддръжка на неофициалния API Haptics за устройства Oculus Rift CV1.
  • В драйвера за симулация е добавена поддръжка на маски за видимост за управление на видимите обекти в всеки един от очите.
  • Добавена е поддръжка за 3D шлемовете HP Reverb G2 Omnicept и Acer AH100.
  • В композитния сървър Реализирана е поддръжка за динамична промяна на честотата на опресняване на екрана на платформата Android. Добавена е променлива на средата WAYLAND_CONNECTOR за избор на устройство за изход в среди, базирани на Wayland.

Източник: opennet.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster