Вчера весь вечер потратил на попытки настроить Headtracking для различных игр.
Если кратко, то это отслеживание поворота и положения головы и его синхронизация с расположением камеры в игре.
Делалось это, понятное дело, для Elite Dangerous, но должно работать для весьма большого количества игр различных жанров.
Для меня было два варианта, где не требовалась покупка чего-либо - трекинг по сенсорам мобильного телефона и трекинг по веб-камере.
Начал я с телефона, по этой инструкции: github.com/opentrack/opentrack/wiki/Smartphone-...
Сделал все по инструкции, на компьютер поставил opentrack, на телефон установил FreePie IMU... привязал телефон к голове поясом от халата (да, это выглядело еще хуже, чем у персонажа на видео).
Сперва ED устойчиво игнорировала какие-либо данные, поступающие с телефона, но небольшой поиск в интернете показал, что opentrack надо ставить на диск C, иначе ED его не видит.
Итак, трекинг активировался... Работал он... не сказать, что плохо, да вот только при горизонтальном повороте телефона он как бы по инерции продолжал тихонько смещаться влево или вправо. Думаю, очевидно, что так играть совершенно не интересно.
После этого попробовал трекинг по веб-камере. Этот сработал не так уж плохо, да вот только задержка в секунду сильно мешает эффекту. Ее можно уменьшить, но тогда камера начинает заметно дергаться.
Сегодня снова попробую. Может, даже пойду дальше и попробую устроить настоящую смерть для глаз:
читать дальше