Как стать автором
Обновить

Релиз открытой платформы виртуальной реальности Monado 25.0.0

Время на прочтение2 мин
Количество просмотров1.3K

Состоялся релиз открытой платформы виртуальной реальности Monado 25.0.0. Решение развивает открытую реализацию стандарта OpenXR. Исходный код проекта написан на языке C и опубликован на Gitlab под свободной лицензией Boost Software License 1.0, совместимой с GPL.

Решение Monado предоставляет runtime, полностью соответствующий требованиям OpenXR, который может использоваться для организации работы с виртуальной и дополненной реальностью на смартфонах, планшетах, ПК и любых других устройствах.

По информации OpenNET, в состав платформы Monado входят:

  • движок пространственного зрения, выполняющий такие задачи, как трекинг объектов, определение поверхностей, реконструкция мешей, распознавание жестов, отслеживания движения глаз;

  • движок для отслеживания персонажа, предлагающий компоненты для предсказания движений, оптического отслеживания движений через камеру, отслеживания позиции на основе данных от VR‑шлема, гиростабилизатора и контроллеров;

  • композитный сервер, поддерживающий композитинг, режим прямого вывода, проброс видео, корректировку линз и формирование рабочего пространства для одновременной работы с несколькими приложениями;

  • движок взаимодействия, предоставляющий набор виджетов и тулкит для приложений виртуальной реальности, а также включающий инструменты для симуляции физических процессов;

  • инструментарий для калибровки оборудования и определения границ перемещения.

Основные изменения и дополнения в 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.

Теги:
Хабы:
+4
Комментарии0

Другие новости

Работа

Ближайшие события