Första utgåvan av Monado, en plattform för virtuell verklighetsenheter

publiceras första utgåvan av projektet Söt, som syftar till att skapa en öppen implementering av standarden OpenXR, som definierar ett universellt API för att skapa virtuella och augmented reality-applikationer, samt en uppsättning lager för interaktion med hårdvara som abstraherar egenskaperna hos specifika enheter. Standarden har tagits fram av Khronos-konsortiet som även utvecklar standarder som OpenGL, OpenCL och Vulkan. Projektkoden är skriven i C och levererad av under den GPL-kompatibla Boost Software License 1.0, som är baserad på BSD- och MIT-licenserna, men som inte kräver attribution vid distribution av ett härlett verk i binär form.

Monado tillhandahåller en körtid som helt överensstämmer med OpenXR-kraven, som kan användas för att organisera arbete med virtuell och förstärkt verklighet på smartphones, surfplattor, datorer och andra enheter. Flera grundläggande delsystem utvecklas inom ramen för projektet:

  • Spatial vision engine (objektspårning, ytdetektering, mesh-rekonstruktion, gestigenkänning, ögonspårning);
  • Karaktärsspårningsmotor (gyrostabilisator, rörelseprediktion, kontroller, optisk rörelsespårning genom kameran, positionsspårning baserad på data från en VR-hjälm);
  • Sammansatt server (direktutgångsläge, videovidarebefordran, linskorrigering, sammansättning, skapande av en arbetsyta för att arbeta med flera applikationer samtidigt);
  • Interaktionsmotor (simulering av fysiska processer, en uppsättning widgets och en verktygslåda för virtual reality-applikationer);
  • Instrumentering (kalibrering av utrustning, installation rörelsegränser).

Första utgåvan av Monado, en plattform för virtuell verklighetsenheter

Den första utgåvan anses vara experimentell och syftar till att göra utvecklare bekanta med plattformen. I sitt nuvarande tillstånd låter Monado dig skapa applikationer och spåra rotation på enheter som stöds med hjälp av ÖppnaHMD, och ger även möjlighet att direkt visa (Direktläge) för utmatning till virtuell verklighetsenheter som kringgår operativsystemets grafikstapel.
För närvarande stöds endast Linux (stöd för andra operativsystem förväntas i framtiden).

Viktiga funktioner:

  • Tillgänglighet av drivrutiner för virtual reality-hjälmar HDK (OSVR Hacker Developer Kit) och
    PlayStation VR HMD, samt för PlayStation Move-kontroller och Razor Hydra.

  • Möjlighet till användning Utrustningstöds av projektet ÖppnaHMD.
  • Drivrutin för augmented reality-glasögon North Star.
  • Drivrutin för Intel RealSense T265 position tracking system.
  • udev regeluppsättning för att konfigurera åtkomst till virtuell verklighetsenheter utan att erhålla root-privilegier.
  • Komponenter för rörelsespårning med ett ramverk för videofiltrering och strömning.
  • Sex frihetsgrader (6DoF, framåt/bakåt, upp/ned, vänster/höger, girning, tonhöjd, rullning) teckenspårningssystem för PSVR- och PS Move-kontroller.
  • Moduler för integration med Vulkan och OpenGL grafik API.
  • Skärmlöst läge (huvudlöst).
  • Kontroll av rumslig interaktion och synvinkel.
  • Grundläggande stöd för ramsynkronisering och inmatning av information (åtgärder).
  • En färdig sammansatt server som stöder direkt utmatning till enheten och kringgår system X-servern. Ger shaders för Vive och Panotools. Det finns stöd för projektionslager.


Källa: opennet.ru

Lägg en kommentar