Последнее обновление SteamVR, версии 1.16, теперь полностью поддерживает OpenXR 1.0, общепризнанный отраслевой стандарт, целью которого является упрощение разработки кросс-платформенных VR, позволяя разработчикам разрабатывать свои приложения на основе одного API, а не портировать их на множество различных API для разных гарнитур. Поддержка SteamVR для OpenXR 1.0 является огромным шагом вперед для внедрения стандарта.
SteamVR является лидирующей платформой для PC VR благодаря поддержке всех основных PC совместимых гарнитур. Это делает ее одной из самых значимых платформ для распространения OpenXR, что облегчает разработчикам создание приложений, которые безупречно работают с все большим количеством гарнитур VR.
Valve отмечает, что версия 1.16 SteamVR, доступная сегодня всем пользователям, «теперь проходит все тесты на соответствие OpenXR 1.0 на Windows для Vulkan, OpenGL, D3D11 и D3D12».
Это означает, что теперь Valve дает разработчикам VR зеленый свет для сборки и распространения приложений OpenXR, которые будут бесшовно поддерживать основные гарнитуры с меньшим объемом работы со стороны разработчиков. Такие приложения также будут совместимы с другими платформами OpenXR даже вне SteamVR (например, разработчик теоретически может распространять одно и то же приложение OpenXR на Steam и Oculus PC, не внося никаких изменений в код).
SteamVR версии 1.16 также содержит ряд других улучшений, включая дополнительные параметры VR-рендеринга приложений, такие как режим акселерации, прогнозирование и сглаживание движения. Полный список изменений можно посмотреть здесь.
OpenXR существует уже несколько лет и получил поддержку многих ключевых игроков в XR пространстве. Версия стандарта 1.0 была анонсирована в 2019 году и медленно, но неуклонно проникает на ключевые VR платформы и игровые движки, такие как Oculus Quest & Rift, Windows Mixed Reality, Unity, Unreal Engine, SteamVR и многие другие.