Първо издание на Monado, платформа за виртуална реалност.

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

Monado предоставя runtime, който напълно отговаря на изискванията на OpenXR и може да се използва за организиране на работа с виртуална и добавена реалност на смартфони, таблети, ПК и всякакви други устройства. В рамките на проекта се развиват няколко основни подсистеми:

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

Първо издание на Monado, платформа за виртуална реалност.

Първото издание се разглежда като експериментално и е насочено към запознаване на разработчиците с платформата. В текущото си състояние Monado позволява създаването на приложения и следене на въртенето на поддържаните устройства чрез OpenHMD, както и предоставя възможност за директно извеждане (Direct Mode) за предаване на устройства за виртуална реалност, заобикаляйки графичния стек на операционната система.
В момента се поддържа работа само в Linux (поддръжка на други ОС се очаква в бъдеще).

Основни функции:

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

Пуснете видеото

Пуснете видеото

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

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