OpenXR

OpenXR
Deweloperzy Grupa Kronos
Wersja stabilna
1.0.22 / 12 stycznia 2022 ; 13 miesięcy temu ( 2022-01-12 )
Magazyn github.com/KhronosGroup/OpenXR-SDK-Source _ _ _
System operacyjny Międzyplatformowe
Platforma Międzyplatformowe
Typ Wirtualna rzeczywistość i rozszerzona rzeczywistość API
Licencja Licencja Apache 2.0
Strona internetowa www.khronos.org/openxr/ _ _ _ _

OpenXR to otwarty, bezpłatny standard dostępu do platform i urządzeń rzeczywistości wirtualnej i rzeczywistości rozszerzonej . Jest rozwijany przez grupę roboczą zarządzaną przez konsorcjum Khronos Group . OpenXR został ogłoszony przez Khronos Group 27 lutego 2017 roku podczas GDC 2017 . Tymczasowa wersja standardu została wydana 18 marca 2019 r., aby umożliwić programistom i wdrażającym przekazanie opinii na jej temat. 29 lipca 2019 r. OpenXR 1.0 został udostępniony publicznie przez Khronos Group na SIGGRAPH 2019 .

Recenzenci tymczasowej wersji 0.90 uznali, że celem OpenXR było „Rozwiązanie fragmentacji AR / VR”.

Architektura

Standard zapewnia interfejs API przeznaczony dla twórców aplikacji ukierunkowanych na sprzęt rzeczywistości wirtualnej lub rzeczywistości rozszerzonej . Umożliwia to programistom tworzenie aplikacji, które będą działać na wielu różnych urządzeniach.

Podstawowymi elementami tego API są:

Implementacje

Grupa Khronos prowadzi listę platform i produktów zgodnych z OpenXR.

Obecnie zgodne platformy OpenXR to:

Wersje zapoznawcze i wczesne wersje rozwojowe OpenXR są dostępne dla następujących platform:

  • Varjo , której pierwsze wydanie zaplanowano na lipiec 2019 r

Obsługa silnika gier i renderowania

Wsparcie dla tworzenia aplikacji OpenXR można znaleźć w następujących silnikach:

  • Unreal Engine , z początkowym wsparciem w wydaniu 4.23 od września 2019 r
  • Blender , z początkowym wsparciem w wydaniu 2.83 LTS od czerwca 2020 r
  • Unity , z początkowym wsparciem w wydaniu 2020.2 od grudnia 2020 r
  • Godot , z początkowym wsparciem w wydaniu 3.3 z lipca 2021 r

Obsługa przeglądarki

Mapa drogowa

Po wydaniu OpenXR 1.0 postęp będzie prawdopodobnie napędzany przez rozwój rozszerzeń podstawowego API. Widać to w kolejnych wydaniach rozszerzeń do obsługi śledzenia dłoni i śledzenia wzroku. Gdy osoby wdrażające i programiści zdobędą więcej doświadczenia z rozszerzeniami, mogą zostać zintegrowane z podstawowym interfejsem API OpenXR w przyszłych wersjach.

Współtwórcy

Następujące firmy są wymienione przez Khronos jako publiczne osoby wspierające OpenXR:

Zobacz też

Linki zewnętrzne