Die zweite Ausgabe von Monado, einer Plattform für virtuelle Realität.

Das Unternehmen Collabora hat Projektveröffentlichung Monado 0.2, das auf die Erstellung einer offenen Implementierung des Standards abzielt OpenXR. Monado bietet ein Runtime, das vollständig den Anforderungen von OpenXR entspricht und für die Arbeit mit virtueller und erweiterter Realität auf Smartphones, Tablets, PCs und anderen Geräten verwendet werden kann. Der OpenXR-Standard wurde vom Khronos-Konsortium entwickelt und definiert eine universelle API zur Erstellung von Anwendungen für virtuelle und erweiterte Realität sowie eine Reihe von Schichten für die Interaktion mit der Hardware, die die Besonderheiten bestimmter Geräte abstrahieren. Der Code des Projekts ist in C geschrieben und wird verbreitet unter der Open-Source-Lizenz Boost Software License 1.0, die mit der GPL kompatibel ist.

Unter den hinzugefügten Verbesserungen:

Plattformzusammensetzung:

  • 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).

Hauptfunktionen:

  • Treiber für Virtual-Reality-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.

Die zweite Ausgabe von Monado, einer Plattform für virtuelle Realität.

Quelle: opennet.ru

60GB SSD 8Gb DDR4