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

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

Основни функции на платформата:

  • Двигател за пространствено виждане, извършващ задачи като проследяване на обекти, определяне на повърхности, реконструкция на мрежи, разпознаване на жестове и проследяване на движението на очите.
  • Двигател за проследяване на персонажа, предлагащ компоненти за предсказване на движения, оптично проследяване на движения чрез камера, проследяване на позицията въз основа на данни от VR шлема, гиро стабилизатор и контролери.
  • Композитен сървър, който поддържа композиране, режим на директен изход, пренос на видео, корекция на лещи и формиране на работно пространство за едновременна работа с множество приложения.
  • Двигател за взаимодействие, предоставящ набор от инструменти и тулкит за приложения за виртуална реалност, включващ инструменти за симулация на физични процеси.
  • Композитен сървър, който поддържа директен изход към устройство. Предоставят се шейдъри за Vive и Panotools. Налична е поддръжка на проекционни слоеве.
  • Инструментариум за калибриране на оборудването и определяне на границите на движение.
  • Драйвери за VR шлемове HDK (OSVR Hacker Developer Kit), PlayStation VR HMD, SteamVR, Panotools (PSVR), различни модели Vive и устройства, за които има драйвери OpenHMD.
  • Драйвер за очила за добавена реалност North Star.
  • Драйвер за системи за проследяване на позиция, като Intel RealSense T265.
  • Набор от udev правила за настройка на достъп до устройства за виртуална реалност без привилегии на root.
  • Компоненти за проследяване на движението с рамка за филтриране и стрийминг на видео.
  • Система за проследяване на персонажа с шест степени на свобода (6DoF, напред/назад, нагоре/надолу, наляво/надясно, наклон, наглас, завой) за контролери 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. Подобрена е поддръжката на 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