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

Компания Collabora представи версия Monado 21.0.0, отвореното изпълнение на стандарта OpenXR. Стандартът OpenXR е разработен от консорциума Khronos и определя универсален API за създаване на приложения за виртуална и добавена реалност, както и набор от прослойки за взаимодействие с хардуера, абстрахирайки особеностите на конкретните устройства. Monado предоставя runtime, който напълно отговаря на изискванията на OpenXR, и може да се използва за работа с виртуална и добавена реалност на смартфони, таблети, ПК и всякакви други устройства. Кодът на проекта е написан на 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, позволяващ да се използват в 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, напред/назад, нагоре/надолу, наляво/надясно, наклон, наглас, завой) за контролери PSVR и PS Move.
  • Модули за интеграция с графични API Vulkan и OpenGL.
  • Безекранен режим (Headless).
  • Управление на пространственото взаимодействие и точката на гледане.
  • Основна поддръжка за синхронизация на кадри и въвеждане на информация (действия).
  • Готов композитен сървър, който поддържа директно извеждане на устройството, като заобикаля системния X-сервер. Предоставят се шейдери за Vive и Panotools. Поддържат се проекционни слоеве.

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


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