title | description | author | ms.author | ms.date | ms.topic | keywords | ms.openlocfilehash | ms.sourcegitcommit | ms.translationtype | ms.contentlocale | ms.lasthandoff | ms.locfileid |
---|---|---|---|---|---|---|---|---|---|---|---|---|
OpenXR |
создайте подсистему с помощью переносимого стандарта API опенкср и разверните его, чтобы Windows Mixed Reality и HoloLens 2 гарнитуры. |
thetuvix |
v-vtieto |
10/14/2021 |
article |
Опенкср, Путеводитель, расширения, Кхронос, Басикксрапп, DirectX, Native, собственное приложение, настраиваемое подсистема, по промежуточного слоя |
e689e4db75e32247341bf8ae80d1b02981cdb435 |
bea83261bf9ce7a27a618e5bc54dc4d7711f5435 |
MT |
ru-RU |
10/19/2021 |
130154720 |
Опенкср — это общедоступный Стандарт API из кхронос, предоставляющий модули с собственным доступом к диапазону устройств в разных спектрах смешанной реальности.
вы можете разрабатывать с помощью опенкср HoloLens 2 или Windows Mixed Reality на рабочем столе головной телефон VR. если у вас нет доступа к гарнитуре, вы можете использовать HoloLens 2 Emulator или симулятор Windows Mixed Reality.
с помощью опенкср можно создавать модули, предназначенные для таких устройств, как HoloLens 2 и впечатляющие устройства VR, такие как Windows Mixed Reality гарнитуры для настольных пк. Опенкср позволяет написать код, который затем будет переносимым на широком диапазоне аппаратных платформ.
API Опенкср использует загрузчик для подключения приложения непосредственно к собственной поддержке платформы вашей гарнитуры. конечные пользователи получают максимальную производительность и минимальную задержку независимо от того, используете ли они Windows Mixed Reality или другие гарнитуры.
API Опенкср предоставляет основные функции прогнозирования, работы с кадрами и пространственного ввода. вам потребуется создать подсистему, которая может ориентироваться на как holographic, так и впечатляющие устройства.
Чтобы узнать об API Опенкср, ознакомьтесь со спецификациейопенкср 1,0, справочником по APIи кратким справочником. Дополнительные сведения см. на странице Кхронос опенкср.
чтобы воспользоваться полным набором функций HoloLens 2, вы также будете использовать расширения опенкср, относящиеся к поставщику и поставщику, которые предоставляют дополнительные возможности за пределами ядра опенкср 1,0, такие как отслеживание, отслеживание глаз, пространственное сопоставление и пространственные привязки. Дополнительные сведения см. в разделе "планы " ниже на расширениях, которые появятся позже в этом году.
Опенкср не является механизмом смешанной реальности. Вместо этого Опенкср позволяет использовать такие модули, как Unity и Нереал, для написания переносимого кода, который затем может получить доступ к функциям собственной платформы в holographic или иммерсивное устройство пользователя, независимо от поставщика, созданного этой платформой.
Спецификация Опенкср определяет механизм расширения, позволяющий разработчикам среды выполнения предоставлять дополнительные функциональные возможности за пределами основных функций , определенных в базовой спецификации опенкср 1,0.
Существует три вида расширений Опенкср:
- Расширения поставщика (например,
MSFT
): включает инновации для каждого поставщика в аппаратных или программных функциях. Любой поставщик среды выполнения может в любое время внедрить и поставлять расширение поставщика.- Экспериментальные расширения поставщиков (например,
MSFT_preview
): экспериментальные расширения поставщиков, которые можно просмотреть для сбора отзывов.MSFT_preview
расширения предназначены только для устройств разработчика и будут удалены при поставке настоящего расширения. Чтобы поэкспериментировать с ними, можно включить расширения предварительного просмотра на устройстве разработчика.
- Экспериментальные расширения поставщиков (например,
- Расширения кросс-поставщика
EXT
: расширения кросс-поставщика, которые определяются и реализуются несколькими компаниями. Группы заинтересованных компаний могут в любое время внедрять расширения EXT. - Официальные
KHR
расширения: официальные расширения кхронос ратифицирован в рамках основной версии спецификации. Расширения КХР охватываются той же лицензией, что и Основная спецификация.
Windows Mixed Reality среда выполнения опенкср поддерживает набор MSFT
EXT
расширений и, который предоставляет полный набор функций HoloLens 2 приложениям опенкср:
Хотя некоторые из этих расширений могут запускаться как расширения, зависящие от поставщика MSFT
, корпорация Майкрософт и другие поставщики среды выполнения опенкср работают вместе для проектирования кросс-поставщиков EXT
или KHR
расширений для многих из этих функциональных областей. Расширения для разных поставщиков заставляют код, который вы пишете для этих функций, переносимыми между поставщиками среды выполнения, как и Основная спецификация.
новая подсистема рендердрагон Minecraft создала свою настольную службу поддержки версий VR с помощью опенкср!
корпорация майкрософт приработала к играм Unity и в рабочей ситуации, чтобы убедиться в том, что будущее смешанной реальности открыта, а не только для HoloLens 2, но в полном объеме для пк, включая новую переглаголную гарнитуру G2. опенкср включает поддержку стабилизатора напряжения для основных наименований на сегодняшний день, например Minecraft и имитатора рейсов майкрософт! дополнительные сведения о разработке для HoloLens (1-го поколения) см. в заметках о выпуске.
Чтобы узнать, как можно приступить к работе с Опенкср в Unity, нереальном модулем или собственной подсистемой, читайте здесь!
текущая рекомендуемая конфигурация Unity майкрософт для разработки HoloLens 2 и Windows Mixed Reality — Unity 2020,3 LTS с последним подключаемым модулем опенкср смешанной реальности. этот подключаемый модуль включает поддержку расширений опенкср, которые включают все возможности HoloLens 2 и Windows Mixed Reality гарнитуры, в том числе отслеживание типа «рука/глаз», пространственные привязки и контроллеры HP reverbы G2. MRTK-Unity поддерживает Опенкср в мртк 2,7. Дополнительные сведения о начале работы с Unity 2020 и Опенкср см. в разделе Выбор версии Unity и подключаемого модуля XR.
при разработке для HoloLens (1-го поколения) необходимо продолжить использовать Unity 2019,4 LTS с устаревшей серверной частью API WinRT. Если вы используете новый контроллер HP REVERB G2 в приложении Unity 2019, см. статью входные документы с помощью команды HP.
начиная с Unity 2021,2, опенкср будет единственной поддерживаемой внутренней частью unity для нацеливания на HoloLens 2 и Windows Mixed Reality гарнитуры.
Нереальный механизм 4,23 был первым основным выпуском игр для отправки поддержки предварительной версии Опенкср 1,0! теперь в нереальном подсистеме 4,26 поддержка HoloLens 2, Windows Mixed Reality и других головных телефонов настольных систем доступна через встроенную поддержку опенкср. нереалный механизм 4,26 также поддерживает подключаемый модуль расширения опенкср корпорации майкрософт, обеспечивая взаимодействие с рукой и поддержку контроллеров HP reverbов G2, выполняя весь набор функций HoloLens 2 и Windows Mixed Reality гарнитуры. В настоящее время в средстве запуска игрдля моделирования выпущена неreal-подсистема 4,26 с MRTK-Unreal 0,12, поддерживающими проекты опенкср.
вы можете разрабатывать с помощью опенкср HoloLens 2 или Windows Mixed Reality на рабочем столе головной телефон VR. если у вас нет доступа к гарнитуре, вы можете использовать HoloLens 2 Emulator или симулятор Windows Mixed Reality.
чтобы приступить к разработке опенкср приложений для HoloLens 2 или Windows Mixed Realityных гарнитур VR, см. статью как приступить к разработке опенкср.
Для ознакомления со всеми основными компонентами API Опенкср и примерами реальных приложений, использующих Опенкср сегодня, ознакомьтесь с этим видео в 60-минутном пошаговом руководстве: