Русская Википедия:OpenXR

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску

Шаблон:Программа

OpenXR - это открытый, бесплатный стандарт доступа к платформам и устройствам виртуальной реальности и дополненной реальности. Он разработан рабочей группой под управлением консорциума Khronos Group. OpenXR был анонсирован Khronos Group 27 февраля 2017 года во время GDC 2017. [1] [2] [3] Предварительная версия стандарта была выпущена 18 марта 2019 г., чтобы разработчики могли оставлять отзывы о ней. [4] 29 июля 2019 года компания Khronos Group представила OpenXR 1.0 на выставке SIGGRAPH 2019. [5]

Обзорщики предварительной версии 0.90 считали, что целью OpenXR было «решить проблему разобщения и унифицировать разработку ПО под AR / VR». [6]

Стандарт нацелен на то, чтобы в конечном итоге предоставить два компонента: API, предназначенный для разработчиков приложений, и уровень устройства, предназначенный для виртуальной реальности или оборудования дополненной реальности, представляющий интерфейс абстракции с самим устройством. [7]

Основными элементами этого API являются:

Слои API

API версии 1.0 позволяет средам выполнения OpenXR поддерживать устройства, реализуя плагины для устройств. [8] [9] [6]

Уровень устройства предназначен для работы путем перехвата функций OpenXR из слоев выше. Например, уровень проверки для конкретной среды выполнения может проверять правильность использования API перед отправкой вызовов API на оборудование. [10]

Среды выполнения

Выпущенные в настоящее время среды выполнения OpenXR:

Основные среды выполнения XR
Virtual Reality
AIO Мобильные устройства ПК Консоль
Компания Facebook Google Samsung Facebook Valve Microsoft Sony
ОС Android Android Android Windows Linux/Windows Windows PlayStation 4
Аппаратное обеспечение Oculus Go Daydream GearVR Oculus Rift SteamVR Windows Mixed Reality PSVR
Augmented Reality
AIO Мобильные устройства
Компания Microsoft Magic Leap Apple Google
ОС Windows Android iOS/iPadOS Android
Аппаратное обеспечение HoloLens ML1 ARKit ARCore

Дорожная карта

В марте 2017 года Khronos Group планировала выпустить первую версию API в конце 2018 года [14]. API был выпущен в марте 2019 года в виде предварительной версии, а интерфейс подключаемых устройств планируется выпустить после версии 1.0. [8] [9] [15] 29 июля 2019 года компания Khronos Group выпустила версию 1.0. [5]

Поддержка

Следующие компании перечислены Khronos Group как публично поддерживающие OpenXR: [9] Шаблон:Columns-list

См. также

Примечание

Шаблон:Примечания


Ссылки

Шаблон:Стандарты Khronos Group Шаблон:Смешанная реальность