Veröffentlichung der Open-Source-Plattform für virtuelle Realität Monado 25.0.0.

Die Veröffentlichung von Monado 25.0.0, einem Projekt zur Entwicklung einer offenen Implementierung des OpenXR-Standards, wurde bekannt gegeben. Der OpenXR-Standard wurde von der Khronos-Gruppe vorbereitet und definiert eine universelle API zur Erstellung von Anwendungen für virtuelle und erweiterte Realität sowie eine Reihe von Schichten zur Interaktion mit Hardware. Monado bietet eine Runtime, die vollständig den Anforderungen von OpenXR entspricht und zur Realisierung von virtueller und erweiterter Realität auf Smartphones, Tablets, PCs und anderen Geräten verwendet werden kann. Der Projektcode ist in C geschrieben und wird unter der Boost Software License 1.0 veröffentlicht, die mit der GPL kompatibel ist.

Plattformzusammensetzung:

  • Eine Engine für räumliches Sehen, die Aufgaben wie Objekterkennung, Flächenbestimmung, Mesh-Rekonstruktion, Gesten­erkennung und Augenbewegungsverfolgung ausführt.
  • Eine Engine zur Character-Tracking, die Komponenten für die Vorhersage von Bewegungen, die optische Verfolgung über eine Kamera, die Positionsverfolgung basierend auf Daten von VR-Headsets, Gimbal und Controllern anbietet.
  • Kompakt der Server, die Compositing, Direktausgabe, Video-Passthrough, Linsenkorrektur und die Erstellung von Arbeitsbereichen zur gleichzeitigen Nutzung mehrerer Anwendungen unterstützt.
  • Interaktions-Engine, die eine Sammlung von Widgets und ein Toolkit für virtuelle Anwendungen bereitstellt und Werkzeuge zur Simulation physikalischer Prozesse umfasst.
  • Werkzeuge zur Kalibrierung der Hardware und zur Bestimmung der Bewegungsgrenzen.

Hauptfunktionen:

  • Treiber für Virtual-Reality-Headsets HDK (OSVR Hacker Developer Kit), PlayStation VR HMD, SteamVR, Panotools (PSVR), verschiedene Modelle von Vive und Geräte mit OpenHMD-Treibern.
  • Treiber für die Augmented-Reality-Brille North Star.
  • Treiber für Positionstracking-Systeme wie Intel RealSense T265.
  • Set von udev-Regeln zur Konfiguration des Zugriffs auf Virtual-Reality-Geräte ohne Root-Rechte.
  • Bewegungsverfolgungskomponenten mit einem Framework für die Videoübertragung und -filterung.
  • Charakterverfolgungssystem mit sechs Freiheitsgraden (6DoF, vorwärts/rückwärts, aufwärts/abwärts, links/rechts, Gieren, Nick, Rollen) für PSVR- und PS Move-Controller.
  • Module für die Integration mit den Grafik-APIs Vulkan und OpenGL.
  • Headless-Modus.
  • Steuerung der räumlichen Interaktionen und des Sichtpunkts.
  • Basisunterstützung für die Synchronisierung von Frames und die Eingabe von Informationen (Aktionen).
  • Ein fertiger Composite-Server, der die direkte Ausgabe auf ein Gerät unterstützt. Shader für Vive und Panotools sind verfügbar. Es gibt Unterstützung für Projektschichten.

Veröffentlichung der Open-Source-Plattform für virtuelle Realität Monado 25.0.0.

Zu den Änderungen in der neuen Version gehören:

  • Die internen Programmierschnittstellen von XRT (XRT Runtime) wurden erweitert, um die niedrigstufigen Interaktionen mit der Hardware zu abstrahieren. Es wurde die Methode xrt_instance_android und die Header-Datei xrt/xrt_android.h mit Aufrufen für die Android-Plattform hinzugefügt. Im xrt_compositor wurden Funktionen zur Steuerung der Bildwiederholfrequenz des Bildschirms integriert. Unterstützung für die Erweiterung XR_FB_face_tracking2 wurde hinzugefügt, sowie die Möglichkeit, erweiterte Funktionalitäten zur Steuerung über die Augenbewegungsverfolgung spontan zu aktivieren.
  • In libmonado wurden Funktionen hinzugefügt, um den Ladezustand des Akkus zu überprüfen und Eigenschaften von Geräten zu erhalten, die mit der Bewegungsverfolgung verbunden sind.
  • In den State Trackers wurde die OpenXR-Erweiterung XR_EXT_active_action_set_priority implementiert, die Unterstützung für die OpenXR-Spezifikation 1.1.47 bietet und die Möglichkeit hinzufügt, erweiterte Funktionen wie Augenbewegungsverfolgung ein- und auszuschalten.
  • In den Treibern für die Android-Plattform wurde die CPU-Belastung reduziert.
  • Im Treiber, der OpenHMD verwendet, wurde die Unterstützung der inoffiziellen API Haptics für Oculus Rift CV1-Geräte hinzugefügt.
  • Im Simulationstreiber wurde die Unterstützung für Sichtmasken hinzugefügt, um zu steuern, welche Objekte in jedem Auge sichtbar sind.
  • Unterstützung für die 3D-Headsets HP Reverb G2 Omnicept und Acer AH100 hinzugefügt.
  • Im kompakten Server Die Unterstützung für dynamische Bildschirmaktualisierungsraten auf der Android-Plattform wurde implementiert. Eine Umgebungsvariable WAYLAND_CONNECTOR wurde hinzugefügt, um das Ausgabegerät in Umgebungen auf Basis von Wayland auszuwählen.

Quelle: opennet.ru

Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen 🔥 Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen | ProHoster