Erste Ausgabe von Monado, der Plattform für Virtual-Reality-Geräte

Veröffentlicht der erste Release des Projekts Monado, der auf die Schaffung einer offenen Umsetzung des Standards abzielt OpenXR, der eine universelle API zur Erstellung von Anwendungen für virtuelle und erweiterte Realität definiert, sowie eine Reihe von Schichten zur Interaktion mit Hardware, die die Merkmale spezifischer Geräte abstrahiert. Der Standard wurde von dem Konsortium Khronos vorbereitet, das auch Standards wie OpenGL, OpenCL und Vulkan entwickelt. Der Code des Projekts ist in C geschrieben und wird unter der GPLv3-Lizenz bereitgestellt. unter der mit GPL kompatiblen freien Lizenz Boost Software License 1.0, die auf den Lizenzen BSD und MIT basiert, jedoch keine Nennung bei der Verbreitung abgeleiteter Arbeiten in binärer Form erfordert.

Monado bietet ein Runtime, das vollständig den Anforderungen von OpenXR entspricht und zur Organisation von virtueller und erweiterter Realität auf Smartphones, Tablets, PCs und anderen Geräten verwendet werden kann. Im Rahmen des Projekts werden mehrere grundlegendeSubsysteme entwickelt:

  • Der Spatial Vision Engine (Objektverfolgung, Oberflächenbestimmung, Mesh-Rekonstruktion, Gestenerkennung, Augenbewegungsverfolgung);
  • Charakter-Tracking-Engine (Gimbal-Stabilisierung, Bewegungsvorhersage, Controller, optisches Tracking über die Kamera, Positionsverfolgung basierend auf Daten vom VR-Headset);
  • Composite-Server (Direct Output-Modus, Video-Passthrough, Kalibrierung der Linsen, Compositing, Arbeitsraumgestaltung zur gleichzeitigen Nutzung mehrerer Anwendungen);
  • Interaktions-Engine (Simulation physikalischer Prozesse, eine Suite von Widget und Toolkit für Virtual-Reality-Anwendungen);
  • Toolset (Kalibrierung der Hardware, Einrichtung Bewegungsgrenzen;).

Erste Ausgabe von Monado, der Plattform für Virtual-Reality-Geräte

Die erste Version gilt als experimentell und soll Entwicklern helfen, die Plattform kennenzulernen. In ihrem aktuellen Zustand ermöglicht Monado das Erstellen von Anwendungen und das Verfolgen der Drehung auf unterstützten Geräten mit Hilfe von OpenHMD, sowie die direkte Anzeige (Direct Mode) für die Ausgabe auf VR-Geräte, ohne den Grafik-Stack des Betriebssystems zu durchlaufen.
Derzeit wird lediglich Linux unterstützt (Unterstützung anderer Betriebssysteme wird in Zukunft erwartet).

Hauptfunktionen:

  • Verfügbarkeit von Treibern für Virtual-Reality-Headsets HDK (OSVR Hacker Developer Kit) und
    PlayStation VR HMD, sowie für die PlayStation Move Controller und Razor Hydra.
  • Möglichkeit der Nutzung wenn die entsprechende, unterstützt durch das Projekt OpenHMD.
  • Treiber für die Augmented-Reality-Brille North Star.
  • Treiber für das Intel RealSense T265 Positionsverfolgungssystem.
  • Udev-Regelsatz zur Konfiguration des Zugangs zu Virtual-Reality-Geräten ohne Erhöhung der 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).
  • Bereitgestellter Composite-Server, der einen direkten Output auf das Gerät unterstützt, um den systemeigenen X-Server zu umgehen. Shader für Vive und Panotools. Unterstützung für Projektionsschichten ist vorhanden.

Video abspielen

Video abspielen

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