Monado 0.2 přichází s podporou více vrstev, Vive Wand a Valve Index a dalšími

roztomilý

Před několika měsíci mluvíme zde na blogu o Monado který je open source platforma pro zařízení virtuální reality standardu OpenXR, který definuje univerzální API pro vytváření aplikací virtuální a rozšířené reality, stejně jako sadu vrstev pro interakci s počítači, které abstrahují charakteristiky konkrétních zařízení.

Pro ty, kteří nejsou obeznámeni s projektem, by měli vědět, že Monado si klade za cíl vytvořit otevřenou implementaci standardu OpenXR za běhu plně kompatibilní s požadavky OpenXR, které lze použít k organizaci práce s virtuální a rozšířenou realitou na smartphonech, tabletech, počítačích a jakýchkoli jiných zařízeních. Standard OpenXR připravilo konsorcium Khronos a definuje univerzální API pro vytváření aplikací virtuální a rozšířené reality, stejně jako sadu vrstev pro interakci s počítači, které shrnují vlastnosti konkrétních zařízení.

Co je nového v Monado 0.2?

Nyní v novějších zprávách, kluci z Collabory ohlásili uvedení nové verze projektu „Monado 0.2“ a ve kterém, kromě přidaných vylepšení, je třeba zdůraznit, že na složeném serveru podpora vícevrstvého vykreslování, se kterým teď vím umožňuje aplikacím umisťovat více struktur XrCompositionLayerProjection (kompoziční vrstva pro projekci) a XrCompositionLayerQuad (užitečné pro prvky uživatelského rozhraní nebo 2D obsah ve virtuálním světě).

Schopnost pracovat s více vrstvami je pro aplikace důležitá které používají čtyři vrstvy k reprezentaci uživatelských rozhraní a také je základem pro další podporu aplikací s překryvným rozhraním na pódiu, jako xrdesktop nebo Pluto VR.

Další změna je na serveru a řadičích Komnozitny že jsou umístěny v samostatných servisních procesech, jak probíhají práce na poskytnutí možnosti připojení více aplikací OpenXR k instanci služby Monado a jejich zobrazení současně pomocí rozšíření XR_EXTX_overlay.

Rovněž byla poskytnuta v této nové verzi Monado 0.2, podpora pro řadiče Vive Wand a Valve Index a jeho použití k ovládání pohybu se třemi stupni volnosti (3DOF, pohyb ve třech směrech).

V nadcházejících měsících se plánuje přidat podporu šesti stupňů volnosti (6DOF) pomocí sledovacího systému Lighthouse.

Z dalších změn které vyčnívají z této nové verze:

  • Přidána podpora Bluetooth LE, která se používá v ovladači pro ovladač Google Daydream 3DOF.
  • Přidán řadič Arduino pro experimenty při vytváření vlastních řadičů.
  • Ovladač systému sledování otevřené polohy libsurvive je integrován do sálového počítače.
  • Ladicí uživatelské rozhraní přidalo podporu pro vlastní grafiku, která se aktuálně používá k vizualizaci zátěže CPU během vykreslování.
  • Monado-gui podporuje ukládání konfigurací v adresářích $ XDG_CONFIG_HOME / monado a $ HOME / .config / monado.
  • Přidána možnost konfigurovat USB stereokamery pro PSMV (PlayStation Move) a PSVR (PlayStation VR).
  • Přepracovaný konstrukční systém.
  • Přidáno úložiště PPA pro Ubuntu s pravidly Monado, OpenXR-SDK a udev xr-hardware.
  • Přidaná podpora pro spuštění služby monado-service prostřednictvím aktivace přes socket v systemd.

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ě.

Plnění

Nyní platforma podporuje pouze Linux a v budoucnu se očekává kompatibilita s jinými operačními systémy.

A jak jsme zmínili ve zprávách o této nové verzi, byla přidána Monado PPA pro Ubuntu, kterou lze přidat otevřením terminálu a zadáním následujícího:

sudo add-apt-repository ppa:monado-xr/monado
sudo apt-get update

A pro instalaci stačí napsat:

sudo apt install monado

Konečně, Pokud se chcete o Monadu dozvědět více, Podrobnosti můžete zkontrolovat a získat přístup ke zdrojovému kódu tohoto článku z jeho oficiálních webových stránek.

Odkaz je tento.