From version 1.4 on FaceTrackNoIR supports one head-tracker
(faceAPI from SeeingMachines) and 6 game-protocols:
- FlightGear;
- Free-track;
- PPJoy;
- fake TrackIR (evt. with TIRViews for some older games);
- SimConnect (for Microsoft Flight Simulator X);
- FSUIPC (for Microsoft Flight Simulator 2002 and 2004);
To manipulate the 'raw' headpose-data, FaceTrackNoIR includes a
number of functions:
- Curves for each Degree Of Freedom, that define how actual
head-movement is 'translated' to in-game movement;
- Neutral zones to stabilize rotations when 'close to zero'.
Within the NeutralZone, the amplification can be varied between
0 and 1;
- Smoothing of the Raw signal;
- EWMA-filter. In addition to the smoothing, this
Exponentially Weighted Moving Average is used to reduce
'jitter'. It removes spikes from the raw signal and stabilizes
head-movement;
- Invert movement;
To influence the facetracker while 'in-game', shortkeys can be
defined to:
- Center view;
- Stop/Start the tracker;
- Disable a defined set of DOF-axis;
INI-files can be used to save these settings 'per game'.
There are also some functions for 'user convenience', which are
stored in the Windows Registry:
- Auto Minimize time. If this settings is larger than '0',
FaceTrackNoIR will minimize the specified number of seconds,
after pressing 'Start';
- Auto Start Tracker. If this checkbox is ticked,
FaceTrackNoIR will start minimized and automatically start
tracking. The last INI-file is loaded (as it always is...);
A program like FaceTrackNoIR is never quite complete. We want to
use the Feature Request Tracker from SourceForge, to give anyone the
opportunity to request enhancements:
Feature Requests.