Site icon Atelier für 3D-Visualisierungen, V/AR. Produktvisualisierung und Rendering. ❤ r23

Was ist OpenXR

Cyberpunk AR Helm Zeichnung, Konzeptkunst

ist ein offener, lizenzfreier Standard für den Zugang zu Plattformen und Geräten der Virtual Reality (VR) und Augmented Reality (AR). Mit OpenXR können Sie Anwendungen entwickeln, die mit verschiedenen Hardwareplattformen kompatibel sind, ohne Ihren Code anpassen oder neu schreiben zu müssen. OpenXR bietet eine Reihe von Funktionen für die Erstellung von immersiven und holografischen Erfahrungen, wie z. B. Positionsvorhersage, Frame-Timing und räumliche Eingabe.

Was ist OpenXR?

wurde von der Khronos Group entwickelt, einer Industriekonsortium, das auch für andere Standards wie OpenGL, Vulkan und WebGL verantwortlich ist. OpenXR soll die Entwicklung von XR-Anwendungen vereinfachen und die Kompatibilität zwischen verschiedenen Hardware- und Softwarelösungen verbessern. Die Khronos Group ist die Organisation, die den OpenXR-Standard verwaltet und fördert.

Die Khronos Group ist die Organisation, die den -Standard verwaltet und fördert. Sie ist eine gemeinnützige Industriekonsortium, das sich aus über 150 Mitgliedern zusammensetzt, darunter Microsoft, Facebook, Valve, Sony, Samsung, HTC, Intel, AMD und Nvidia. Die Khronos Group ist auch für andere offene Standards wie OpenGL, Vulkan, WebGL und verantwortlich

besteht aus zwei Teilen: einer Anwendungsprogrammierschnittstelle (API) und einem Geräte-Plugin-Interface (DPI). Die API ermöglicht es den Entwicklern, XR-Anwendungen zu schreiben, die unabhängig von der zugrunde liegenden Plattform oder dem Gerät funktionieren. Die DPI ermöglicht es den Hardware- und Softwareanbietern, ihre XR-Lösungen an die OpenXR-API anzupassen, ohne den Anwendungsentwicklern zusätzliche Arbeit aufzubürden.

unterstützt sowohl holografische Geräte wie HoloLens 2 als auch immersive VR-Geräte wie Windows Mixed Reality Headsets für Desktop-PCs. Um OpenXR-Anwendungen für diese Geräte zu entwickeln, benötigt man die entsprechenden OpenXR-Tools für Windows Mixed Reality, die im Microsoft Store erhältlich sind. Diese Tools enthalten eine OpenXR-Runtime, die die Verbindung zwischen der OpenXR-API und den nativen Plattformfunktionen herstellt, sowie eine Beispiel-App, die die Verwendung der OpenXR-API und einiger herstellerspezifischer Erweiterungen demonstriert.

ist kein Mixed Reality-Engine, sondern ein Standard, der es Engines wie Unity und Unreal ermöglicht, portablen Code zu schreiben, der auf die nativen Plattformfeatures des holografischen oder immersiven Geräts des Benutzers zugreifen kann. OpenXR bietet die Kernfunktionen für Posenvorhersage, Frame-Timing und räumliche Eingabefunktionen, die man benötigt, um eine Engine zu erstellen, die sowohl holografische als auch immersive Geräte verwenden kann. Darüber hinaus kann man mit OpenXR-Erweiterungen zusätzliche Features nutzen, wie z. B. artikuliertes Handtracking, Eyetracking, Räumliche Zuordnung und Raumanker.

ist ein wichtiger Schritt in Richtung einer offenen und interoperablen XR-Zukunft. Mit OpenXR können Entwickler ihre XR-Anwendungen für eine Vielzahl von Geräten und Plattformen erstellen, ohne sich um die technischen Details kümmern zu müssen. Mit OpenXR können Benutzer ihre XR-Anwendungen auf ihrem bevorzugten Gerät oder ihrer bevorzugten Plattform ausführen, ohne sich um die Kompatibilität sorgen zu müssen.

Quellen:


Pico 4 bietet jetzt volle OpenXR-Unterstützung – Weshalb das wichtig ist
Windows Mixed Reality: OpenXR-App ab sofort im Windows … - ComputerBase
Erste Schritte mit OpenXR - Mixed Reality | Microsoft Learn
OpenXR - Mixed Reality | Microsoft Learn

Was sind die Vorteile von OpenXR?

bietet mehrere Vorteile für die Entwicklung und Nutzung von VR- und AR-Anwendungen. Einige davon sind:

Was Sie über OpenXR wissen sollten

OpenXR ist ein offener, lizenzfreier Standard, der einen leistungsstarken Zugang zu Augmented Reality (AR) und Virtual Reality (VR) Plattformen und Geräten ermöglicht. OpenXR wird von einer Arbeitsgruppe verwaltet, die vom Khronos Group Konsortium geleitet wird. OpenXR wurde am 27. Februar 2017 von der Khronos Group auf der GDC 2017 angekündigt.

OpenXR bietet eine einheitliche Schnittstelle für XR-Anwendungen, die auf verschiedenen Hardwareplattformen und Betriebssystemen laufen können. OpenXR ermöglicht es Anwendungen und Engines, einschließlich WebXR, auf jedem System zu laufen, das die OpenXR-APIs bereitstellt. OpenXR umfasst sowohl holografische Geräte wie HoloLens 2 als auch immersive VR-Geräte wie Windows Mixed Reality Headsets für Desktop-PCs.

OpenXR besteht aus zwei Hauptkomponenten: einer Anwendungsprogrammierschnittstelle (API) und einem Gerätelaufzeitmodul (Device Runtime Module, DRM). Die API definiert die Funktionen, die eine XR-Anwendung aufrufen kann, um mit dem Gerät zu interagieren, wie z.B. Positionsvorhersage, Frame-Timing und räumliche Eingabe. Die DRM ist eine Softwarekomponente, die von dem Gerätehersteller bereitgestellt wird und die API-Aufrufe in native Befehle für das Gerät übersetzt.

Die OpenXR-Spezifikation definiert auch einen Erweiterungsmechanismus, mit dem Laufzeitimplementierungen zusätzliche Funktionen verfügbar machen können, die über die Kernfunktionen hinausgehen, die in der OpenXR 1.0-Basisspezifikation definiert sind. Es gibt drei Arten von OpenXR-Erweiterungen: Anbietererweiterungen (z.B. XR_MSFT_…), experimentelle Anbietererweiterungen (z.B. XR_MSFTX_…) und Khronos-Erweiterungen (z.B. XR_KHR_…).

In diesem Blogbeitrag werden wir Ihnen einen Überblick über OpenXR geben und Ihnen zeigen, wie Sie es verwenden können, um Ihre eigenen XR-Anwendungen zu erstellen oder bestehende Anwendungen zu portieren. Wir werden auch einige Beispiele und Ressourcen teilen, die Ihnen helfen können, mehr über OpenXR zu erfahren und sich der OpenXR-Community anzuschließen.

Welche Geräte unterstützen OpenXR?

OpenXR wird von einer Reihe von Geräten für Virtual Reality (VR) und Augmented Reality (AR) unterstützt, die verschiedene Plattformen und Anbieter umfassen. Einige Beispiele für OpenXR-kompatible Geräte sind:

Dies ist keine vollständige Liste aller OpenXR-kompatiblen Geräte, sondern nur einige Beispiele. Um zu überprüfen, ob ein bestimmtes Gerät OpenXR unterstützt, können Sie die offizielle Website von OpenXR besuchen oder die Dokumentation des Geräteherstellers konsultieren.

Wie kann ich OpenXR auf meinem Gerät aktivieren?

Um OpenXR auf Ihrem Gerät zu aktivieren, müssen Sie zunächst überprüfen, ob Ihr Gerät OpenXR unterstützt. Sie können die offizielle Website von OpenXR besuchen oder die Dokumentation des Geräteherstellers konsultieren, um dies herauszufinden. Wenn Ihr Gerät OpenXR-kompatibel ist, müssen Sie die folgenden Schritte ausführen, je nachdem, ob Sie ein HoloLens 2 oder ein Windows Mixed Reality Headset verwenden:

Wenn Sie mehrere VR-Headsets auf Ihrem PC verwendet haben, denken Sie daran, dass die aktive OpenXR-Runtime möglicherweise von der Systemsoftware eines anderen Anbieters geändert wird. Um die Windows Mixed Reality OpenXR Runtime erneut zu aktivieren, starten Sie im Startmenü "Mixed Reality Portal", und wählen Sie dann oben im Fenster "Fix it" aus. Wenn diese Schaltfläche fehlt, ist die OpenXR-Runtime bereits aktiv.

Um OpenXR-Anwendungen für HoloLens 2 oder PC VR zu entwickeln, können Sie auch die OpenXR-Tools für Windows Mixed Reality herunterladen, die Ihnen nützliche Funktionen und Erweiterungen bieten.

Ich hoffe, das hat Ihnen geholfen, OpenXR auf Ihrem Gerät zu aktivieren. Wenn Sie weitere Fragen haben, können Sie mich gerne fragen.

https://www.khronos.org/openxr/

3D-Helm: Cyberpunk AR Helm Zeichnung, Konzeptkunst,

Hier sind einige Fakten über den Helm:

Wußten Sie schon, dass Sie von uns 3D Modelle für Ihr OpenXR Projekt erhalten können?

Unser Atelier modelliert gerne für Ihre OpenXR Anwendung die passenden 3D Modelle. In diesem Blogpost möchten wir Ihnen einige Beispiele unserer Arbeit zeigen und erklären, wie Sie diese Modelle in Ihre eigene AR-Anwendung integrieren können.

Unser Atelier hat sich auf die Erstellung von 3D Modellen spezialisiert. Wir verwenden moderne Software und Hardware, um hochwertige Modelle zu erstellen, die sowohl detailliert als auch optimiert sind. Wir berücksichtigen dabei die Anforderungen und Wünsche unserer Kunden und passen unsere Modelle an ihre jeweilige OpenXR Anwendung an. OpenXR ist ein offener Standard für AR- und VR-Anwendungen, der die Kompatibilität zwischen verschiedenen Geräten und Plattformen gewährleistet.

Unsere 3D Modelle sind vielfältig und realistisch. Sie können sie für verschiedene Zwecke verwenden, wie zum Beispiel für Unterhaltung, Bildung oder Marketing. Wenn Sie Interesse an unseren 3D Modellen haben oder mehr darüber erfahren möchten, wie Sie sie in Ihre OpenXR Anwendung integrieren können, kontaktieren Sie uns gerne. Wir freuen uns auf Ihre Anfrage!

Exit mobile version