Почти полгода назад разработчик whatdahopper смог получить доступ к данным отслеживания глаз гарнитуры PS VR2 и начал работу над утилитой PSVR2Toolkit, которая могла бы передавать данные айтрекинга в сторонние утилиты — например, для ямкового рендеринга или для социальных VR-платформ.

Айтрекинг требовал создания дополнительной системы калибровки, которая оказалась неблагодарной задачей. Помимо данных айтрекинга получилось работать ещё с несколькими системами PSVR2 — тактильной отдачей контроллеров, режимом HDR, а также картинке с камер устройства. Разработчику захотелось поддержать все функции, и разработка немного затянулась, хотя закрытое тестирование продолжалось. Valve тоже не спешили выпускать в SteamVR API отслеживания взгляда.

Спустя несколько месяцев другой ПКVR-разработчик, известный под именем BattleAxeVR и имевший исходные коды утилиты, начал немного негодовать с того, что утилита до сих пор не выпущена, ссылаясь на собственные контракты. В итоге он опубликовал на GitHub исходники собственного SteamVR-драйвера, который мог передавать в ПО OpenXR Toolkit данные глаз из гарнитуры, а другой тестировщик просто слил тестовую сборку айтрекинг-утилиты на 4chan, и всё заверте~ случился скандал.

Разработчики PSVR2Toolkit сильно обиделись, но решили любой ценой выпустить свою утилиту в общий доступ, чтобы не обижать всех.

Программа теперь доступна на GitHub в рабочем, но незавершённом виде. В ней доступны:

  • Улучшенный трекинг и предсказание движений контроллеров;
  • HDR-режим (который не поддерживается играми);
  • Определение направление взгляда каждого глаза и диаметров зрачков;
  • Доступен модуль для ПО VRCFaceTracking;
  • Есть поддержка адаптивных триггеров;
  • Настройки отображения оверлеев/контроллеров, изменения частоты кадров, ночного режима.

В ранней версии программы нет:

  • Нет калибровки отслеживания взгляда, поэтому направление глаз не до конца соответствует реальному;
  • Нет передачи данных в OpenXR (но OpenXR Toolkit получит обновление для получения данных напрямую);
  • Нет поддержки аудиовиброотдачи контроллеров;
  • Нет полноценного установщика (файлы нужно ставить самому по инструкции).

Скачать тулкит можно по ссылке ниже.


Источники: