OpenXR

OpenXR
OpenXR logo.svg
Entwickler (en) Khronos Gruppe
Stabile Version
1.0.22 / 12. Januar 2022; vor 6 Monaten[1]
Repository Github.com/Khronosgroup/OpenXR-SDK-Source
Betriebssystem Plattformübergreifend
Plattform Plattformübergreifend
Typ Virtuelle Realität und erweiterte Realität API
Lizenz Apache -Lizenz 2.0[2]
Webseite www.khronos.org/OpenXR/

OpenXR ist ein offenes, Gebührenfrei Standard für den Zugriff auf virtuelle Realität und erweiterte Realität Plattformen und Geräte.[3] Es wird von a entwickelt Arbeitsgruppe verwaltet von der Khronos Gruppe Konsortium. OpenXR wurde am 27. Februar 2017 von der Khronos Group während der angekündigt GDC 2017.[4][5][6] Eine provisorische Version des Standards wurde am 18. März 2019 veröffentlicht, mit dem Entwickler und Implementierer Feedback geben können.[3] Am 29. Juli 2019 wurde OpenXR 1.0 von der Khronos Group bei der Öffentlichkeit veröffentlicht Siggraph 2019.[7]

Gutachter der vorläufigen Veröffentlichung von 0,90 waren der Ansicht, dass das Ziel von OpenXR darin bestand, "AR/VR -Fragmentierung zu lösen".[8]

Die Architektur

Der Standard liefert eine API Ziel für Anwendungsentwickler, die sich abzielen virtuelle Realität oder erweiterte Realität Hardware. Auf diese Weise können Entwickler Anwendungen erstellen, die auf einer Vielzahl von Geräten arbeiten.[9]

Die grundlegenden Elemente dieser API sind:

Implementierungen

Das Khronos Gruppe Verwaltet die Liste der OpenXR-Konformanten-Plattformen und -Produkte.[10]

Derzeit sind Konformante OpenXR -Plattformen:

Vorschau und frühe Entwicklung von OpenXR sind für die folgenden Plattformen verfügbar:

  • Varjo PC -Plattform mit einer ersten Veröffentlichung im Juli 2019[17]

Spiel- und Rendern der Motorunterstützung

Die Unterstützung für die Entwicklung von OpenXR -Anwendungen finden Sie in den folgenden Motoren:

  • Unwirklicher Motor, mit anfänglicher Unterstützung in der Veröffentlichung 4.23 ab September 2019[18]
  • Mixer, mit anfänglicher Unterstützung in der Veröffentlichung von 2.83 LTS ab Juni 2020[19]
  • Einheit, mit anfänglicher Unterstützung in der Veröffentlichung 2020.2 ab Dezember 2020[20]
  • Godot, mit anfänglicher Unterstützung in der Version 3.3 ab Juli 2021[21]

Browserunterstützung

Roadmap

Nach der Veröffentlichung von OpenXR 1.0 werden wahrscheinlich Fortschritte durch die Entwicklung von Erweiterungen zur Kern -API getrieben. Dies ist in der anschließenden Veröffentlichung von Erweiterungen zur Unterstützung von Handverfolgung und Augenblattverfolgung zu sehen.[23] Da Implementierer und Entwickler mehr Erfahrungen mit den Erweiterungen sammeln, könnten sie in zukünftigen Veröffentlichungen in die OpenXR -API von Core integriert werden.

Mitwirkende

Die folgenden Unternehmen werden von Khronos als öffentliche Anhänger von OpenXR aufgeführt:[24]

Siehe auch

Verweise

  1. ^ "Veröffentlichungen".
  2. ^ "LIZENZ".
  3. ^ a b "Khronos veröffentlicht OpenXR 0,90 vorläufige Spezifikation für Hochleistungszugriff auf AR- und VR-Plattformen und -geräte". Khronos.org. Khronos Gruppe. 19. März 2020. Abgerufen 19. März 2020.
  4. ^ "Khronos enthüllt API -Updates und neue Arbeitsgruppen bei GDC". Khronos Gruppe. 2017-02-27. Abgerufen 2017-03-08. Die im Dezember angekündigte Khronos -Virtual -Reality -Initiative macht schnell Fortschritte bei der Gestaltung eines offenen Standards für tragbare virtuelle Realität und erweiterte Reality -Apps und -geräte. Heute veröffentlicht Khronos den offiziellen Namen des Standards: OpenXR
  5. ^ "Khronos Bolster VR, AR, MR Markets mit OpenXR -Arbeitsgruppe, API -Updates, More". Toms Hardware. 2017-02-27. Abgerufen 2017-03-08.
  6. ^ "GDC 2017: Khronos Group enthüllt VR/AR Standard OpenXR". Uploadvr. 2017-02-27. Abgerufen 2017-03-09.
  7. ^ "Khronos veröffentlicht OpenXR 1.0 -Spezifikation, in dem eine Grundlage für das AR- und VR -Ökosystem festgelegt wird". Die Khronos -Gruppe. 2019-07-29. Abgerufen 2019-07-31.
  8. ^ "OpenXR 0.90 zielt darauf ab, die AR/VR -Fragmentierung zu lösen". Infoq. 2019-03-23. Abgerufen 2019-06-20. Mit der Veröffentlichung der OpenXR-Spezifikation am Montag möchte die Open-Source-Arbeitsgruppe von Khronos eine Welt erstellen, in der Entwickler ihre VR/AR-Erfahrung für eine einzelne API codieren können, mit dem Vertrauen, dass die resultierende Anwendung auf einem OpenXR-konformen Headset funktioniert.
  9. ^ "Die OpenXR -Arbeitsgruppe ist hier!". Khronos Gruppe. 2017-02-27. Abgerufen 2017-03-08. Der OpenXR -Standard ist in zwei Teilen erhältlich. Erstens die Anwendungsschnittstelle, an die Anwendungsentwickler und Middleware-Anbieter schreiben, und die dazu dient, gemeinsame plattformübergreifende Funktionalität zu definieren und zu kombinieren. Als nächst
  10. ^ "Konformante Produkte". Khronos Gruppe. 2020-10-26. Abgerufen 2020-10-26.
  11. ^ "OpenXR jetzt im Microsoft Store für Windows Mixed Reality verfügbar". WindowsCentral.com. 2019-07-23. Abgerufen 2020-01-05.
  12. ^ "Oculus Rift hat die vorläufige Unterstützung von OpenXR versteckt". Uploadvr.com. 2019-09-13. Abgerufen 2020-01-05.
  13. ^ VR, Oculus. "OpenXR für Oculus". Entwickler.oculus.com. Abgerufen 2021-08-25.
  14. ^ "Monado 21.0.0, eine offiziell konformante OpenXR -Implementierung!". Collabora. 2021-02-15. Abgerufen 2021-02-15.
  15. ^ "Einführung von SteamVR 1.16.8 - Jetzt mit vollem OpenXR -Unterstützung". Ventil. 2021-02-25. Abgerufen 2021-03-17.
  16. ^ "Konformante Produkte". Khronos Gruppe. Abgerufen 14. März 2022.
  17. ^ "OpenXR - Varjo für Entwickler". Varjo. 2019-07-28. Abgerufen 2020-10-26.
  18. ^ "Unreal Engine 4.23 veröffentlicht!". Epische Spiele. 2019-09-04. Abgerufen 2020-10-26.
  19. ^ "2,83 LTS - Blender.org". Blender Foundation. 2020-06-03. Abgerufen 2020-10-26.
  20. ^ "OpenXR-Plugin | OpenXR-Plugin | 0.1.2-Präview.2". docs.unity3d.com. Abgerufen 2022-06-18.
  21. ^ Olij, Bastiaan (4. Juli 2021). "Godot Engine - Godot XR Progress Update Juni 2021". Godot -Motor. Abgerufen 2022-06-18.
  22. ^ "OpenXR könnte Minecraft auf Oculus Quest die Tür öffnen". Straße nach VR. 2020-07-28. Abgerufen 2020-10-26.
  23. ^ "Mehrere konformante OpenXR -Implementierungen, die den Traum von tragbaren XR -Anwendungen zum Leben erwecken". Khronos Gruppe. 2020-07-28. Abgerufen 2020-10-26.
  24. ^ "OpenXR". Khronos Gruppe. 2019-10-26. Abgerufen 2020-10-26.
  25. ^ "Zhaoxin". en.wikichip.org. Abgerufen 2018-08-07. Zhaoxin (Shanghai Zhaoxin Semiconductor Co., Ltd., auch über Alliance Semiconductor Co., Ltd.)

Externe Links