Megjelent a nyílt virtuális valóság platform Monado 21.0.0

A Collabora bejelentette a Monado 21.0.0 kiadását, amely az OpenXR szabvány nyílt forráskódú megvalósítása. Az OpenXR szabványt a Khronos konzorcium készítette, és egy univerzális API-t határoz meg a virtuális és kiterjesztett valóság alkalmazások létrehozásához, valamint egy rétegkészletet a hardverrel való interakcióhoz, amely elvonatkoztatja az adott eszközök jellemzőit. A Monado olyan futtatókörnyezetet biztosít, amely teljes mértékben megfelel az OpenXR-követelményeknek, amellyel meg lehet szervezni a virtuális és kiterjesztett valósággal való munkát okostelefonokon, táblagépeken, PC-ken és bármilyen más eszközön. A projekt kódja C nyelven íródott, és az ingyenes Boost Software License 1.0 alatt kerül terjesztésre, amely kompatibilis a GPL-lel.

A Monado 21.0.0 volt az első olyan kiadás, amely hivatalosan is kompatibilis volt az OpenXR 1.0 szabvánnyal. A Khronos Konzorcium kompatibilitási tesztelést végzett, és felvette a Monadot a hivatalosan kompatibilis OpenXR implementációk listájára. A tesztek mind az OpenGL, mind a Vulkan grafikus API-kkal végrehajtva, az asztali build használatával VR-eszközszimulációs módban. Kezdetben a verziót 1.0-s számozásra tervezték, de a fejlesztők az évszámozás mellett döntöttek, hasonlóan a Mesa verziószámozáshoz.

A második fontos újítás a SteamVR platform illesztőprogramjának előkészítése egy állapotkövető megvalósításával, valamint a SteamVR-hez egy plugin generátor, amely lehetővé teszi a SteamVR-ben a Monado számára készített bármilyen headset illesztőprogram (HMD) és vezérlő használatát. Például a Monado meghajtókat biztosít az OpenHMD, a Panotools (PSVR) és a Vive/Vive Pro/Valve Index virtuálisvalóság-fejhallgatókhoz.

A platform összetétele:

  • Térlátás motor (objektumkövetés, felületérzékelés, háló rekonstrukció, gesztusfelismerés, szemkövetés);
  • Motor karakterkövetéshez (giroszkóp stabilizátor, mozgás előrejelzés, vezérlők, optikai mozgáskövetés a kamerán keresztül, pozíciókövetés VR-sisak adatai alapján);
  • Kompozit szerver (közvetlen kimeneti mód, videó továbbítás, lencsekorrekció, kompozíció, munkaterület létrehozása több alkalmazással való egyidejű munkához);
  • Interakciós motor (fizikai folyamatok szimulációja, kütyükészlet és eszközkészlet a virtuális valóság alkalmazásokhoz);
  • Műszerezés (berendezés kalibrálása, mozgáshatárok meghatározása).

Főbb jellemzők:

  • Illesztőprogram HDK (OSVR Hacker Developer Kit) és PlayStation VR HMD virtuális valóság sisakokhoz, valamint Vive Wand, Valve Index, PlayStation Move és Razor Hydra kontrollerekhez.
  • Lehetőség az OpenHMD projekt által támogatott hardver használatára.
  • Illesztőprogram a North Star kiterjesztett valóság szemüvegéhez.
  • Illesztőprogram az Intel RealSense T265 pozíciókövető rendszerhez.
  • Udev-szabályok készlete a virtuális valóság-eszközökhöz való hozzáférés konfigurálásához root jogosultságok megszerzése nélkül.
  • Mozgáskövető komponensek keretrendszerrel a videók szűrésére és streamelésére.
  • Hat szabadságfokú karakterkövető rendszer (6DoF, előre/hátra, fel/le, bal/jobb, yaw, pitch, roll) PSVR és PS Move vezérlőkhöz.
  • Modulok a Vulkan és OpenGL grafikus API-kkal való integrációhoz.
  • Fejetlen mód.
  • A térbeli interakciók és nézőpontok kezelése.
  • A keretszinkronizálás és az információbevitel (műveletek) alapvető támogatása.
  • Egy kész kompozit szerver, amely támogatja a közvetlen kimenetet az eszközre, megkerülve a rendszer X szervert. A Vive és a Panotools árnyékolói rendelkezésre állnak. A vetítési rétegek támogatottak.

Megjelent a nyílt virtuális valóság platform Monado 21.0.0


Forrás: opennet.ru

Hozzászólás