ilk buraxılış layihəsinin , açıq standartın reallaşdırılmasına yönəlmişdir , virtual və artırılmış reallıq tətbiqləri yaratmaq üçün universal API-ni müəyyən edən standartdır, həmçinin konkret cihazların xüsusiyyətlərini abstrahlayan avadanlıq ilə qarşılıqlı əlaqə üçün bir sıra təbəqələr təqdim edir. Standart, OpenGL, OpenCL və Vulkan kimi standartları inkişaf etdirən Khronos konsorsiumu tərəfindən hazırlanmışdır. Layihənin kodu C dilində yazılmışdır və GPL-ə uyumlu Boost Software License 1.0 altında pulsuz lisenziya ilə təmin edilmişdir, bu lisenziya BSD və MIT lisenziyalarına əsaslanır, lakin törəmə işin ikili şəkildə yayılması zamanı istinad etməyi tələb etmir.
Monado, OpenXR tələblərinə tam uyğun olan runtime təqdim edir ki, bu da virtual və artırılmış reallıq ilə işləmək üçün smartfonlarda, planşetlərdə, şəxsi kompüterlərdə və digər cihazlarda istifadə edilə bilər. Layihə çərçivəsində bir neçə əsas alt sistem inkişaf etdirilir:
- Məkan görmə motoru (obyektlərin izlənməsi, səthlərin müəyyən edilməsi, mesh-in bərpası, jestlərin tanınması, göz hərəkətlərinin izlənməsi);
- Personaj izləmə motoru (gyro-stabilizator, hərəkətlərin proqnozlaşdırılması, kontroller, kameradan optik hərəkət izlənməsi, VR başlıq məlumatlarına əsaslanaraq mövqenin izlənməsi);
- Kompozit server (birbaşa çıxış rejimi, video ötürülməsi, linzaların düzəldilməsi, kompozisiya, eyni anda bir neçə tətbiqlə işləmək üçün iş mühiti yaradılması);
- İnteraksiya motoru (fiziki proseslərin simulyasiyası, virtual reallıq tətbiqləri üçün widget və alətlər toplusu);
- Alət seti (avadanlığın kalibrlənməsi, ).
ilk buraxılışı eksperimental hesab edilir və inkişaf etdiricilərin platforma ilə tanışlığını başlamaq məqsədini güdür. Hal-hazırda Monado, OpenHMD vasitəsilə dəstəklənən cihazlarda tətbiqlər yaratmağa və fırlanma izləməyə imkan tanıyır , həmçinin qrafik əməliyyat sisteminin yığını keçərək virtual reallıq cihazlarına birbaşa görüntüləmə () imkanı təqdim edir.
Hal-hazırda yalnız Linux-da iş dəstəyi mövcuddur (digər əməliyyat sistemləri üçün dəstək gələcəkdə gözlənilir).
Əsas imkanlar:
- Virtual reallıq başlıqları üçün sürücülərin olması (OSVR Hacker Developer Kit) və
, eləcə də PlayStation Move kontrollerləri üçün . - İstifadə imkanları , layihə tərəfindən dəstəklənən .
- Artırılmış reallıq gözlükleri üçün sürücü .
- Intel RealSense T265 mövqeni izləmə sistemi üçün sürücü.
- virtual reallıq cihazlarına root səlahiyyəti olmadan girişin tənzimlənməsi üçün.
- Video filtrasiya və yayım üçün framework ilə hərəkət izləmə komponentləri.
- PSVR və PS Move kontrollerləri üçün altı dərəcə azadlıq (6DoF) olan xarakter izləmə sistemi (irəliləmə/geri, yuxarı/aşağı, sola/sag, çevrilmə, daldırma, yuvarlanma).
- Vulkan və OpenGL qrafik API-ləri ilə inteqrasiya üçün modullar.
- Ekransız rejim (Headless).
- Məkan qarşılıqlı əlaqəsini və baxış nöqtəsini idarə etmək.
- Çərçivələrin sinxronizasiyası və daxil olan məlumatların (hərəkətlər) əsas dəstəyi.
- Birbaşa cihaz üçün çıxışı dəstəkləyən tam kompozit server. Vive və üçün şeyderlər təqdim edilir. Proyeksiya qatları üçün dəstək mövcuddur.


Mənbə: opennet.ru
