Оглавление. Интерфейс


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;
  • FreeTrack 2.0 Enhanced:

    • эмулятор TrackIR и FreeTrack-интерфейсов. Поддерживает большое количество игр;
  • FSUIPC: Microsoft FS2003/FS2004;
  • Joystick emulation - vjoystick:
  • Microsoft FSX SimConnect:

    • протокол для Microsoft Flight Simulator X имеет свои собственные протоколы для взаимодействия с игрой, поэтому для игры в MFS X необходимо использовать данный плагин;
  • Mouse emulation:

    • плагин позволяет эмулировать движение мышью за счет движения головы;
  • UDP over network. 

 

Фильтрация/сглаживание

Плагины производящие фильтрацию и сглаживание информации. Пожалуй, одна из самых важных настроек, так как позволяет сделать обзор плавней или наоборот резче:

  • Accela:

    • актуальный плагин с большой гибкостью настроек. Собственная разработка Stas Halik, разработчика opentrack. Самый часто обновляющийся и дорабатывающийся плагин;
  • Kalman:

    • плагин с адаптивной подстройкой, настроек минимум, но работает в автоматическом режиме;
  • EWMA:

    •  устаревший плагин, который имеет минимум настроек, работает зачастую неадекватно.

 

Профили

Профили позволяют создавать различные вариации настроек.

 

Каждый профиль содержит в себе все настройки плагинов, кривых и других настроек OpenTrack`a.

  • Для создания нового профиля необходимо нажать "Профиль" - "Создать новый пустой профиль";

Из ранее созданного профиля возможно сделать копию с другим название.

  • Для этого необходимо нажать "Профиль" - "Создать новый профиль на основе текущего". Это позволит продублировать текущий профиль и настроить его под свои требования;

Каждый профиль хранится в отдельном файле, что позволяет сохранить их на внешний носитель, и при необходимости легко восстановить все настройки.

  • Для открытия директории с файлами профилей необходимо нажать "Профиль" - "Открыть каталог с профилями".

 

Настройки

Включают в себя различные настройки OpenTrack`a:

  • горячие клавиши;
  • коррекция расположения камеры;
  • переназначение осей выходного интерфейса;
  • дополнительные настройки выходного интерфейса и прочее;
  • активация и настройка относительного сдвига и настройка смещения шеи;
  • настройка захвата игр.

Подробное описание.

 

Кривые

Инструмент для тонкой подстройки виртуальных осей opentrack'а. При помощи кривых возможно изменить соотношение между виртуальными осями и реальными, то есть соотношение между движениями реальной головы и движениями головы в виртуальном мире.

Подробное описание.

 

Полезное