FaceTrackNoIR
FaceTracking with just your webcam!
Features

Features

Current features:

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...);

How to request new features:

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.