Доброго денечка, Друзья!
Крайне важная вещь в симуляторе – атмосфера и погружение. И управление взглядом чаще мы получаем стандартными элементами управления – мышь, стики геймпада, лепестки руля и остальное в таком духе.
Но давно уже есть возможность управлять взглядом с помощью отслеживания положения вашей головы. Условно ваш виртуальный персонаж смотрит куда указывает ваша голова, и управляется ее поворотами. Удобно и как раз круто работает на атмосферу.
Да, есть много способов осуществлять такой способ управления, но у того, что я Вам опишу есть плюс в том – это бесплатно, единственно, что нужно – это наличие web камеры с разрешением 640*480 и 30 кадрами в секунду. Не надо ничего паять, придумывать как это прикрепить на кепку или наушники, да и есть надо будет купить камеры, то это в разы меньше, чем стоимость девайсов, которые выполняют туже функцию. Я не исключаю, что специализированные устройства, как TrackIR, более точно позиционируют взгляд, но тк у меня его нет, я об этом не знаю.
Кстати, кто пользовался и самоделками, и «заводскими» устройствами напишите в комментариях свои ощущения.
Давайте приступим, что нужно:
1. Web камера с разрешением 640 * 480 и 30 кадров в секунду.
2. Программа OPENTRACK
https://github.com/opentrack/opentrack/releases
3. Программа AITrack
https://github.com/AIRLegend/aitrack
Выложил на Я.Диск программы, тк бывают вопросы «Как и что скачать на GitHub», ссылка ниже:
https://disk.yandex.ru/d/G79YTl47AIVDnw
OPENTRACK устанавливается банально – Далее, Далее. Ну тут просто.
AITrack – распаковываем, папку с программой положите в удобное место на диске, так, где они будет и вынесете на рабочий стол ярлык AITrack.
Софт готов к запуску. Запускаем обе программы.
1. OPENTRACK в разделе «Источник данных» необходимо выбрать «UDP over network», справа выбираем настройки данной опции (на скриншоте показано стрелочкой). Тут нам важен порт, у меня 4242. Запоминаем его. Не меняя ничего, закрываем окно с настройкой.
2. Переходим к программе AITrack. Открываем «Configuration», устанавливаем чек бокс «Use remote OpenTrack client». IP прописываем 127.0.0.1, порт из шага один, в моем случае 4242, нажимаем Apply. Закрываем настройки.
3. Теперь в AITrack запускаем отслеживание «Start tracking». Если у Вас установлен чек бокс «Enable preview» в самом клиенте программы будет отображаться видео с камеры
4. Осталось выбрать «Запустить» в OPENTRACK и отслеживание началось.
Так же рекомендую в настройках OPENTRACK установить горячею клавишу для «Центрирование», она необходима для установки в центр обзора.
Следующий шаг уже тонкая настройка, тут нет универсального рецепта, тк у всех разное расстояние до монитора. В разных местах установлена камера, да и камеры сами разные.
Основным инструментом тонкой настройки выступают «Кривые».
На кривых можно устанавливать точки и двигать по ним саму кривую. Движение нашей головы начинается от точки 0, и чем выше положение кривой – тем быстрее двигается обзор, это условно, надо потыкаться и поискать настройки под себя.
В играх у меня все подхватилось все без дополнительных настроек.
В общем легко и просто, а главное нашел применение своей камере, которая давно пылилась.
Пример моего опыта использования на видео.
Всех Обнял! Всем Спасибо!