Оглавление. Интерфейс
Opentrack - это программа для отслеживания движения головы
Настройка opentrack
Исходные данные и игровые данные
- Исходные данные - визуализация информации которую получает OpenTrack с камеры или других датчиков;
- Игровые данные - визуализация данных которые будут переданы в игру после всех преобразований opentrack'ом.
Источник данных
Плагины к устройствам, с помощью которых opentrack получает данные о положении головы, то есть это то, через что опентрек будет считывать информацию. Программа позволяет снимать показать с человеческого лица (хорошо освещенного), андроид-телефона, закрепленного на голове, иннерционника, виртуальных шлемов, конечно же с рамки или кепки со светодиодами и многого другого;
- Aruco paper marker tracker
- плагин, использующий в качестве источника данных веб-камеру и закрепленную на голове распечатанную мишень, которая позволяет отслеживать положение головы;
- Hatire Arduino:
- плагин для отслеживания инерционного фритрека;
- FreePIE UDP reciever;
- Gamepad input;
- Intel RealSense™ Technology;
- Joystick input;
- Oculus Rift runtime 0.2.5;
- PointTracker:
- плагин, использующий в качестве источника данных веб-камеру и свето/ИК-диодную клипсу, закрепленную на голове;
- Razer Hydra - inertial device;
- Testing - sine wave;
- UDP over network;
- Valve SteamVR.
Выходной интерфейс
Плагины, посредством которых задаются протоколы для взаимодействия с игрой или операционной системой, то есть это то, в какой игровой интерфейс он будет всю обрабатываемую информацию передавать, некоторые игры используют только свой собственный интерфейс, например тот же Microsoft Flight Simulator, в большинстве же случае достаточно будет выбрать Freetrack 2.0 Enhanced, который включает в себя интерфейс и фритрека и TrackIR'а:
- FlightGear;
-
- эмулятор TrackIR и FreeTrack-интерфейсов. Поддерживает большое количество игр;
- FSUIPC: Microsoft FS2003/FS2004;
- Joystick emulation - vjoystick:
-
Microsoft FSX SimConnect:
- протокол для Microsoft Flight Simulator X имеет свои собственные протоколы для взаимодействия с игрой, поэтому для игры в MFS X необходимо использовать данный плагин;
-
Mouse emulation:
- плагин позволяет эмулировать движение мышью за счет движения головы;
- UDP over network.
Фильтрация/сглаживание
Плагины производящие фильтрацию и сглаживание информации. Пожалуй, одна из самых важных настроек, так как позволяет сделать обзор плавней или наоборот резче:
-
- актуальный плагин с большой гибкостью настроек. Собственная разработка Stas Halik, разработчика opentrack. Самый часто обновляющийся и дорабатывающийся плагин;
-
Kalman:
- плагин с адаптивной подстройкой, настроек минимум, но работает в автоматическом режиме;
-
EWMA:
- устаревший плагин, который имеет минимум настроек, работает зачастую неадекватно.
Профили
Профили позволяют создавать различные вариации настроек.
Каждый профиль содержит в себе все настройки плагинов, кривых и других настроек OpenTrack`a.
- Для создания нового профиля необходимо нажать "Профиль" - "Создать новый пустой профиль";
Из ранее созданного профиля возможно сделать копию с другим название.
- Для этого необходимо нажать "Профиль" - "Создать новый профиль на основе текущего". Это позволит продублировать текущий профиль и настроить его под свои требования;
Каждый профиль хранится в отдельном файле, что позволяет сохранить их на внешний носитель, и при необходимости легко восстановить все настройки.
- Для открытия директории с файлами профилей необходимо нажать "Профиль" - "Открыть каталог с профилями".
Настройки
Включают в себя различные настройки OpenTrack`a:
- горячие клавиши;
- коррекция расположения камеры;
- переназначение осей выходного интерфейса;
- дополнительные настройки выходного интерфейса и прочее;
- активация и настройка относительного сдвига и настройка смещения шеи;
- настройка захвата игр.
Кривые
Инструмент для тонкой подстройки виртуальных осей opentrack'а. При помощи кривых возможно изменить соотношение между виртуальными осями и реальными, то есть соотношение между движениями реальной головы и движениями головы в виртуальном мире.