Monado 21.0.0: Eine stabile Version, die offiziell dem OpenXR 1.0-Standard entspricht

Collabora-Entwickler veröffentlicht vor ein paar Tagen der Start der neuen Version von Montag 21.0.0Dies ist eine Open-Source-Implementierung des OpenXR-Standards. Der OpenXR-Standard wurde vom Khronos-Konsortium erstellt und definiert eine universelle API zum Erstellen von Anwendungen für virtuelle und erweiterte Realität sowie eine Reihe von Zwischenschichten für die Interaktion mit Geräten, die die Eigenschaften bestimmter Geräte abstrahieren.

Monado bietet eine vollständig OpenXR-kompatible Laufzeit Hiermit können Sie virtuelle und erweiterte Realität auf Smartphones, Tablets, PCs und anderen Geräten ausführen. Der Projektcode ist in C geschrieben und wird unter der kostenlosen GPL-kompatiblen Boost 1.0-Softwarelizenz veröffentlicht.

Unter den Hauptmerkmalen:

  • Controller für HDK- (OSVR Hacker Developer Kit) und PlayStation VR HMD-Helme sowie Vive Wand-, Valve Index-, PlayStation Move- und Razor Hydra-Controller.
  • Möglichkeit zur Verwendung von Hardware, die mit dem OpenHMD-Projekt kompatibel ist.
  • Treiber für North Star Augmented Reality Brillen.
  • Treiber für das Intel RealSense T265 Position Tracking System.
  • Eine Reihe von udev-Regeln zum Konfigurieren des Nicht-Root-Zugriffs auf Virtual-Reality-Geräte.
  • Bewegungsverfolgungskomponenten mit einem Videofilter- und Streaming-Frame.
  • Zeichenverfolgungssystem mit sechs Freiheitsgraden (6DoF, vorwärts / rückwärts, auf / ab, links / rechts, Gieren, Neigen, Rollen) für PSVR- und PS Move-Controller.
  • Module zur Integration in die Vulkan- und OpenGL-Grafik-APIs.
  • Bildschirmloser Modus (ohne Kopf).
  • Räumliche Interaktion und Verwaltung von Gesichtspunkten.
  • Grundlegende Unterstützung für Frame-Synchronisation und Informationseingabe (Aktionen).
  • Ein gebrauchsfertiger Composite-Server, der die direkte Ausgabe an das Gerät unter Umgehung des X-System-Servers unterstützt. Für Vive und Panotools werden Shader bereitgestellt.

Hauptnachrichten von Monado 21.0.0

Monado 21.0.0 war die erste Version, die offiziell dem OpenXR-Standard entsprach 1.0. Das Khronos-Konsortium hat Kompatibilitätstests durchgeführt und Monado zur Liste der offiziell unterstützten OpenXR-Implementierungen hinzugefügt.

Das Testen erfolgt mit den OpenGL-Grafik-APIs und den Vulkan-APIs unter Verwendung eines Desktop-Builds im Virtual-Reality-Gerätesimulationsmodus. Ursprünglich war geplant, die Versionsnummer 1.0 zuzuweisen, aber die Entwickler entschieden sich, die Nummerierung anhand des Jahres analog zur Nummerierung der Mesa-Versionen zu verwenden.

Wir freuen uns, Ihnen mitteilen zu können, dass Monado jetzt eine offiziell konforme OpenXR-Implementierung bietet. Die offizielle Liste der OpenXR 1.0-kompatiblen Implementierungen enthält jetzt Monado, basierend auf der Ausführung der OpenXR-Konformitätstestsuite auf einem "Dummy" -Gerät.

Beachten Sie, dass der OpenXR 1.0-Konformitätsstatus nur für das simulierte Gerät gilt. Jeder, der ein Produkt mit Monado mit nicht simulierter Hardware erstellt, muss noch den vollständigen und normalen Adoptions- und Konformitätsprozess durchlaufen, damit dieses Produkt die OpenXR-Konformität beansprucht und die Vorteile nutzt.

Die zweite Neuerung wichtig war die Vorbereitung eines Controllers für die SteamVR-Plattform Mit der Implementierung eines Status-Trackers sowie eines Plugin-Generators für SteamVR können alle für Monado in SteamVR erstellten Kopfhörer-Controller (HMD) und Controller verwendet werden. Monado bietet beispielsweise Treiber für OpenHMD-, Panotools- (PSVR) und Vive / Vive Pro / Valve Index VR-Headsets.

In Bezug auf die Versionsbehandlung erwähnen die Entwickler, dass diese erste Release-Version angemessen ist und sie sich von der Pre-Release-Serie 0.XY entfernt haben

Diese erste offiziell kompatible Version heißt 21.0.0 anstelle von 1.0.0. Allgemeine SemVer-Konventionen befassen sich hauptsächlich mit der API-Stabilität. Da die einzige öffentliche API für Monado die extern verwaltete OpenXR-Spezifikation ist, würde eine Standard-SemVer-Nummer für Monado trotz der Fortschritte im Projekt für lange Zeit in der Hauptversion 1 verbleiben.

Stattdessen haben wir uns für das Versionskontrollmodell des FreeDesktop.org-Projekts Mesa entschieden - eine Mischung aus SemVer und datumsbasierter Versionskontrolle. 

Schließlich wenn Sie mehr darüber wissen möchten dieser neuen Version. Sie können die Details überprüfen im folgenden Link.


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.