Прво издање пројекта „Monado“ је недавно најављено. Ова нова платформа има за циљ да створи отворену имплементацију OpenXR стандарда, који дефинише универзални API за креирање апликација виртуелне и проширене стварности , као и скуп слојева за интеракцију са опремом који апстрахује карактеристике одређених уређаја.
Стандард је припремио конзорцијум Khronos, који такође развија стандарде као што су OpenGL, OpenCL и Vulkan.
О Монаду
Монадо пружа окружење за извршавање које је у потпуности у складу са захтевима OpenXR-а , које се може користити за оркестрирање рада са виртуелном и проширеном стварношћу на паметним телефонима, таблетима, рачунарима и било којим другим уређајима, јер пројекат развија неколико основних подсистема , а то су следећи:
- Мотор просторног вида: која је одговорна за праћење објеката, дефиницију површине, реконструкцију мреже, препознавање геста, праћење ока.
- Машина за праћење знакова: Његова функција је управљање жироскопским стабилизатором, предвиђањем кретања, контролерима, оптичким праћењем кретања кроз камеру, праћењем положаја на основу података из ВР кациге.
- Композитни сервер: рукује режимом директног излаза, прослеђивањем видео записа, корекцијом сочива, композицијом, обликовањем радног простора за рад са више апликација истовремено.
- Механизам интеракције- Ово је одговорно за симулацију физичких процеса, сет виџета и сет алата за апликације виртуелне стварности.
- Инструментација: одговоран је за калибрацију опреме, између осталог за успостављање ограничења кретања.
Као такав , Monado је прво OpenXR runtime окружење за GNU/Linux и нада се да ће покренути развој XR екосистема отвореног кода и обезбедити основне градивне блокове за произвођаче уређаја да циљају на GNU/Linux платформу.
Међу главним истакнутим карактеристикама су доступност контролера за HDK (OSVR Hacker Developer Kit) слушалице за виртуелну стварност и PlayStation VR HMD, као и за PlayStation Move и Razor Hydra контролере .
Поред тога, пружа могућност коришћења опреме компатибилне са пројектом OpenHMD и обезбеђује драјвер за наочаре проширене стварности North Star.
Такође укључује скуп udev правила за конфигурисање приступа уређајима виртуелне стварности без root ауторизације, заједно са драјвером за систем за праћење положаја Intel RealSense T265.
Такође укључује композитни сервер спреман за употребу који подржава директан излаз на уређај , заобилазећи системски X сервер. Обезбеђени су шејдери за Vive и Panotools, заједно са подршком за пројекционе слојеве.
Остале његове карактеристике су:
- Компоненте за праћење кретања са оквиром за филтрирање и стримовање видео записа.
- Систем за праћење знакова са шест степени слободе (6ДоФ, напред / назад, горе / доле, лево / десно, нагиб, висина, котрљање) за ПСВР и ПС Мове контролере.
- Модули за интеграцију са графичким АПИ-јевима Вулкан и ОпенГЛ.
- Режим без екрана (без главе).
- Управљајте просторним интеракцијама и тачкама гледишта.
- Основна подршка за синхронизацију оквира и унос информација (радње).
О првој верзији Монада
Тренутно се прва верзија сматра експерименталном и намењена је почетницима који су упознати са платформом.
У тренутном стању пројекта, Монадо вам омогућава да креирате апликације и пратите ротацију на компатибилним уређајима користећи OpenHMD, а такође нуди могућност директног приказивања излаза на уређајима виртуелне стварности без проласка кроз графички стек оперативног система.
Код пројекта написан је на језику Ц и дистрибуира се под софтверском лиценцом Боост 1.0, која је у складу са ГПЛ, а која се заснива на БСД и МИТ лиценцама, али не захтева помињање када се изведено дело дистрибуира у бинарном облику.
Тренутно платформа подржава само Линукс , а компатибилност са другим оперативним системима се очекује у будућности.
Коначно, ако желите да сазнате више о Монаду, детаље и приступ изворном коду можете пронаћи на његовој званичној веб страници.