FaceTrackNoIR
FaceTracking with just your webcam!
Download  

Download:

The way we work:

Since we are 'constantly' working to improve FaceTrackNoIR, we now publish 2 versions: 'the stable version' that is used (and was thus tested) by many users and a 'beta-version' (that was tested, but by a limited number of users). BTW: all files can be found here http://sourceforge.net/projects/facetracknoir/.

It may seem pretty obvious, but to those who may not realize it: it takes a lot of time and effort to make a program like FaceTrackNoIR. Even more time and resources are spent to keep updating the program and website, and supporting all users (who may not all have a degree in computer science, and may therefore ask questions we never dreamt of asking...).

 

Every donation is considered 'great support'. Thanks!

P.S.: Please take into account that Paypal charges a minimum of EUR 0,50 per donation...

Stable version(s):

v170

Release v170 is the current stable version. It was tested by a number of users and very few issues have been reported. These minor issues were fixed in an update (see below).

 

v170 Is available as update from v160 (for those who already have it running) and as full-installer (for new users). The installers were made with INNO-setup and we would also like feedback on their 'performance'.

 

Since it is clear to us that adding new features must be easy, we have adapted the core of FaceTrackNoIR, so that a new head-tracker, filter or game-protocol can just be 'dropped' in the installation-folder and then used.

A second big change is the GUI of the curve-configurator. In v170 creating the curves for the calculations for input (head-movement) to output (in-game movement) is easier and more flexible.

 

Version v170 has a number of big improvements. compared to v160:

  • An alternative filter (called Accela, made by Stanislaw) for the EWMA2. This is a big improvement indeed;
  • A game-protocol using VJoy, which is an alternative for PPJoy. VJoy was upgraded for this and has driver-signing for W7; Unfortunately, it does not work with W8 (yet).
  • An Inertial Head Tracker called AIC-IHT, using accelleration, magnetic and gyro-sensors as source for pitch, roll and yaw. This is still in the prototyping phase, but has big potential. It eliminates all need for light and eliminates problems with darkness and bad lighting;
  • An IR-based tracker like the one FreeTrack is using, called PointTracker (by Patrick);
  • Mouse-keys can be used for 'short-keys' like 'center' and 'start/stop';
  • The old FreeTrack and fake-Track protocols were both replaced by one new protocol: FreeTrack 2.0. This protocol supports all games that are FreeTrack-enabled or TrackIR-enabled. This includes all 64-bit versions (like X-plane 10 and DCS A-10C) and all previously 'difficult' titles (like Dirt, MS-Flight). No need for game-fixers or anything like that... The full list of compatible games is listed here. Please notify us, if you want your callsign added to the list.
v170

To get started with FaceTrackNoIR:

Some people would like to know, how to start after installing FaceTrackNoIR. The wise thing to do, would be to load one of the default .INI files (which contain parameter-settings). These .INI files are located in the Settings folder inside the FaceTrackNoIR program folder.

  • For FSX you should load SimConnect.ini;
  • For FS2002/FS2004 you should load FS2004.ini;
  • For CFS3 or OFF there is Over Flanders Fields.ini;
  • There are some more. Check the compatible games page, to see which protocol you should use.

After tweaking the settings, it's best to use File/SaveAs and change the name of the .INI-file you made (otherwise you might loose it during a next update of the program...).

 

 

Beta version(s) and hotfixes:

v170

A few small issues regarding FaceTrackNoIR v170 were reported and fixed. They concern only users who use PointTracker, DCS World or the 64-bit version of X-plane.

 

The following items were fixed:

  • Up/down Pitch for PointTracker are switched;
  • Change delete into delete[] QFuncionConfig;
  • Add vcredist_x64 to installer(s)  for X-plane 10;
  • Minor glitch in NPClient, causing tracking to fail after restart mission in DCS World;

 

Eagle Dynamics API interface DLL's

32-bit interface DLL

After the quick release of the head-tracking API by Eagle Dynamics, following our petition, the interface for FaceTrackNoIR (and FreeTrack) was developed. Please read the Readme file inside the ZIP for instructions...

 

You will understand that creating this separate interface (which is also FreeTrack compatible) required considerable effort from our team. We will appreciate it, if you also support this effort by donating...

 

Remark: With v170, the DCS-games are also supported using the FreeTrack 2.0 protocol. Please check the known issues v170 page, if you are transitioning from v160 to v170.

64-bit interface DLL

Eagle Dynamics has released some games in a 64-bit version, which requires a 64-bit DLL to interface with FaceTrackNoIR. Mind you: FaceTrackNoIR is not 64-bit itself (yet), but it can still work, because a shared memory-mapping was used.