Monado 第二次發布,虛擬實境設備平台

合作公司 呈現 項目發布 蒙納多0.2,旨在創建標準的開放實施 OpenXR的. Monado предоставляет runtime, полностью соответствующий требованиям OpenXR, который может использоваться для организации работы с виртуальной и дополненной реальности на смартфонах, планшетах, ПК и любых других устройствах. Стандарт OpenXR подготовлен консорциумом Khronos и определяет универсальный API для создания приложений виртуальной и дополненной реальности, а также набор прослоек для взаимодействия с оборудованием, абстрагирующим особенности конкретных устройств. Код проекта написан на языке Си и 分發者 под свободной лицензией Boost Software License 1.0, совместимой с GPL.

添加的改進包括:

  • В композитном сервере появилась поддержка многослойной отрисовки, позволяющей приложениям размещать несколько структур XrCompositionLayer投影 и Xr組合層四. Работа с несколькими слоями важна для приложений, использующих четыре слоя для отрисовки пользовательских интерфейсов, а также является базисом для дальнейшей поддержки приложений с наложенным поверх сцены интерфейсом, таких как 桌面版冥王星VR.



  • Комнозитный сервер и драйверы вынесены в отдельные сервисные процессы. 工作正在進行中 по предоставлению возможности подключения нескольких приложений OpenXR к одному экземпляру сервиса Monado и их одновременной визуализации при помощи расширения XR_EXTX_overlay.
  • Обеспечена поддержка контроллеров Vive Wand и Valve Index и их использования для управления движением с тремя степенями свободы (3DOF, перемещение по трём направлениям). В ближайшие месяцы планируется добавить поддержку шести степеней свободы (6DOF, вперёд/назад, вверх/вниз, влево/вправо, рыскание, тангаж, крен), используя систему отслеживания 燈塔.
  • Добавлена поддержка Bluetooth LE, которая задействована в драйвере для Google Daydream 3DOF Controller.
  • Добавлен драйвер arduino для экспериментов при создании собственных контроллеров;
  • В основной состав интегрирован драйвер открытой системы отслеживания позиции libsurvive.
  • В отладочном интерфейсе пользователя появилась поддержка пользовательских графиков, которые в текущем виде задействованы для визуализации нагрузки на CPU при отрисовке.
  • В monado-gui реализована поддержка хранения настроек в каталогах $XDG_CONFIG_HOME/monado и $HOME/.config/monado. Добавлена возможность настройки стереокамер с интерфейсом USB для PSMV (PlayStation Move) и PSVR (PlayStation VR).
  • Переработана система сборки. Добавлен PPA 儲存庫 для Ubuntu с пакетами Monado, OpenXR-SDK и udev-правилами xr-hardware.
  • Добавлена поддержка запуска сервиса monado-service при помощи активации через сокет в systemd.

平台構成:

  • 空間視覺引擎(物體追蹤、表面偵測、網格重建、手勢辨識、眼球追蹤);
  • 角色追蹤引擎(陀螺儀穩定器、運動預測、控制器、透過攝影機進行的光學運動追蹤、基於 VR 頭盔資料的位置追蹤);
  • 複合伺服器(直接輸出模式、視訊轉發、鏡頭校正、合成、創建同時與多個應用程式一起工作的工作空間);
  • 互動引擎(實體流程的模擬、一組小部件和虛擬實境應用程式的工具包);
  • 儀器儀表(設備校準、安裝 運動邊界).

主要特點:

  • Драйвер для шлемов виртуальной реальности HDK (OSVR 駭客開發工具包)和
    PlayStation VR 頭戴裝置,以及 PlayStation Move 控制器和 剃刀九頭蛇.
  • 使用可能性 оборудования項目支持的 開放式頭顯.
  • 擴增實境眼鏡驅動程式 北極星.
  • 英特爾實感 T265 位置追蹤系統驅動程式。
  • udev規則集 無需取得 root 權限即可配置對虛擬實境裝置的存取。
  • 具有用於過濾和串流視訊的框架的運動追蹤組件。
  • 適用於 PSVR 和 PS Move 控制器的六自由度角色追蹤系統(6DoF、前/後、上/下、左/右、偏航、俯仰、滾動)。
  • 用於與 Vulkan 和 OpenGL 圖形 API 整合的模組。
  • 無頭模式。
  • 管理空間互動和觀點。
  • 對幀同步和資訊輸入(動作)的基本支援。
  • 現成的複合伺服器,支援繞過系統 X 伺服器直接輸出到裝置。 為 Vive 和 帕諾工具。 支援投影層。

Monado 第二次發布,虛擬實境設備平台

來源: opennet.ru

添加評論