В Steam появилась новая программа под названием VisApex, разработанная для отслеживания движений головы в различных симуляторах, включая авиационные, космические и гоночные. По сути, это альтернатива дорогостоящим устройствам, таким как TrackIR и инфракрасные клипсы. VisApex использует алгоритмы искусственного интеллекта в сочетании со стандартной веб-камерой, что делает использование этой технологии более доступным.
Утилита обеспечивает отслеживание по 6 степеням свободы (6DoF), что позволяет пользователям естественным образом осматривать кабину, проверять зеркала и заглядывать за повороты. Как утверждают разработчики, программа имеет минимальную задержку и работает стабильно даже при слабом освещении. Рекомендуется использовать веб-камеры с разрешением от 480p и частотой кадров от 60 до 120 FPS. Все вычисления производятся локально, не собирая и не передавая личные данные на внешние серверы.
Помимо основных функций трекинга, в VisApex также реализован ряд удобных возможностей для симрейсинга. Используя драйверы ViGEmBus и vJoy, программа может эмулировать геймпад Xbox 360 или устройства DirectInput, что позволяет преобразовывать движения головы в аналоговые стики обзора. В версии для тех, кто использует комплекты с двумя педалями, присутствует функция автоматического выжима сцепления Auto Clutch, а также защита от случайного включения заднего хода.
Для более сложных конфигураций с несколькими устройствами ввода рекомендуется использовать сторонние утилиты, такие как HidHide, чтобы избежать конфликтов. Цена VisApex составляет 1050 рублей, что может вызвать вопрос о сравнении с бесплатными альтернативами с открытым исходным кодом, например, связкой OpenTrack и AITrack, пользующимися популярностью среди виртуальных пилотов.
Список совместимых симуляторов довольно внушителен и включает такие известные названия, как Assetto Corsa, Euro Truck Simulator 2, iRacing и Microsoft Flight Simulator. Чтобы протестировать стабильность трекинга на своем оборудовании, разработчики также выпустили бесплатную демоверсию, которая не ограничена по времени, но имеет лимит на длительность отдельных игровых сессий.