stringtranslate.com

OpenXR

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

Рецензенты предварительной версии 0.90 посчитали, что целью OpenXR было «решение проблемы фрагментации AR/VR». [9]

Архитектура

Стандарт предоставляет API, предназначенный для разработчиков приложений, ориентированных на оборудование виртуальной реальности или дополненной реальности . Это позволяет разработчикам создавать приложения, которые будут работать на самых разных устройствах. [10]

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

Полную спецификацию можно найти в реестре OpenXR на GitHub .

Реализации

Группа Khronos ведет список платформ и продуктов, совместимых с OpenXR. [11]

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

Поддержка игр и движков рендеринга

Поддержку разработки приложений OpenXR можно найти в следующих движках:

Поддержка браузера

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

После выпуска OpenXR 1.0 прогресс, скорее всего, будет обусловлен разработкой расширений для основного API. [33] Это можно увидеть в последующем выпуске расширений для поддержки отслеживания рук и отслеживания взгляда. [34] По мере того, как разработчики и разработчики будут приобретать больше опыта работы с расширениями, они могут быть интегрированы в основной API OpenXR в будущих выпусках.

Участники

Следующие компании указаны Khronos в качестве публичных сторонников OpenXR: [35]

Смотрите также

Ссылки

  1. ^ "Версия". GitHub .
  2. ^ "ЛИЦЕНЗИЯ". GitHub .
  3. ^ ab "Khronos выпускает предварительную спецификацию OpenXR 0.90 для высокопроизводительного доступа к платформам и устройствам дополненной и виртуальной реальности". Khronos.org . Khronos Group . 19 марта 2020 г. . Получено 19 марта 2020 г. .
  4. ^ "Khronos раскрывает обновления API и новые рабочие группы на GDC". Группа Khronos . 2017-02-27 . Получено 2017-03-08 . Инициатива Khronos Virtual Reality, анонсированная в декабре, быстро продвигается в разработке открытого стандарта для портативных приложений и устройств виртуальной и дополненной реальности. Сегодня Khronos публикует официальное название стандарта: OpenXR
  5. ^ "Khronos укрепляет рынки VR, AR, MR с рабочей группой OpenXR, обновлениями API и многим другим". Tom's Hardware . 2017-02-27 . Получено 2017-03-08 .
  6. ^ "GDC 2017: Khronos Group представляет стандарт VR/AR OpenXR". UploadVR . 2017-02-27 . Получено 2017-03-09 .
  7. ^ "Khronos выпускает спецификацию OpenXR 1.0, закладывающую основу для экосистемы дополненной и виртуальной реальности". Группа Khronos . 2019-07-29 . Получено 2019-07-31 .
  8. ^ "OpenXR 1.1 привносит в спецификацию фовеальный рендеринг и многое другое". UploadVR . 2024-04-16 . Получено 2024-06-13 .
  9. ^ "OpenXR 0.90 стремится решить проблему фрагментации AR/VR". InfoQ . 2019-03-23 ​​. Получено 2019-06-20 . С выпуском предварительной спецификации OpenXR в понедельник рабочая группа по открытому исходному коду Khronos хочет создать мир, в котором разработчики смогут кодировать свой опыт VR/AR для одного API, будучи уверенными, что полученное приложение будет работать на любой гарнитуре, совместимой с OpenXR.
  10. ^ "Рабочая группа OpenXR уже здесь!". Khronos Group . 2017-02-27 . Получено 2017-03-08 . Стандарт OpenXR состоит из двух частей. Во-первых, интерфейс приложения, в который пишут разработчики приложений и поставщики промежуточного программного обеспечения, и который служит для определения и объединения общей кросс-платформенной функциональности(...)Затем, уровень устройства позволяет средам выполнения VR/AR взаимодействовать с различными устройствами
  11. ^ "Conformant Products". Khronos Group . 2020-10-26 . Получено 2020-10-26 .
  12. ^ «Computex 2023 | Устройства разработчиков Acer SpatialLabs Pro теперь совместимы с OpenXR и SteamVR».
  13. ^ Bezmalinovic, Tomislav (2023-04-14). "Pico 4: Bytedance платит большие деньги за порты VR". MIXED Reality News . Получено 2024-04-03 .
  14. ^ "Canon MREAL S1 против VRgineers XTAL 3 Mixed Reality (Сравнение)". VRcompare . Получено 2024-04-03 .
  15. ^ "Monado 21.0.0, официально совместимая реализация OpenXR!". Collabora . 2021-02-15 . Получено 2021-02-15 .
  16. ^ "Conformant Products". Khronos Group . Получено 14 марта 2022 г.
  17. ^ "Обзор OpenXR | Документация разработчика MagicLeap". developer-docs.magicleap.cloud . Получено 2024-04-03 .
  18. ^ "Oculus Rift имеет скрытую предварительную поддержку OpenXR". uploadvr.com. 2019-09-13 . Получено 2020-01-05 .
  19. ^ VR, Oculus. "OpenXR для Oculus". developer.oculus.com . Получено 25-08-2021 .
  20. ^ "OpenXR теперь доступен в Microsoft Store для Windows Mixed Reality". windowscentral.com. 2019-07-23 . Получено 2020-01-05 .
  21. ^ «Платформа для разработчиков Snapdragon Spaces XR запущена для создания захватывающих впечатлений дополненной реальности, которые адаптируются к окружающему нас пространству | Qualcomm». www.qualcomm.com . Получено 11 августа 2022 г.
  22. ^ "PROVANTAGE: Sony ELFSR2 27-дюймовый 4K-дисплей пространственной реальности". www.provantage.com . Получено 2024-04-03 .
  23. ^ "Представляем SteamVR 1.16.8 — теперь с полной поддержкой OpenXR". Valve . 2021-02-25 . Получено 2021-03-17 .
  24. ^ "Unreal Engine 4.24 Preview уже доступен". Epic Games . 2019-09-04 . Получено 2020-10-26 .
  25. ^ "2.83 LTS - blender.org". Blender Foundation . 2020-06-03 . Получено 2020-10-26 .
  26. ^ "Плагин OpenXR | Плагин OpenXR | 0.1.2-preview.2". docs.unity3d.com . Получено 2022-06-18 .
  27. Олидж, Бастиан (4 июля 2021 г.). «Обновление Godot XR — сентябрь 2023 г.». Двигатель Годо . Проверено 18 июня 2022 г.
  28. ^ "Справка". help.autodesk.com . Получено 2024-04-03 .
  29. ^ "StereoKit". stereokit.net . Получено 2024-04-17 .
  30. ^ Шрайнер, Максимилиан (2023-08-08). "Nvidia Omniverse получает обновление пространственных вычислений с поддержкой OpenXR". MIXED Reality News . Получено 2024-04-03 .
  31. ^ "UNIGINE SDK 2.19 Release | UNIGINE: 3D-движок реального времени". unigine.com . Получено 20 августа 2024 г. .
  32. ^ "OpenXR может открыть дверь в Minecraft на Oculus Quest". Дорога к VR . 2020-07-28 . Получено 2020-10-26 .
  33. ^ "Khronos выпускает спецификацию OpenXR 1.0, закладывающую основу для экосистемы дополненной и виртуальной реальности". Группа Khronos . 2019-07-29 . Получено 2022-11-19 .
  34. ^ "Множественные совместимые реализации OpenXR воплощают в жизнь мечту о портативных приложениях XR". Khronos Group . 2020-07-28 . Получено 2020-10-26 .
  35. ^ "OpenXR". Khronos Group . 2019-10-26 . Получено 2020-10-26 .
  36. ^ "Zhaoxin". en.wikichip.org . Получено 2018-08-07 . Zhaoxin (Shanghai Zhaoxin Semiconductor Co., Ltd., также известна как VIA Alliance Semiconductor Co., Ltd.)

Внешние ссылки