OpenXR Toolkit добавил поддержку фовеативного рендеринга на основе трекинга глаз для Meta Quest Pro.
Как можно понять из названия, OpenXR Toolkit совершенствует и расширяет возможности PC VR игр, которые используют открытый стандарт API OpenXR. К ним относятся Microsoft Flight Simulator, iRacing, открытая бета-версия DCS World, War Thunder (но не с EAC), Steam-версия Bonelab, Hubris, Everslaught, Contractors, The Light Brigade и A Township Tale.
Кроме этого, вы можете использовать OpenComposite для переноса игр OpenVR (SteamVR) в OpenXR, что обеспечивает возможность совместимости с играми American Truck Simulator, Assetto Corsa Competizione, Dirt Rally 2, Elite Dangerous, F1 2022, Pavlov и Subnautica.
Пользователи отмечают, что он даже работает с praydog’s Unreal Engine VR injector — инструментом, который добавляет базовую поддержку VR в некоторые игры на Unreal Engine с отсутствием VR, в том числе в Returnal, Atomic Heart и STAR WARS Jedi: Fallen Order.
Рендеринг с отслеживанием глаз (eye-tracked foveated rendering) — это технология, при которой только небольшая область изображения, на которую в данный момент смотрят глаза, рендерится в полном разрешении, высвобождая таким образом ресурсы GPU, поскольку остальные области отображаются в более низком разрешении. Освободившиеся ресурсы GPU могут быть использованы для повышения производительности, увеличения разрешения рендеринга или параметров графики. В данном случае используется тот факт, что наши глаза видят в высоком разрешении только в самом центре поля зрения.
В OpenXR Toolkit уже с прошлого года поддерживается рендеринг с отслеживанием глаз для Varjo Aero и дополнения с отслеживанием глаз от Pimax. А теперь в последнем обновлении эта технология реализована и для Quest Pro. Для этого необходимо использовать официальный Link, Air Link или Air Bridge, так как Virtual Desktop еще не поддерживает трекинг глаз.
Разработчик инструментария Матье Букианери отмечает, что в программном обеспечении Oculus есть ошибка, из-за которой у некоторых пользователей трекинг глаз не работает. Если это происходит у вас, вы увидите ошибку «xrCreateEyeTrackerFB() failed with XR_ERROR_RUNTIME_FAILURE» в журнале OpenXR Toolkit. Так как это ошибка Oculus, если вы столкнулись с ней, сообщите об этом в Meta.
Вы можете скачать OpenXR Toolkit и найти инструкции по установке на официальном сайте разработчика.