OpenVR и SteamVR: выбрать интеграцию
SteamVR, встроенный OpenXR и отдельный SDK для специализированных задач.
OpenVR и SteamVR: выбрать интеграцию
OpenVR — API Valve с отдельным SDK; runtime поставляется в SteamVR. Это разные части системы: установка SteamVR не добавляет OpenVR-классы в движок. См. официальный OpenVR SDK.
В текущем дереве встроенных модулей Reckfell нет отдельного модуля OpenVR. В чистом проекте установленной Windows-сборки 1.0.0 не обнаружены OpenVR-классы или интерфейс с именем OpenVR. Есть неинициализированные OpenXR и Native mobile. Это проверка конкретной сборки и проекта, а не всех внешних адаптеров или установленных на компьютере пакетов.
Для обычной VR-игры
Используйте встроенный OpenXR и настройку запуска. Если целевой runtime — SteamVR, проверьте именно OpenXR-запуск с ним, выбранный graphics backend, tracking и action map. Steamworks отдельно описывает OpenXR bindings и параметры VR-приложения.
Не ищите несуществующий обязательный «Reckfell OpenVR plugin» только потому, что гарнитура работает через SteamVR. Встроенный путь Reckfell обращается к OpenXRInterface; файл действий настраивается через action map. Успех подключения одной гарнитуры не подтверждает bindings всех контроллеров: проверяйте требуемые действия на целевых устройствах.
Если нужен именно OpenVR API
Задача вроде отдельного dashboard overlay использует специальные интерфейсы OpenVR. Например, IVROverlay предоставляет изображения и события overlay. Это отдельная интеграция; CanvasLayer внутри игры и её обычный OpenXR-вывод не создают такой overlay автоматически.
Для такого проекта нужен адаптер, проверенный с Reckfell 1.0.0 и используемой платформой. Его документация должна определять регистрацию интерфейса, обмен текстурами, обработку событий и освобождение native-ресурсов. Готовый пакет, его репозиторий и совместимая версия здесь не заявлены. Самостоятельная интеграция SDK — отдельная разработка, а не настройка галочки.
Что проверено
Сверены текущие модули, регистрация OpenXR и реестр интерфейсов/классов в чистом headless-проекте с XR off. Ничего не инициализировалось и не устанавливалось. SteamVR, OpenVR overlays, внешние адаптеры, гарнитуры, экспорт и изображение не проверялись. Сведения об SDK и overlay приведены по документации Valve; исходники движка не изменялись.