Monado-nun ilk buraxılışı, virtual reallıq cihazları üçün platforma

Nəşr edilib ilk buraxılış layihəsinin Monado, açıq standartın reallaşdırılmasına yönəlmişdir OpenXR, 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ə yayılır 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, hərəkət sərhədlərinin).

Monado-nun ilk buraxılışı, virtual reallıq cihazları üçün platforma

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 OpenHMD, həmçinin qrafik əməliyyat sisteminin yığını keçərək virtual reallıq cihazlarına birbaşa görüntüləmə (Direct Mode) 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ı HDK (OSVR Hacker Developer Kit) və
    PlayStation VR HMD, eləcə də PlayStation Move kontrollerləri üçün Razor Hydra.
  • İstifadə imkanları avadanlıq, layihə tərəfindən dəstəklənən OpenHMD.
  • Artırılmış reallıq gözlükleri üçün sürücü North Star.
  • Intel RealSense T265 mövqeni izləmə sistemi üçün sürücü.
  • udev qaydaları dəsti 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ə Panotoolsüçün şeyderlər təqdim edilir. Proyeksiya qatları üçün dəstək mövcuddur.

Videonu izləyin

Videonu izləyin

Mənbə: opennet.ru

DDoS qoruması olan saytlara etibarlı hosting satın alın, VPS VDS serverlər 🔥 DDoS qoruması olan saytlara etibarlı hosting satın alın, VPS VDS serverlər | ProHoster