Ntọhapụ nke abụọ nke Monado, ikpo okwu maka ngwaọrụ eziokwu mebere

Mmekọrịta ụlọ ọrụ ọkọnọ ntọhapụ oru ngo Ọnwa Iri na Abụọ 0.2, iji mepụta mmejuputa iwu nke ọkọlọtọ Mepee. Monado предоставляет runtime, полностью соответствующий требованиям OpenXR, который может использоваться для организации работы с виртуальной и дополненной реальности на смартфонах, планшетах, ПК и любых других устройствах. Стандарт OpenXR подготовлен консорциумом Khronos и определяет универсальный API для создания приложений виртуальной и дополненной реальности, а также набор прослоек для взаимодействия с оборудованием, абстрагирующим особенности конкретных устройств. Код проекта написан на языке Си и kesara site под свободной лицензией Boost Software License 1.0, совместимой с GPL.

Nkwalite agbakwunyere gụnyere:

  • В композитном сервере появилась поддержка многослойной отрисовки, позволяющей приложениям размещать несколько структур Ihe omume XrCompositionLayer и XrCompositionLayerQuad. Работа с несколькими слоями важна для приложений, использующих четыре слоя для отрисовки пользовательских интерфейсов, а также является базисом для дальнейшей поддержки приложений с наложенным поверх сцены интерфейсом, таких как mmmmmmmmmmmmm ma ọ bụ Pluto VR.



  • Комнозитный сервер и драйверы вынесены в отдельные сервисные процессы. Ведётся работа по предоставлению возможности подключения нескольких приложений OpenXR к одному экземпляру сервиса Monado и их одновременной визуализации при помощи расширения XR_EXTX_overlay.
  • Обеспечена поддержка контроллеров Vive Wand и Valve Index и их использования для управления движением с тремя степенями свободы (3DOF, перемещение по трём направлениям). В ближайшие месяцы планируется добавить поддержку шести степеней свободы (6DOF, вперёд/назад, вверх/вниз, влево/вправо, рыскание, тангаж, крен), используя систему отслеживания ísìsì.
  • Добавлена поддержка 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 ebe nchekwa для Ubuntu с пакетами Monado, OpenXR-SDK и udev-правилами xr-hardware.
  • Добавлена поддержка запуска сервиса monado-service при помощи активации через сокет в systemd.

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

  • Igwe ọhụụ gbasara oghere (nleba anya ihe, nchọpụta elu, nrụgharị ntupu, njirimara mmegharị ahụ, nlele anya);
  • Injin maka nleba anya agwa (gyro stabilizer, amụma ngagharị, ndị na-ahụ maka njikwa, nyocha ngagharị anya site na igwefoto, nleba anya ọnọdụ dabere na data sitere na okpu agha VR);
  • Ihe nkesa mejupụtara (ụdị mmepụta ozugbo, mbugharị vidiyo, mgbazi oghere, nhazi, imepụta oghere maka ịrụ ọrụ n'otu oge na ọtụtụ ngwa);
  • Injin mmekọrịta (ịme anwansị nke usoro anụ ahụ, otu wijetị na ngwa ngwa maka ngwa eziokwu mebere);
  • Akụrụngwa (nhazi akụrụngwa, nrụnye oke mmegharị).

Njirimara igodo:

  • Драйвер для шлемов виртуальной реальности HDK (OSVR Hacker Developer Kit) na
    PlayStation VR HMD, yana maka ndị na-ahụ maka ịkwagharị PlayStation na Razor Hydra.
  • Iji mee ihe оборудованияkwadoro site na oru ngo MepeeHMD.
  • Onye ọkwọ ụgbọ ala maka enyo enyo agbakwunyere North Star.
  • Onye ọkwọ ụgbọ ala maka Intel RealSense T265 sistemụ nlekota ọnọdụ ọnọdụ.
  • udev iwu iji hazie ohere ịnweta ngwaọrụ eziokwu na-enwetaghị mgbọrọgwụ ikike.
  • Ngwa nsochi ngagharị nwere usoro maka nzacha na nkwanye vidiyo.
  • Sistemụ njikwa njirimara nnwere onwe isii (6DoF, n'ihu / azụ, elu/ala, aka ekpe / aka nri, yaw, pitch, mpịakọta) maka ndị na-ahụ maka PSVR na PS Move.
  • Modul maka njikọta na Vulkan na OpenGL eserese API.
  • Ụdị enweghị isi.
  • Ijikwa mmekọrịta gbasara ohere na echiche.
  • Nkwado ntọala maka mmekọrịta etiti na ntinye ozi (omume).
  • Ihe nkesa mejupụtara akwadoro nke na-akwado mmepụta ozugbo na ngwaọrụ ahụ, na-agafe sava sistemụ X. Na-enye shaders maka Vive na Panotools. Enwere nkwado maka ọkwa amụma.

Ntọhapụ nke abụọ nke Monado, ikpo okwu maka ngwaọrụ eziokwu mebere

isi: opennet.ru

Tinye a comment