Monado 0.2 wird mit mehrschichtiger Unterstützung, Vive Wand und Valve Index und mehr geliefert

Monado

Ein paar Monate vorher Wir sprechen hier im Blog über Monado welches ist eine Open-Source-Plattform für Virtual-Reality-Geräte nach dem OpenXR-StandardHiermit wird eine universelle API zum Erstellen von Virtual- und Augmented-Reality-Anwendungen sowie eine Reihe von Ebenen für die Interaktion mit Computern definiert, die die Eigenschaften bestimmter Geräte abstrahieren.

Für diejenigen, die mit dem Projekt nicht vertraut sind, sollten sie wissen, dass Monado zielt darauf ab, eine offene Implementierung des OpenXR-Standards zu schaffen durch eine Laufzeit vollständig konform mit OpenXR-Anforderungen, mit dem die Arbeit mit virtueller und erweiterter Realität auf Smartphones, Tablets, PCs und anderen Geräten organisiert werden kann. Der OpenXR-Standard wurde vom Khronos-Konsortium erstellt und definiert eine universelle API zum Erstellen von Virtual- und Augmented-Reality-Anwendungen sowie eine Reihe von Ebenen für die Interaktion mit Teams, die die Eigenschaften bestimmter Geräte zusammenfassen.

Was ist neu in Monado 0.2?

Jetzt in neueren Nachrichten, Die Jungs von Collabora kündigten den Start der neuen Version an des Projekts "Monado 0.2" und in dem unter den hinzugefügten Verbesserungen hervorgehoben wird, dass im Composite-Server die Unterstützung für mehrschichtiges Rendern, womit ich jetzt weiß Ermöglicht Anwendungen das Platzieren mehrerer Strukturen XrCompositionLayerProjektion (eine Kompositionsschicht für die Projektion) und XrCompositionLayerQuad (Es ist nützlich für UI-Elemente oder 2D-Inhalte in der virtuellen Welt).

Für Anwendungen ist es wichtig, mit mehreren Ebenen arbeiten zu können die vier Ebenen verwenden, um Benutzeroberflächen darzustellen und auch ist die Grundlage für die weitere Anwendungsunterstützung mit einer Overlay-Schnittstelle auf der Bühne wie xrdesktop oder Pluto VR.

Eine weitere Änderung ist auf dem Server und Komnozitny Controller erlangte das werden in separate Serviceprozesse gestellt, Derzeit wird daran gearbeitet, mehrere OpenXR-Anwendungen mit einer Instanz des Monado-Dienstes zu verbinden und sie gleichzeitig mit der Erweiterung XR_EXTX_overlay anzuzeigen.

Es wurde auch in dieser neuen Version von Monado 0.2 bereitgestellt. Unterstützung für Vive Wand- und Valve Index-Controller und seine Verwendung zur Steuerung der Bewegung mit drei Freiheitsgraden (3DOF, Bewegung in drei Richtungen).

In den kommenden Monaten ist geplant, sechs Freiheitsgrade (6DOF) mithilfe des Lighthouse-Tracking-Systems zu unterstützen.

Von den anderen Änderungen das hebt sich von dieser neuen Version ab:

  • Bluetooth LE-Unterstützung hinzugefügt, die im Controller für den Google Daydream 3DOF-Controller verwendet wird.
  • Ein Arduino-Controller für Experimente beim Erstellen eigener Controller wurde hinzugefügt.
  • Der libsurvive Open Position Tracking System Controller ist in den Mainframe integriert.
  • Die Debugging-Benutzeroberfläche bietet Unterstützung für benutzerdefinierte Grafiken, die derzeit zur Visualisierung der CPU-Belastung beim Rendern verwendet werden.
  • Monado-gui unterstützt das Speichern von Konfigurationen in den Verzeichnissen $ XDG_CONFIG_HOME / monado und $ HOME / .config / monado.
  • Es wurde die Möglichkeit hinzugefügt, USB-Stereokameras für PSMV (PlayStation Move) und PSVR (PlayStation VR) zu konfigurieren.
  • Überarbeitetes Konstruktionssystem.
  • PPA-Repository für Ubuntu mit Monado-, OpenXR-SDK- und udev xr-Hardwareregeln hinzugefügt.
  • Unterstützung für das Starten des Monado-Dienstes über die Aktivierung über den Socket in systemd hinzugefügt.

Der Projektcode ist in C geschrieben und wird unter der GPL-kompatiblen Boost 1.0-Softwarelizenz verteilt, die auf den BSD- und MIT-Lizenzen basiert, jedoch keine Erwähnung erfordert, wenn die abgeleitete Arbeit in binärer Form verteilt wird.

Entladen

Jetzt Die Plattform unterstützt nur Linux Kompatibilität mit anderen Betriebssystemen wird in Zukunft erwartet.

Und wie wir in den Nachrichten dieser neuen Version erwähnt haben, wurde ein Monado PPA für Ubuntu hinzugefügt, das hinzugefügt werden kann, indem ein Terminal geöffnet und Folgendes eingegeben wird:

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

Und um zu installieren, müssen Sie nur Folgendes eingeben:

sudo apt install monado

Schließlich Wenn Sie mehr über Monado erfahren möchten, Sie können die Details sowie den Quellcode auf der offiziellen Website überprüfen.

Der Link ist dies.