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

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

Монадо обезбедува време на работа што целосно одговара на барањата на OpenXR, што може да се користи за организирање работа со виртуелна и проширена реалност на паметни телефони, таблети, компјутери и други уреди. Во рамките на проектот се развиваат неколку основни потсистеми:

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

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

Првото издание се смета за експериментално и има за цел да ги запознае програмерите со платформата. Во сегашната состојба, Monado ви овозможува да креирате апликации и да ја следите ротацијата на поддржаните уреди користејќи OpenHMD, а исто така обезбедува можност за директно прикажување (Директен режим) за излез на уреди за виртуелна реалност заобиколувајќи го графичкиот оџак на оперативниот систем.
Засега е поддржан само Linux (во иднина се очекува поддршка за други оперативни системи).

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

  • Достапност на драјвери за шлемови за виртуелна реалност 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 и Панолати. Има поддршка за проекционите слоеви.


Извор: opennet.ru

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