zild1221
Kind of a tutorial I made but it fits here as well.
I am not the owner of any of this software, I just have done a lot of searching and tweaking to make this work properly. I figured I would share with you all.
This uses FaceAPI and another piece of software called FaceTrackNOIR. The FaceTrackNOIR software supports PPJoy and GlovePie so even if the game does not support FreeTrack or TrackIR and it does support analog looking, you can use this.
Files Needed:
1:FaceAPI
2:FaceTrackNOIR V1
3:FaceTrackNOIR Update
Additional Files:
PPJoy
GlovePIE
I recommend a camera that does 30FPS or better for this. Make sure all of your drivers all installed properly. Also, try to get the most even lighting on your face as possible. The more well lit side of your face WILL track better.
Retard-Proof Steps:
I will explain how to get this working with rFactor and ArmA2. This has been confirmed to work with many sim titles including GTR2/EVO and iRacing. Any game supporting analog look features will be able to benefit from this as well using PPJoy and GlovePIE.
For rFactor:
In the FaceTrackNoIR software follow these steps:
1. Set the "Tracker Source" to FaceAPI.
2. Set "Game Protocol" to Fake TrackIR
The rest of these settings will completely depend on your lighting and the camera you use. I will try to explain what each does.
"Smoothing" attempts to smooth out any jittery'ness when tracking. Mine is at 3
Leave "EWMA filter" checked.
"Neutral Zone" defines the area close to where your head sits center. The bigger the number, the more deadzone. This is helpful if you move around a lot. Mine is set to 7.
Sensitivities are next.
Yaw is how sensitive turning your camera is. This is the most useful for racing. Mine is at 150.
Pitch is up and down. I keep this lower than the Yaw. Mine is at 100.
X and Y are the axis relative to the game. In racing this controls how you move around the cockpit. I have those set to 150 and 150.
Personally I do not like the roll in games. I just leave that off. You can fiddle with it if you like that.
Red.Factors: This adjust the "reaction time" from what I have found. It makes everything happen snappier. I would not use any more than 50, the lower you go the better, although it could get jittery. I would suggest trying to find a good combo of "Smoothing" and "Red. factor". Mine is at 42.
Once you get all of this stuff set, click "Start" in the upper left. You should see your camera on the bottom appear. It will look for your eyes, nose, and mouth/jaw. If it finds them properly, you should see yellow lines around them. Note: Try your best to put your head as close to where it always is before you click "Start". It WILL track better.
For this to work properly in rFactor, you are going to need to adjust some files.
These files are both located in your "rFactor\UserData\YourName" folder.
I would suggest using NotePad++ for this.
First open up "YourName.plr". Go to LINE 235 "Glance Rate" Replace with:
Go to LINE 236 "Look UP/DOWN Angle" Replace with:
Go to LINE 239 "Glance Angle" Replace with:
Now in that same folder go to your "Controller.ini" file. THESE ARE REALLY IMPORTANT!!
Go to LINE 28 "HMD Pitch Exponent" Replace with:
Go to LINE 29 "HMD Yaw Exponent" Replace with:
Go to LINE 31 "HMD LEFT/RIGHT Exponent" Replace with:
Go to LINE 32 "HMD UP/DOWN Exponent" Replace with:
Now, you may want to tweak some of these settings to your own liking. These are just what I found to work well personally.
To make this work, you have to launch rFactor, then tab out and launch the software and start the capture.
Depending on you Res. and FPS, your processor could be taxed from 5-12%.
The best camera for the money you can get for this is the Playstation Eye. **Not the EYETOY** This does an easy 60FPS and is made for FaceTracking. It runs from $24 used to $40 new. Not that bad.
I don't believe I am forgetting anything.
UPDATE ON HIS SITE:
http://facetracknoir.sourceforge.net/home/default.htm
I am not the owner of any of this software, I just have done a lot of searching and tweaking to make this work properly. I figured I would share with you all.
Just a quick test I did.
This uses FaceAPI and another piece of software called FaceTrackNOIR. The FaceTrackNOIR software supports PPJoy and GlovePie so even if the game does not support FreeTrack or TrackIR and it does support analog looking, you can use this.
Screenshot of the software:

Files Needed:
1:FaceAPI
2:FaceTrackNOIR V1
3:FaceTrackNOIR Update
Additional Files:
PPJoy
GlovePIE
I recommend a camera that does 30FPS or better for this. Make sure all of your drivers all installed properly. Also, try to get the most even lighting on your face as possible. The more well lit side of your face WILL track better.
Retard-Proof Steps:
- Install FaceAPI
- Install FaceTrackNOIR
- Drag and drop the files from the update into where you installed FaceTrackNOIR
I will explain how to get this working with rFactor and ArmA2. This has been confirmed to work with many sim titles including GTR2/EVO and iRacing. Any game supporting analog look features will be able to benefit from this as well using PPJoy and GlovePIE.
For rFactor:
In the FaceTrackNoIR software follow these steps:
1. Set the "Tracker Source" to FaceAPI.
2. Set "Game Protocol" to Fake TrackIR
The rest of these settings will completely depend on your lighting and the camera you use. I will try to explain what each does.
"Smoothing" attempts to smooth out any jittery'ness when tracking. Mine is at 3
Leave "EWMA filter" checked.
"Neutral Zone" defines the area close to where your head sits center. The bigger the number, the more deadzone. This is helpful if you move around a lot. Mine is set to 7.
Sensitivities are next.
Yaw is how sensitive turning your camera is. This is the most useful for racing. Mine is at 150.
Pitch is up and down. I keep this lower than the Yaw. Mine is at 100.
X and Y are the axis relative to the game. In racing this controls how you move around the cockpit. I have those set to 150 and 150.
Personally I do not like the roll in games. I just leave that off. You can fiddle with it if you like that.
Red.Factors: This adjust the "reaction time" from what I have found. It makes everything happen snappier. I would not use any more than 50, the lower you go the better, although it could get jittery. I would suggest trying to find a good combo of "Smoothing" and "Red. factor". Mine is at 42.
Once you get all of this stuff set, click "Start" in the upper left. You should see your camera on the bottom appear. It will look for your eyes, nose, and mouth/jaw. If it finds them properly, you should see yellow lines around them. Note: Try your best to put your head as close to where it always is before you click "Start". It WILL track better.
For this to work properly in rFactor, you are going to need to adjust some files.
These files are both located in your "rFactor\UserData\YourName" folder.
I would suggest using NotePad++ for this.
First open up "YourName.plr". Go to LINE 235 "Glance Rate" Replace with:
Code:
Glance Rate="7.00000" // Rate to follow controller for glancing
Go to LINE 236 "Look UP/DOWN Angle" Replace with:
Code:
Look Up/Down Angle="2.00000" // Angle to look up/down (pitch) w/ controller in radians (= degrees / 57)
Go to LINE 239 "Glance Angle" Replace with:
Code:
Glance Angle="5.00000" // Angle to look left/right (yaw) w/ controller in radians (= degrees / 57)
Now in that same folder go to your "Controller.ini" file. THESE ARE REALLY IMPORTANT!!
Go to LINE 28 "HMD Pitch Exponent" Replace with:
Code:
HMD Pitch Exponent="1.25000" // Exponent to apply to pitch tracking. > 1.0 makes tracking near-center slower, > 0 & < 1.0 makes tracking near-center faster.
Go to LINE 29 "HMD Yaw Exponent" Replace with:
Code:
HMD Yaw Exponent="1.25000" // Exponent to apply to yaw tracking. > 1.0 makes tracking near-center slower, > 0 & < 1.0 makes tracking near-center faster.
Go to LINE 31 "HMD LEFT/RIGHT Exponent" Replace with:
Code:
HMD Left/Right Range="0.00000" // Range to apply to left/right tracking or camera controls (0.35 = max, -0.35 = reversed max)
Go to LINE 32 "HMD UP/DOWN Exponent" Replace with:
Code:
HMD Up/Down Range="0.00000" // Range to apply to up/down tracking or camera controls (0.35 = max, -0.35 = reversed max)
Now, you may want to tweak some of these settings to your own liking. These are just what I found to work well personally.
To make this work, you have to launch rFactor, then tab out and launch the software and start the capture.
Depending on you Res. and FPS, your processor could be taxed from 5-12%.
The best camera for the money you can get for this is the Playstation Eye. **Not the EYETOY** This does an easy 60FPS and is made for FaceTracking. It runs from $24 used to $40 new. Not that bad.
I don't believe I am forgetting anything.
UPDATE ON HIS SITE:
http://facetracknoir.sourceforge.net/home/default.htm
Last edited: