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

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

Основни възможности на платформата:

  • Двигател за пространствено зрение, изпълняващ задачи като проследяване на обекти, определяне на повърхности, реконструкция на мрежи, разпознаване на жестове и проследяване на движението на очите.
  • Двигател за проследяване на персонажи, предлагащ компоненти за предсказване на движения, оптично проследяване на движения чрез камера, проследяване на позицията на базата на данни от VR шлема, жиростабилизатор и контролери.
  • Композитен сървър, поддържащ композиране, режим на директен изход, пренос на видео, корекция на лещи и създаване на работно пространство за едновременно работа с няколко приложения.
  • Двигател за взаимодействие, предоставящ набор от джаджи и инструментариум за приложения за виртуална реалност, както и включващ инструменти за симулация на физични процеси.
  • Композитен сървър, поддържащ директен изход на устройство. Предоставят се шейдъри за Vive и Panotools. Поддържат се проектни слоеве.
  • Инструментариум за калибровка на оборудването и определяне на граници на движение.
  • Драйвери за шлемове за виртуална реалност 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).
  • Управление на пространственото взаимодействие и точката на наблюдение.
  • Основна поддръжка за синхронизация на кадри и информация за вход (действия).

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

  • Подобрино проследяване на движенията на ръцете. Добавена е поддръжка на OpenXR разширение XR_EXT_hand_tracking_data_source, позволяващо отделно обработване на режимите на проследяване на ръце „unobstructed“ (ръката е свободна) и „conforming“ (в ръката има обект, например, контролер). Повишено е качеството на управлението с контролери и при едновременно използване на контролери и проследяване на ръце. В драйверите е внедрена поддръжка на нови роли и са решени проблеми с ориентацията и разпознаването на позициите на ръцете.
  • Представена е система xrt_future и реализация на поддръжка на OpenXR разширение XR_EXT_future, предаващи функции за изпълнение на операции в асинхронен режим (в бъдещите версии на стандарта OpenXR ще се добавят операции, които могат да бъдат стартирани, без да се чака завършването на предишните).
  • Добавени са драйвери за 3D шлемове Subur S1 и Rift DK2. Подобренa е поддръжката на 3D шлемове Razer Hydra, Vive Pro 2, Xreal Air 2 Ultra и Fujitsu.
  • Добавен е драйвер SolarXR IPC за извличане на данни за проследяване с сървър SlimeVR.
  • В композитния сървър Внедрена е компенсация на забавянето между проследяването на движението на главата и действителното извеждане на кадър на екраните с построчна развертка (rolling-scanout). Повишена е надеждността на настройките на взаимозаменяеми виртуални фреймбуфери (swapchain), използвани за осигуряване на плавно изобразяване.
  • В основния интерфейс за платформата Android е внедрена поддръжка за сканиране и съхраняване на QR кодове за калибриране на устройства Cardboard.

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

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