Khronos Group приступила к созданию стандарта OpenXR для VR и AR

Виртуальная и дополненная реальность получает всё большее распространение, пользуясь интересом со стороны потребителей и компаний, выпускающих оборудование, игры и ПО. Испытываются различные концепции и ищутся векторы развития: и хотя многие проекты находятся на уровне экспериментов, ряду компаний уже удалось построить бизнес на этом новом технологическом направлении.

В настоящее время для скорейшего развития рынка, адаптации технологий и продуктов необходимы объединение усилий и выработка общих правил взаимодействия для быстро растущего числа участников нового рынка. Из-за фрагментации API разработчикам приходится тратить значительно больше ресурсов для оптимизации своего ПО под разные аппаратные платформы. Учитывая, что даже крупным командам приходится концентрировать свои усилия на наиболее значимых устройствах, в самом тяжёлом положении находятся небольшие независимые группы.

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

Некоторое решение разработчики нашли в промежуточном ПО, но по-прежнему требуется значительный объём дополнительной работы, чтобы расширить круг совместимого оборудования.

Принцип оптимизации приложений под оборудование сегодня, до внедрения OpenXR

Принцип оптимизации приложений под оборудование сегодня, до внедрения OpenXR

Объединение Khronos Group, ответственное за создание таких индустриальных стандартов, как Vulcan, OpenGL, OpenCL, WebGL, OpenVX и многих других, объявило об учреждении рабочей группы OpenXR, в которую войдут лидеры зарождающейся индустрии с целью выработки открытого стандарта приложений и устройств для VR- и AR-технологий.

OpenXR призван решить указанные проблемы и уменьшить количество вариантов оптимизаций под различные комбинации движков, программных платформ и устройств. Стандарт состоит из двух частей: API, который позволит разработчикам писать один код и запускать его где угодно, фокусируясь на развитии ПО, а не кроссплатформенных оптимизациях.

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

Принцип оптимизации приложений под оборудование после внедрения OpenXR

Принцип оптимизации приложений под оборудование после внедрения OpenXR

В основу стандарта положен принцип широкого различия в производительности и возможностях VR- и AR-решений при сохранении единства экосистемы. В результате стандартизации конечный пользователь получит гораздо более широкий выбор совместимых аппаратных и программных продуктов.

В настоящее время в состав группы вошли Intel, AMD, ARM, Qualcomm, NVIDIA, MediaTek, Imagination, Samsung, LG, Oculus, Google, Unity, Epic Games, Valve, Sony Interactive Entertainment, Mozilla и другие компании. Хотя в объединении уже состоят столь важные игроки рынка, безусловно, это только начало расширения индустриального альянса. Например, в нём пока нет одного из лидеров на рынке аппаратных решений — компании HTC с её успешным набором виртуальной реальности Vive.

Khronos приглашает всех своих заинтересованных членов принять участие в разработке нового востребованного стандарта и обещает, что внедрение OpenXR начнётся в 2018 году.

Источник:

api, ar, khronos group, OpenXR, виртуальная реальность, ВР, дополненная реальность, стандарт, стандартизация

Читайте также