Обновление OpenXR 1.1 демонстрирует консенсус отрасли по ключевым техническим функциям

OpenXR, открытый стандарт, обеспечивающий бесперебойную связь между оборудованием XR и приложениями, значительно усовершенствовался в версии 1.1. Это обновление расширяет стандарт за счет интеграции важных новых функций, которые ранее отсутствовали в отраслевых стандартах.

💰 Забудь про мелочь – в Top Crypto только настоящие монеты! Здесь профит зашкаливает, так что хватай свою долю успеха.

Хватай профит!

Под руководством группы Khronos OpenXR стал бесплатным стандартом для создания совместимых приложений виртуальной реальности (VR) и дополненной реальности (AR). Эта инициатива была запущена в апреле 2017 года и с тех пор получила широкую поддержку со стороны ведущих поставщиков оборудования, платформ и двигателей в секторе виртуальной реальности, включая известные компании AR, за исключением Apple.

После публикации OpenXR 1.0 в 2019 году эта неделя знаменует собой первое существенное изменение стандарта за более чем четыре с половиной года с выпуском OpenXR 1.1.

Обновление отражает то, как стандарт адаптируется к изменяющимся требованиям отрасли, что является встроенной особенностью его конструкции.

Структура OpenXR включает концепцию «расширений». Это функции, разработанные отдельными поставщиками и расширяющие функциональные возможности OpenXR. Им не обязательно сначала проходить формальный процесс стать частью стандарта.

В определенных ситуациях дополнительные функции расширений могут стать широко используемыми и необходимыми, что приведет к их интеграции в стандарт OpenXR для общего использования и принятия всеми. Таким образом, популярные расширения могут быть приняты и включены в стандарт OpenXR.

В OpenXR 1.1 включены пять возможностей, которые изначально были расширениями:

Локальный этаж: представляет новое справочное пространство с гравитационно-ориентированным и привязанным к миру источником для удобного для пользователя контента в масштабе стоя. Это новое пространство можно легко изменить в соответствии с положением текущего пользователя, просто нажав кнопку, что устраняет необходимость в сложных процессах калибровки. Кроме того, он оснащен приблизительным измерением высоты пола. Более подробную информацию о возможностях и преимуществах Local Floor для разработчиков можно найти в этом сообщении в блоге.

Стереорендеринг с фовеатным видом: позволяет реализовать рендеринг с отслеживанием глаз или с фиксированным фовеатом в гарнитурах XR с помощью конфигурации основного вида, которая поддерживается различными API-интерфейсами рендеринга графики. Эта функция особенно полезна при работе с дисплеями с большим количеством пикселей, которые сильно нагружают графический процессор. Расширение поставщика для этой функциональности было включено в Unity, Unreal и, с недавних пор, в NVIDIA Omniverse.

Поверхность Grip Surface определяет постоянную позу для визуального контента на основе положения рук пользователя либо путем прямого отслеживания, либо путем оценки с использованием положения и ориентации контроллера.

XrUuid представляет собой стандартный формат данных для хранения универсального уникального идентификатора, соответствующий спецификациям, изложенным в IETF RFC 4122.

xrLocateSpaces: предлагает функцию поиска пространств, которая повышает производительность и упрощает кодирование приложения, позволяя приложению идентифицировать несколько пробелов в массиве с помощью одного вызова функции, а не ограничиваться поиском только одного пробела. за звонок. (В результате заполняется «массив структур» или AoS.)

В отрасли существует консенсус, что интеграция этих расширений в OpenXR — наиболее эффективный способ удовлетворить спрос на эти функции и обеспечить их внедрение во всей экосистеме.

В OpenXR 1.1 в текущие функциональные возможности внесено несколько улучшений, а некоторые возможности определены более точно, чтобы обеспечить более четкое понимание стандарта разработчикам, создающим совместимые решения.

В дальнейшем рабочая группа OpenXR, состоящая из лидеров отрасли, руководящих разработкой стандарта, намерена в будущем выпускать частые обновления OpenXR. Это позволит постоянно внедрять новые функции по мере изменения потребностей отрасли.

«По словам Альфредо Муниса, председателя рабочей группы OpenXR, выпуск OpenXR 1.1 означает значительный прогресс в эволюции этого открытого стандарта, который завоевал популярность в индустрии XR. Ранее OpenXR 1.0 заложил основу с важными функциями и послужил база для изучения новых функций посредством расширений. Теперь рабочая группа фокусируется на регулярных обновлениях основных спецификаций, чтобы найти баланс между внедрением новых возможностей и укреплением существующих технологий для минимизации фрагментации, что в конечном итоге прокладывает путь к межплатформенной совместимости приложений».

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

2024-04-17 19:56