Руководство по OpenXR runtime: как выбрать OpenXR runtime по умолчанию для VR
Что такое OpenXR runtime и какой выбрать для VR в BeamNG.drive: Meta/Oculus, SteamVR, VirtualDesktop, PimaxXR, WMR. Как установить OpenXR runtime по умолчанию.Эта статья — часть раздела Виртуальная реальность.
Руководство по OpenXR runtime
Проще говоря, OpenXR — это язык (или ‘API’), используемый VR-программами и VR-устройствами для взаимодействия друг с другом.
Программное обеспечение BeamNG использует API OpenXR для работы с вашей VR-гарнитурой. Большинство VR-гарнитур совместимы со стандартом OpenXR.
OpenXR runtime — это программное обеспечение, которое позволяет наладить взаимодействие между нашим симулятором и вашей VR-гарнитурой.
Если провести аналогию, то OpenXR runtime для приложений OpenXR — это то же самое, что просмотрщик изображений для файлов изображений.
Существует несколько OpenXR runtime:
- Runtime, предоставляемые производителями: некоторые производители VR предоставляют свои официальные OpenXR runtime. Это лёгкое и производительное решение. Примеры: Oculus/Meta, VarjoOpenXR, ViveOpenXR и другие.
- SteamVR runtime: совместим с подавляющим большинством VR-гарнитур, предлагает удобные дополнительные функции. В некоторых случаях SteamVR runtime может работать вместе с официальным рантаймом производителя, увеличивая потребление ресурсов (например, использование VRAM) и потенциально снижая частоту кадров.
- Сторонние runtime: сообщество разработчиков VR создало другие OpenXR runtime, которые могут обеспечить лучшую совместимость / дополнительные функции / улучшенную производительность / улучшенное качество изображения. Ваш опыт может отличаться. Примеры: VirtualDesktop-OpenXR, PimaxXR, OpenXR-Vk-D3D12 и другие.
Примечание: некоторые VR-гарнитуры не поддерживают OpenXR API. В этом случае проверьте, создало ли сообщество разработчиков VR неофициальный сторонний OpenXR runtime для вашей гарнитуры.
Вот обзор наиболее популярных OpenXR runtime:
( Свяжитесь с нами для внесения изменений/отзывов о диаграмме)
Выбор OpenXR runtime по умолчанию
Продолжая аналогию: так же, как вы выбираете просмотрщик изображений по умолчанию на вашем компьютере, вы должны выбрать OpenXR runtime по умолчанию:
- Meta/Oculus runtime: откройте окно программного обеспечения Meta > Настройки > Общие > OpenXR runtime > Установить Meta Quest Link активным.
- SteamVR runtime: откройте окно SteamVR > значок ☰ > Настройки > OpenXR > Установить SteamVR в качестве OpenXR runtime.
- Другие рантаймы: ознакомьтесь с документацией.
Примечание: повышенное использование VRAM может сильно отрицательно влиять на частоту кадров (например, падение с приемлемого уровня до 0-5 fps). Учитывайте это при выборе рантайма.
Помогла ли вам эта статья?