Второ издание на Monado, платформа за уреди за виртуелна реалност

Компанијата Колабора презентирани објавување на проектот Монадо 0.2, насочени кон создавање отворена имплементација на стандардот OpenXr. Монадо обезбедува време на работа што целосно одговара на барањата на OpenXR, што може да се користи за организирање работа со виртуелна и проширена реалност на паметни телефони, таблети, компјутери и други уреди. Стандардот OpenXR е подготвен од конзорциумот Khronos и дефинира универзален API за креирање апликации за виртуелна и проширена реалност, како и збир на слоеви за интеракција со хардвер кој ги апстрахира карактеристиките на одредени уреди. Кодот на проектот е напишан во C и дистрибуирани од под бесплатната лиценца Boost Software 1.0, компатибилна со GPL.

Меѓу додадените подобрувања:

  • Композитниот сервер сега поддржува повеќеслојно прикажување, дозволувајќи им на апликациите да хостираат повеќе структури XrCompositionLayerProjection и XrCompositionLayerQuad. Работата со повеќе слоеви е важна за апликациите кои користат четири слоеви за прикажување на кориснички интерфејси, а исто така е основа за понатамошна поддршка за апликации со интерфејс преклопен на врвот на сцената, како на пр. xrdesktop или Плутон VR.



  • Композитниот сервер и драјверите се сместени во посебни сервисни процеси. Работа во тек да обезбеди можност за поврзување на повеќе OpenXR апликации на еден пример од услугата Monado и визуелизирање на истите истовремено со користење на наставката XR_EXTX_overlay.
  • Обезбедува поддршка за контролорите Vive Wand и Valve Index и нивна употреба за контрола на движење со три степени на слобода (3DOF, движење во три насоки). Во наредните месеци, планираме да додадеме поддршка за шест степени на слобода (6DOF, напред/назад, горе/долу, лево/десно, скршнување, чекор, тркалање) со помош на системот за следење светилникот.
  • Додадена е поддршка за Bluetooth LE, кој е вклучен во драјверот за контролорот Google Daydream 3DOF.
  • Додаден е драјвер за ардуино за експерименти при креирање на сопствени контролери;
  • Возачот на системот за следење на отворена позиција е интегриран во главната структура libsurvive.
  • Корисничкиот интерфејс за отстранување грешки сега поддржува прилагодени графикони, кои во нивната сегашна форма се користат за визуелизирање на оптоварувањето на процесорот за време на рендерирање.
  • Monado-gui сега поддржува поставки за складирање во директориумите $XDG_CONFIG_HOME/monado и $HOME/.config/monado. Додадена е можност за конфигурирање на стерео камери со USB интерфејс за PSMV (PlayStation Move) и PSVR (PlayStation VR).
  • Системот за склопување е преработен. Додадено PPA складиште за Ubuntu со Monado пакети, OpenXR-SDK и xr-хардвер udev правила.
  • Додадена е поддршка за започнување монадо-услуга преку активирање сокет во systemd.

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

  • Мотор за просторна визија (следење на објекти, откривање површина, реконструкција на мрежа, препознавање гестови, следење на очи);
  • Мотор за следење карактери (жиро стабилизатор, предвидување на движење, контролери, оптичко следење на движење преку камерата, следење позиција врз основа на податоци од VR шлем);
  • Композитен сервер (режим на директен излез, видео проследување, корекција на леќи, композитирање, создавање работен простор за истовремена работа со неколку апликации);
  • Мотор за интеракција (симулација на физички процеси, збир на графички контроли и комплет алатки за апликации за виртуелна реалност);
  • Инструментација (калибрација на опрема, инсталација граници на движење).

Главни карактеристики:

  • Возач за шлемови за виртуелна реалност HDK (OSVR Hacker Developer Kit) и
    PlayStation VR HMD, како и за контролерите на PlayStation Move и Жилет Хидра.
  • Употребливост опремаподдржани од проектот OpenHMD.
  • Драјвер за очила за проширена реалност Северна ѕвезда.
  • Драјвер за системот за следење на позицијата Intel RealSense T265.
  • сет правила на udev да го конфигурирате пристапот до уредите за виртуелна реалност без да добивате права на root.
  • Компоненти за следење на движење со рамка за филтрирање и проследување видео.
  • Систем за следење знаци со шест степени на слобода (6DoF, напред/назад, горе/долу, лево/десно, скршнување, чекор, тркалање) за контролерите PSVR и PS Move.
  • Модули за интеграција со графички API на Vulkan и OpenGL.
  • Режим без глава.
  • Управување со просторна интеракција и гледна точка.
  • Основна поддршка за синхронизација на рамки и внесување информации (дејства).
  • Готов композитен сервер кој поддржува директен излез до уредот, заобиколувајќи го серверот на системот X. Обезбедува шејдери за Vive и Панолати. Има поддршка за проекционите слоеви.

Второ издание на Monado, платформа за уреди за виртуелна реалност

Извор: opennet.ru

Додадете коментар