Monado, open source platforma pro zařízení virtuální reality

roztomilý

Nedávno bylo oznámeno první vydání projektu „Monado“. Tato nová platforma si klade za cíl vytvořit otevřenou implementaci standardu OpenXR, který definuje univerzální API pro vytváření aplikací virtuální a rozšířené reality , a také sadu vrstev pro interakci se zařízeními, které abstrahují vlastnosti konkrétních zařízení.

Standard připravilo konsorcium Khronos, které také vyvíjí standardy jako OpenGL, OpenCL a Vulkan.

O společnosti Monado

Monado poskytuje běhové prostředí, které plně splňuje požadavky OpenXR a lze jej použít k orchestraci práce s virtuální a rozšířenou realitou na chytrých telefonech, tabletech, počítačích a jakémkoli jiném zařízení, jelikož projekt vyvíjí několik základních subsystémů , které jsou následující:

  • Motor prostorového vidění: který je zodpovědný za sledování objektu, definici povrchu, rekonstrukci sítě, rozpoznávání gest, sledování očí.
  • Nástroj pro sledování znaků: Jeho funkcí je ovládání gyroskopického stabilizátoru, predikce pohybu, ovladačů, optické sledování pohybu přes kameru, sledování polohy na základě dat z VR helmy.
  • Složený server: zpracovává režim přímého výstupu, přeposílání videa, korekci objektivu, kompozici, tvarování pracovního prostoru pro práci s více aplikacemi současně.
  • Interakční modul- Je odpovědný za simulaci fyzických procesů, sadu widgetů a sadu nástrojů pro aplikace ve virtuální realitě.
  • Instrumentace: Je odpovědný mimo jiné za kalibraci zařízení, stanovení pohybových limitů.

Monado je tedy prvním běhovým prostředím OpenXR pro GNU/Linux a doufá, že podpoří rozvoj ekosystému XR s otevřeným zdrojovým kódem a poskytne základní stavební kameny pro dodavatele zařízení, která se zaměří na platformu GNU/Linux.

Mezi hlavní zdůrazněné funkce patří dostupnost ovladačů pro headsety virtuální reality HDK (OSVR Hacker Developer Kit) a PlayStation VR HMD, stejně jako pro ovladače PlayStation Move a Razor Hydra .

Kromě toho poskytuje možnost použití zařízení kompatibilního s projektem OpenHMD a poskytuje ovladač pro brýle rozšířené reality North Star.

Obsahuje také sadu pravidel udev pro konfiguraci přístupu k zařízením virtuální reality bez získání root oprávnění a ovladač pro systém sledování polohy Intel RealSense T265.

Součástí je také připravený kompozitní server, který podporuje přímý výstup do zařízení a obchází systémový X server. K dispozici jsou shadery pro Vive a Panotools a podpora projekčních vrstev.

Další jeho vlastnosti jsou:

  • Komponenty pro sledování pohybu s rámem pro filtrování a streamování videa.
  • Systém sledování znaků se šesti stupni volnosti (6DoF, dopředu / dozadu, nahoru / dolů, doleva / doprava, vybočení, stoupání, naklánění) pro ovladače PSVR a PS Move.
  • Moduly pro integraci s grafickými API Vulkan a OpenGL.
  • Režim bez obrazovky (bez hlavy).
  • Spravujte prostorové interakce a úhly pohledu.
  • Základní podpora pro synchronizaci snímků a zadávání informací (akce).

O první verzi Monado

V současné době je první verze považována za experimentální a je určena pro začínající vývojáře, kteří jsou s platformou obeznámeni.

V současném stavu projektu umožňuje Monado vytvářet aplikace a sledovat rotaci na kompatibilních zařízeních pomocí OpenHMD a také nabízí možnost přímého zobrazení výstupu na zařízeních virtuální reality bez nutnosti procházet grafickým stackem operačního systému.

Kód projektu je napsán v jazyce C a je distribuován pod licencí Boost 1.0 kompatibilní s GPL, která je založena na licencích BSD a MIT, ale nevyžaduje žádnou zmínku o distribuci odvozené práce v binární podobě.

Platforma v současné době podporuje pouze Linux a kompatibilita s dalšími operačními systémy se očekává v budoucnu.

A konečně, pokud se chcete dozvědět více o Monadu, podrobnosti a přístup k jeho zdrojovému kódu najdete na jeho oficiálních webových stránkách.

Odkaz je tento.


Přidat jako preferovaný zdroj v Googlu