가상 현실 장치용 플랫폼 Monado의 두 번째 릴리스

콜라보 회사 제시 프로젝트 릴리스 모나도 0.2, 표준의 개방형 구현을 목표로 함 오픈XR. Monado предоставляет runtime, полностью соответствующий требованиям OpenXR, который может использоваться для организации работы с виртуальной и дополненной реальности на смартфонах, планшетах, ПК и любых других устройствах. Стандарт OpenXR подготовлен консорциумом Khronos и определяет универсальный API для создания приложений виртуальной и дополненной реальности, а также набор прослоек для взаимодействия с оборудованием, абстрагирующим особенности конкретных устройств. Код проекта написан на языке Си и 배포자 под свободной лицензией Boost Software License 1.0, совместимой с GPL.

추가된 개선 사항은 다음과 같습니다.

  • В композитном сервере появилась поддержка многослойной отрисовки, позволяющей приложениям размещать несколько структур XrCompositionLayer투영 и XrCompositionLayer쿼드. Работа с несколькими слоями важна для приложений, использующих четыре слоя для отрисовки пользовательских интерфейсов, а также является базисом для дальнейшей поддержки приложений с наложенным поверх сцены интерфейсом, таких как xrdesktop 또는 명왕성 VR.



  • Комнозитный сервер и драйверы вынесены в отдельные сервисные процессы. 진행중인 작업 по предоставлению возможности подключения нескольких приложений 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).
  • Переработана система сборки. Добавлен PPA 저장소 для Ubuntu с пакетами Monado, OpenXR-SDK и udev-правилами xr-hardware.
  • Добавлена поддержка запуска сервиса monado-service при помощи активации через сокет в systemd.

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

  • 공간 비전 엔진(객체 추적, 표면 감지, 메시 재구성, 제스처 인식, 시선 추적)
  • 캐릭터 추적용 엔진(자이로 안정기, 모션 예측, 컨트롤러, 카메라를 통한 광학 모션 추적, VR 헬멧의 데이터를 기반으로 한 위치 추적)
  • 복합 서버(직접 출력 모드, 비디오 전달, 렌즈 보정, 합성, 여러 응용 프로그램과 동시에 작업할 수 있는 작업 공간 생성)
  • 상호작용 엔진(물리적 프로세스 시뮬레이션, 가상 현실 애플리케이션을 위한 위젯 세트 및 툴킷)
  • 계측(장비 교정, 설치 이동 경계).

주요 기능 :

  • Драйвер для шлемов виртуальной реальности HDK (OSVR 해커 개발자 키트) 및
    플레이스테이션 VR HMD, PlayStation Move 컨트롤러 및 면도기 히드라.
  • 사용성 장비프로젝트에서 지원 오픈HMD.
  • 증강현실 안경용 드라이버 노스 스타.
  • Intel RealSense T265 위치 추적 시스템용 드라이버.
  • udev 규칙 세트 루트 권한을 얻지 않고 가상 현실 장치에 대한 액세스를 구성합니다.
  • 비디오 필터링 및 스트리밍을 위한 프레임워크가 포함된 동작 추적 구성 요소입니다.
  • PSVR 및 PS Move 컨트롤러를 위한 6자유도 문자 추적 시스템(XNUMXDoF, 앞으로/뒤로, 위/아래, 왼쪽/오른쪽, 요, 피치, 롤).
  • Vulkan 및 OpenGL 그래픽 API와의 통합을 위한 모듈입니다.
  • 헤드리스 모드.
  • 공간적 상호작용과 관점을 관리합니다.
  • 프레임 동기화 및 정보 입력(액션)에 대한 기본 지원입니다.
  • System X 서버를 우회하여 장치로 직접 출력을 지원하는 기성 복합 서버입니다. Vive 및 파노툴즈. 투영 레이어가 지원됩니다.

가상 현실 장치용 플랫폼 Monado의 두 번째 릴리스

출처 : opennet.ru

코멘트를 추가