Bản phát hành thứ hai của Monado, nền tảng dành cho thiết bị thực tế ảo

Công ty cộng tác trình bày phát hành dự án Đơn nguyên 0.2, nhằm mục đích tạo ra sự triển khai mở của tiêu chuẩn OpenXR. Monado предоставляет runtime, полностью соответствующий требованиям OpenXR, который может использоваться для организации работы с виртуальной и дополненной реальности на смартфонах, планшетах, ПК и любых других устройствах. Стандарт OpenXR подготовлен консорциумом Khronos и определяет универсальный API для создания приложений виртуальной и дополненной реальности, а также набор прослоек для взаимодействия с оборудованием, абстрагирующим особенности конкретных устройств. Код проекта написан на языке Си и phân phối bởi под свободной лицензией Boost Software License 1.0, совместимой с GPL.

Trong số các cải tiến bổ sung:

  • В композитном сервере появилась поддержка многослойной отрисовки, позволяющей приложениям размещать несколько структур XrThành phầnLớpChiếu и XrThành PhầnLớpQuad. Работа с несколькими слоями важна для приложений, использующих четыре слоя для отрисовки пользовательских интерфейсов, а также является базисом для дальнейшей поддержки приложений с наложенным поверх сцены интерфейсом, таких как xrddesktop hoặc Sao Diêm Vương VR.



  • Комнозитный сервер и драйверы вынесены в отдельные сервисные процессы. Công việc đang được tiến hành по предоставлению возможности подключения нескольких приложений OpenXR к одному экземпляру сервиса Monado и их одновременной визуализации при помощи расширения XR_EXTX_overlay.
  • Обеспечена поддержка контроллеров Vive Wand и Valve Index и их использования для управления движением с тремя степенями свободы (3DOF, перемещение по трём направлениям). В ближайшие месяцы планируется добавить поддержку шести степеней свободы (6DOF, вперёд/назад, вверх/вниз, влево/вправо, рыскание, тангаж, крен), используя систему отслеживания Lighthouse .
  • Добавлена поддержка 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).
  • Переработана система сборки. Добавлен Kho lưu trữ PPA для Ubuntu с пакетами Monado, OpenXR-SDK и udev-правилами xr-hardware.
  • Добавлена поддержка запуска сервиса monado-service при помощи активации через сокет в systemd.

Состав платформы:

  • Công cụ tầm nhìn không gian (theo dõi đối tượng, phát hiện bề mặt, tái tạo lưới, nhận dạng cử chỉ, theo dõi mắt);
  • Công cụ theo dõi nhân vật (bộ ổn định con quay hồi chuyển, dự đoán chuyển động, bộ điều khiển, theo dõi chuyển động quang học qua camera, theo dõi vị trí dựa trên dữ liệu từ mũ bảo hiểm VR);
  • Máy chủ tổng hợp (chế độ xuất trực tiếp, chuyển tiếp video, hiệu chỉnh ống kính, tổng hợp, tạo không gian làm việc để làm việc đồng thời với nhiều ứng dụng);
  • Công cụ tương tác (mô phỏng các quy trình vật lý, bộ tiện ích và bộ công cụ cho các ứng dụng thực tế ảo);
  • Thiết bị đo đạc (hiệu chuẩn thiết bị, lắp đặt ranh giới chuyển động).

HÃY TÌM HIỂU:

  • Драйвер для шлемов виртуальной реальности HDK (Bộ công cụ phát triển hacker OSVR) và
    PlayStation VR HMD, cũng như cho bộ điều khiển PlayStation Move và Dao cạo Hydra.
  • khả năng sử dụng hình ảnhđược hỗ trợ bởi dự án OpenHMD.
  • Trình điều khiển cho kính thực tế tăng cường North Star.
  • Trình điều khiển cho hệ thống theo dõi vị trí Intel RealSense T265.
  • bộ quy tắc udev để định cấu hình quyền truy cập vào các thiết bị thực tế ảo mà không cần có quyền root.
  • Các thành phần theo dõi chuyển động có khung để lọc và truyền phát video.
  • Hệ thống theo dõi ký tự sáu bậc tự do (6DoF, tiến/lùi, lên/xuống, trái/phải, yaw, pitch, roll) cho bộ điều khiển PSVR và PS Move.
  • Các mô-đun để tích hợp với API đồ họa Vulkan và OpenGL.
  • Chế độ không đầu.
  • Quản lý tương tác không gian và quan điểm.
  • Hỗ trợ cơ bản cho việc đồng bộ hóa khung và nhập thông tin (hành động).
  • Một máy chủ tổng hợp được tạo sẵn hỗ trợ đầu ra trực tiếp tới thiết bị, bỏ qua máy chủ hệ thống X. Cung cấp shader cho Vive và Panotool. Có hỗ trợ cho các lớp chiếu.

Bản phát hành thứ hai của Monado, nền tảng dành cho thiết bị thực tế ảo

Nguồn: opennet.ru

Thêm một lời nhận xét