Die erste Ausgabe von Monado, einer Plattform fĂŒr virtuelle RealitĂ€tsgerĂ€te

Veröffentlicht erste Ausgabe des Projekts Monado, das auf die Erstellung einer offenen Implementierung des Standards abzielt OpenXR, die eine universelle API zur Erstellung von Anwendungen fĂŒr virtuelle und erweiterte RealitĂ€t definiert, sowie eine Schicht von Abstraktionen zur Interaktion mit Hardware, die die Besonderheiten spezifischer GerĂ€te abstrahiert. Der Standard wurde vom Konsortium Khronos entwickelt, das auch Standards wie OpenGL, OpenCL und Vulkan vorantreibt. Der Code des Projekts ist in C geschrieben und wird verbreitet unter einer mit GPL kompatiblen freien Lizenz, der Boost Software License 1.0, veröffentlicht, die auf den Lizenzen BSD und MIT basiert, aber bei der Verbreitung abgeleiteter Arbeiten in binĂ€rer Form keine Nennung erfordert.

Monado bietet eine Laufzeitumgebung, die vollstĂ€ndig mit den Anforderungen von OpenXR ĂŒbereinstimmt und zur Organisation von Arbeiten mit virtueller und erweiterter RealitĂ€t auf Smartphones, Tablets, PCs und anderen GerĂ€ten verwendet werden kann. Im Rahmen des Projekts werden mehrere grundlegende Subsysteme entwickelt:

  • Engine fĂŒr rĂ€umliches Sehen (Objektverfolgung, OberflĂ€chenbestimmung, Mesh-Rekonstruktion, Gestenerkennung, Augenbewegungsverfolgung);
  • Engine zur Charakterverfolgung (Gyrostabilisator, Bewegungsprognose, Controller, optische Bewegungsverfolgung ĂŒber Kamera, Positionsverfolgung basierend auf Daten vom VR-Headset);
  • Kompensationsserver (Direktausgabemodus, Video-Passthrough, Objektivkorrektur, Komposition, Erstellung eines Arbeitsbereichs fĂŒr die gleichzeitige Nutzung mehrerer Anwendungen);
  • Interaktionsengine (Simulation physikalischer Prozesse, Widgetset und Toolkit fĂŒr Virtual-Reality-Anwendungen);
  • Werkzeugsatz (Kalibrierung der Hardware, Einrichtung der Bewegungsgrenzen).

Die erste Ausgabe von Monado, einer Plattform fĂŒr virtuelle RealitĂ€tsgerĂ€te

Die erste Ausgabe wird als experimentell angesehen und zielt darauf ab, Entwicklern einen Einstieg in die Plattform zu ermöglichen. In ihrem aktuellen Zustand ermöglicht Monado das Erstellen von Anwendungen und das Verfolgen von Drehungen auf unterstĂŒtzten GerĂ€ten mithilfe von OpenHMD, sowie die Möglichkeit der direkten Anzeige (Direct Mode) fĂŒr die Ausgabe an virtuelle RealitĂ€tseinheiten ohne den grafischen Stapel des Betriebssystems.
Derzeit wird nur Linux unterstĂŒtzt (unterstĂŒtzung anderer Betriebssysteme wird in Zukunft erwartet).

Hauptfunktionen:

  • VerfĂŒgbarkeit von Treibern fĂŒr virtuelle RealitĂ€t-Headsets HDK (OSVR Hacker Developer Kit) und
    PlayStation VR HMD, sowie fĂŒr die Controller von PlayStation Move und Razor Hydra.
  • Die Möglichkeit zur Nutzung von Hardware, die durch das Projekt unterstĂŒtzt wird OpenHMD.
  • Treiber fĂŒr Augmented-Reality-Brillen North Star.
  • Treiber fĂŒr das Positionstracking-System Intel RealSense T265.
  • Set von udev-Regeln zur Einstellung des Zugriffs auf Virtual-Reality-GerĂ€te ohne Administrative Berechtigungen.
  • Komponenten fĂŒr die Bewegungserfassung mit einem Framework zur Filterung und Streaming von Video.
  • System zur Verfolgung von Charakteren mit sechs Freiheitsgraden (6DoF, vorwĂ€rts/rĂŒckwĂ€rts, aufwĂ€rts/abwĂ€rts, links/rechts, Gier, Nick, Roll) fĂŒr PSVR- und PS Move-Controller.
  • Module zur Integration mit den Grafik-APIs Vulkan und OpenGL.
  • Headless-Modus.
  • Steuerung der rĂ€umlichen Interaktion und des Sichtpunkts.
  • BasisunterstĂŒtzung fĂŒr die Synchronisierung von Frames und Eingabedaten (Aktionen).
  • Fertiger Kompositionsserver, der eine Direktausgabe auf GerĂ€te unterstĂŒtzt und den systemweiten X-Server umgeht. Shader fĂŒr Vive und Panotools. UnterstĂŒtzung fĂŒr projektive Schichten ist vorhanden.

Video abspielen

Video abspielen

Quelle: opennet.ru

60GB SSD 8Gb DDR4