This thread is an attempt to provide information on getting facetracknoir to work in WOFF. Facetracknoir is a free program that uses a webcam to track head position and translates this into movement of view and even head positioning in the game. So, if you want your avatar to look to the right in the game, you would look to the right in real life, your webcam would catch that and then make your pilot look to the right. Similarly, you can raise and lower your view by lifting your head up and down.
The program is available at
http://facetracknoir.sourceforge.net/home/default.htm Download and install the program in the default path.
For CFS3, you still apparently need the TIRViews.dll file which can be found by going to
http://www.naturalpoint.com/trackir/06-support/support-download-software-and-manuals.html and downloading their latest software version. Install the software, go to the folder it installed to and copy the TIRViews.dll file to your desktop. Then uninstall the TrackIR software. (I know, I know)
Now copy that .dll into your C:\Program Files (x86)\Abbequerque Inc\FaceTrackNoIR folder.
You will also want a .ini file for a baseline setup for the view system to use. This file contains settings and curves to give you a place to start with. You can then tweak the results to your satisfaction.
Here's a starter file. Open notepad, copy all of this gobeldygook into a new document, click "Save As", click on "Save as type" and select "All Files". Name your file something like OFF.ini and then save it to the C:\Program Files (x86)\Abbequerque Inc\FaceTrackNoIR\Settings folder.
Text for .ini
[Tracking]
Smooth=5
invertYaw=false
invertPitch=true
invertRoll=false
invertX=true
invertY=false
invertZ=false
useEWMA=true
redYaw=60
redPitch=60
redRoll=60
redX=50
redY=50
redZ=50
[GameProtocol]
Selection=4
[FTIR]
useTIRViews=true
[Curves]
Yaw_point1=@Variant(\0\0\0\x1a@\x10\0\0\0\0\0\0@\x14\0\0\0\0\0\0)
Yaw_point2=@Variant(\0\0\0\x1a@O\x80\0\0\0\0\0@4\0\0\0\0\0\0)
Yaw_point3=@Variant(\0\0\0\x1a@Y@\0\0\0\0\0@@\0\0\0\0\0\0)
Yaw_point4=@Variant(\0\0\0\x1a@f@\0\0\0\0\0@I\0\0\0\0\0\0)
Pitch_point1=@Variant(\0\0\0\x1a@\f\0\0\0\0\0\0@\x14\0\0\0\0\0\0)
Pitch_point2=@Variant(\0\0\0\x1a@G\0\0\0\0\0\0@0\0\0\0\0\0\0)
Pitch_point3=@Variant(\0\0\0\x1a@a`\0\0\0\0\0@B\x80\0\0\0\0\0)
Pitch_point4=@Variant(\0\0\0\x1a@f \0\0\0\0\0@I\0\0\0\0\0\0)
Roll_point1=@Variant(\0\0\0\x1a\0\0\0\0\0\0\0\0@\x14\0\0\0\0\0\0)
Roll_point2=@Variant(\0\0\0\x1a@R\xc0\0\0\0\0\0@0\0\0\0\0\0\0)
Roll_point3=@Variant(\0\0\0\x1a@Y@\0\0\0\0\0@A\0\0\0\0\0\0)
Roll_point4=@Variant(\0\0\0\x1a@d\0\0\0\0\0\0@I\0\0\0\0\0\0)
X_point1=@Variant(\0\0\0\x1a\0\0\0\0\0\0\0\0@\x14\0\0\0\0\0\0)
X_point2=@Variant(\0\0\0\x1a@1\0\0\0\0\0\0@1\0\0\0\0\0\0)
X_point3=@Variant(\0\0\0\x1a@@\x80\0\0\0\0\0@@\x80\0\0\0\0\0)
X_point4=@Variant(\0\0\0\x1a@I\0\0\0\0\0\0@I\0\0\0\0\0\0)
Y_point1=@Variant(\0\0\0\x1a\0\0\0\0\0\0\0\0@\x14\0\0\0\0\0\0)
Y_point2=@Variant(\0\0\0\x1a@1\0\0\0\0\0\0@1\0\0\0\0\0\0)
Y_point3=@Variant(\0\0\0\x1a@@\x80\0\0\0\0\0@@\x80\0\0\0\0\0)
Y_point4=@Variant(\0\0\0\x1a@I\0\0\0\0\0\0@I\0\0\0\0\0\0)
Z_point1=@Variant(\0\0\0\x1a\0\0\0\0\0\0\0\0@\x14\0\0\0\0\0\0)
Z_point2=@Variant(\0\0\0\x1a@1\0\0\0\0\0\0@1\0\0\0\0\0\0)
Z_point3=@Variant(\0\0\0\x1a@@\x80\0\0\0\0\0@@\x80\0\0\0\0\0)
Z_point4=@Variant(\0\0\0\x1a@I\0\0\0\0\0\0@I\0\0\0\0\0\0)
[KB_Shortcuts]
Keycode_Center=199
Shift_Center=false
Ctrl_Center=false
Alt_Center=false
Keycode_StartStop=207
Shift_StartStop=false
Ctrl_StartStop=false
Alt_StartStop=false
Keycode_Inhibit=211
Shift_Inhibit=false
Ctrl_Inhibit=false
Alt_Inhibit=false
Inhibit_Pitch=false
Inhibit_Yaw=false
Inhibit_Roll=false
Inhibit_X=false
Inhibit_Y=false
Inhibit_Z=false
Here's a new .ini that works quite a bit better for me...
.ini v2
[Tracking]
Smooth=7
invertYaw=false
invertPitch=true
invertRoll=false
invertX=true
invertY=false
invertZ=false
minSmooth=40
powCurve=10
maxSmooth=50
[GameProtocol]
DLL=FTNoIR_Protocol_FT.dll
Selection=2
[KB_Shortcuts]
Keycode_Center=0
Shift_Center=false
Ctrl_Center=false
Alt_Center=false
Keycode_StartStop=49
Shift_StartStop=false
Ctrl_StartStop=false
Alt_StartStop=false
MouseKey_Center=2
Disable_Beep=true
MouseKey_GameZero=0
Keycode_GameZero=199
Shift_GameZero=false
Ctrl_GameZero=false
Alt_GameZero=false
MouseKey_StartStop=0
SetZero=true
SetEngineStop=true
MouseKey_Inhibit=0
Keycode_Inhibit=0
Shift_Inhibit=false
Ctrl_Inhibit=false
Alt_Inhibit=false
Inhibit_Pitch=false
Inhibit_Yaw=false
Inhibit_Roll=false
Inhibit_X=false
Inhibit_Y=false
Inhibit_Z=false
Enable_ReverseAxis=false
RA_Yaw=40
RA_ZPos=-20
RA_ToZPos=50
[PPJoy]
Selection=1
[FSUIPC]
LocationOfDLL=C:/Program Files/Microsoft Games/Flight Simulator 9/Modules/FSUIPC.dll
[TrackerSource]
Selection=2
DLL=FTNoIR_Tracker_SM.dll
2ndDLL=None
[Curves-Yaw]
point-count=3
point-0-x=5.25
point-0-y=0
point-1-x=16.5
point-1-y=78
point-2-x=31
point-2-y=151
point-3-x=50
point-3-y=180
[Curves-PitchUp]
point-count=2
point-0-x=2.75
point-0-y=0
point-1-x=25.5
point-1-y=127
[Curves-PitchDown]
point-count=2
point-0-x=2.75
point-0-y=0
point-1-x=29.75
point-1-y=69
[Curves-Roll]
point-count=2
point-0-x=9.25
point-0-y=0
point-1-x=31.75
point-1-y=79
[Curves-X]
point-count=3
point-0-x=2
point-0-y=2
point-1-x=25
point-1-y=90
point-2-x=50
point-2-y=180
[Curves-Y]
point-count=3
point-0-x=2.75
point-0-y=1
point-1-x=25
point-1-y=90
point-2-x=50
point-2-y=180
[Curves-Z]
point-count=2
point-0-x=25
point-0-y=90
point-1-x=50
point-1-y=180
point-2-x=50
point-2-y=180
[Filter]
DLL=FTNoIR_Filter_EWMA2.dll
[SMTracker]
FilterLevel=1
EnableRoll=true
EnablePitch=true
EnableYaw=true
EnableX=true
EnableY=true
EnableZ=true
[Accela]
Reduction=70
zoom-slowness=35
[Curves-Accela-Scaling-Rotation]
point-count=7
point-0-x=0
point-0-y=0
point-1-x=0.638743455497382
point-1-y=0.266666666666667
point-2-x=1.18324607329843
point-2-y=1
point-3-x=1.60732984293194
point-3-y=2.14666666666667
point-4-x=1.75392670157068
point-4-y=3.08
point-5-x=1.84293193717277
point-5-y=3.98666666666667
point-6-x=1.91623036649215
point-6-y=6
[Curves-Accela-Scaling-Translation]
point-count=5
point-0-x=0
point-0-y=0
point-1-x=0.544502617801047
point-1-y=1.46666666666667
point-2-x=0.659685863874346
point-2-y=2.45333333333333
point-3-x=0.759162303664921
point-3-y=4.10666666666667
point-4-x=0.832460732984293
point-4-y=6
[FT]
UsedInterface=0
[FTIR]
useTIRViews=true
useDummyExe=true
[ArduinoTracker]
PortNumber=3
AutoDetect=true
LogData=true
RollAxis=0
PitchAxis=1
YawAxis=2
XAxis=3
YAxis=4
ZAxis=5
InvertRoll=false
InvertPitch=false
InvertYaw=false
InvertX=false
InvertY=false
InvertZ=false
EnableRoll=false
EnablePitch=false
EnableYaw=false
EnableX=true
EnableY=true
EnableZ=true
[PointTracker]
CameraId=0
CameraF=@Variant(\0\0\0\x87?\x80\0\0)
CameraResX=640
CameraResY=480
CameraFPS=60
CameraPitch=0
PointExtractThreshold=128
PointExtractMinSize=2
PointExtractMaxSize=50
PointModelM01x=@Variant(\0\0\0\x87\0\0\0\0)
PointModelM01y=@Variant(\0\0\0\x87\x42 \0\0)
PointModelM01z=@Variant(\0\0\0\x87\xc1\xf0\0\0)
PointModelM02x=@Variant(\0\0\0\x87\0\0\0\0)
PointModelM02y=@Variant(\0\0\0\x87\xc2\x8c\0\0)
PointModelM02z=@Variant(\0\0\0\x87\xc2\xa0\0\0)
tMHx=@Variant(\0\0\0\x87\0\0\0\0)
tMHy=@Variant(\0\0\0\x87\0\0\0\0)
tMHz=@Variant(\0\0\0\x87\0\0\0\0)
DynamicPoseResolution=true
VideoWidget=true
SleepTime=10
ResetTime=1000
EnableRoll=false
EnablePitch=false
EnableYaw=false
EnableX=true
EnableY=true
EnableZ=true
[PointTrackerDialog]
ActiveModelPanel=2
CustomM01x=0
CustomM01y=40
CustomM01z=-30
CustomM02x=0
CustomM02y=-70
CustomM02z=-80
ClipTopHeight=40
ClipTopLength=30
ClipBottomHeight=70
ClipBottomLength=80
CapHalfWidth=40
CapHeight=60
CapLength=100
[VJoy]
Selection=1
Yet another .ini with a little "jog" in it to help with the stability of slight side-to-side glances
[Tracking]
Smooth=7
invertYaw=false
invertPitch=true
invertRoll=false
invertX=true
invertY=false
invertZ=false
minSmooth=40
powCurve=12
maxSmooth=50
[GameProtocol]
DLL=FTNoIR_Protocol_FT.dll
Selection=2
[KB_Shortcuts]
Keycode_Center=0
Shift_Center=false
Ctrl_Center=false
Alt_Center=false
Keycode_StartStop=49
Shift_StartStop=false
Ctrl_StartStop=false
Alt_StartStop=false
MouseKey_Center=2
Disable_Beep=true
MouseKey_GameZero=0
Keycode_GameZero=199
Shift_GameZero=false
Ctrl_GameZero=false
Alt_GameZero=false
MouseKey_StartStop=0
SetZero=true
SetEngineStop=true
MouseKey_Inhibit=0
Keycode_Inhibit=0
Shift_Inhibit=false
Ctrl_Inhibit=false
Alt_Inhibit=false
Inhibit_Pitch=false
Inhibit_Yaw=false
Inhibit_Roll=false
Inhibit_X=false
Inhibit_Y=false
Inhibit_Z=false
Enable_ReverseAxis=false
RA_Yaw=40
RA_ZPos=-20
RA_ToZPos=50
[PPJoy]
Selection=1
[FSUIPC]
LocationOfDLL=C:/Program Files/Microsoft Games/Flight Simulator 9/Modules/FSUIPC.dll
[TrackerSource]
Selection=2
DLL=FTNoIR_Tracker_SM.dll
2ndDLL=None
[Curves-Yaw]
point-count=4
point-0-x=3.5
point-0-y=0
point-1-x=9.75
point-1-y=36
point-2-x=21.75
point-2-y=63
point-3-x=31
point-3-y=151
[Curves-PitchUp]
point-count=2
point-0-x=2.75
point-0-y=0
point-1-x=25.25
point-1-y=107
[Curves-PitchDown]
point-count=2
point-0-x=2
point-0-y=0
point-1-x=29.75
point-1-y=69
[Curves-Roll]
point-count=2
point-0-x=5
point-0-y=0
point-1-x=31.75
point-1-y=79
[Curves-X]
point-count=3
point-0-x=2
point-0-y=2
point-1-x=25
point-1-y=90
point-2-x=50
point-2-y=180
[Curves-Y]
point-count=3
point-0-x=2.75
point-0-y=1
point-1-x=25
point-1-y=90
point-2-x=50
point-2-y=180
[Curves-Z]
point-count=2
point-0-x=25
point-0-y=90
point-1-x=50
point-1-y=180
point-2-x=50
point-2-y=180
[Filter]
DLL=FTNoIR_Filter_EWMA2.dll
[SMTracker]
FilterLevel=1
EnableRoll=true
EnablePitch=true
EnableYaw=true
EnableX=true
EnableY=true
EnableZ=true
[Accela]
Reduction=70
zoom-slowness=35
[Curves-Accela-Scaling-Rotation]
point-count=7
point-0-x=0
point-0-y=0
point-1-x=0.638743455497382
point-1-y=0.266666666666667
point-2-x=1.18324607329843
point-2-y=1
point-3-x=1.60732984293194
point-3-y=2.14666666666667
point-4-x=1.75392670157068
point-4-y=3.08
point-5-x=1.84293193717277
point-5-y=3.98666666666667
point-6-x=1.91623036649215
point-6-y=6
[Curves-Accela-Scaling-Translation]
point-count=5
point-0-x=0
point-0-y=0
point-1-x=0.544502617801047
point-1-y=1.46666666666667
point-2-x=0.659685863874346
point-2-y=2.45333333333333
point-3-x=0.759162303664921
point-3-y=4.10666666666667
point-4-x=0.832460732984293
point-4-y=6
[FT]
UsedInterface=0
[FTIR]
useTIRViews=true
useDummyExe=true
[ArduinoTracker]
PortNumber=3
AutoDetect=true
LogData=true
RollAxis=0
PitchAxis=1
YawAxis=2
XAxis=3
YAxis=4
ZAxis=5
InvertRoll=false
InvertPitch=false
InvertYaw=false
InvertX=false
InvertY=false
InvertZ=false
EnableRoll=false
EnablePitch=false
EnableYaw=false
EnableX=true
EnableY=true
EnableZ=true
[PointTracker]
CameraId=0
CameraF=@Variant(\0\0\0\x87?\x80\0\0)
CameraResX=640
CameraResY=480
CameraFPS=60
CameraPitch=0
PointExtractThreshold=128
PointExtractMinSize=2
PointExtractMaxSize=50
PointModelM01x=@Variant(\0\0\0\x87\0\0\0\0)
PointModelM01y=@Variant(\0\0\0\x87\x42 \0\0)
PointModelM01z=@Variant(\0\0\0\x87\xc1\xf0\0\0)
PointModelM02x=@Variant(\0\0\0\x87\0\0\0\0)
PointModelM02y=@Variant(\0\0\0\x87\xc2\x8c\0\0)
PointModelM02z=@Variant(\0\0\0\x87\xc2\xa0\0\0)
tMHx=@Variant(\0\0\0\x87\0\0\0\0)
tMHy=@Variant(\0\0\0\x87\0\0\0\0)
tMHz=@Variant(\0\0\0\x87\0\0\0\0)
DynamicPoseResolution=true
VideoWidget=true
SleepTime=10
ResetTime=1000
EnableRoll=false
EnablePitch=false
EnableYaw=false
EnableX=true
EnableY=true
EnableZ=true
[PointTrackerDialog]
ActiveModelPanel=2
CustomM01x=0
CustomM01y=40
CustomM01z=-30
CustomM02x=0
CustomM02y=-70
CustomM02z=-80
ClipTopHeight=40
ClipTopLength=30
ClipBottomHeight=70
ClipBottomLength=80
CapHalfWidth=40
CapHeight=60
CapLength=100
[VJoy]
Selection=1
ini the 4th:
[Tracking]
Smooth=9
invertYaw=false
invertPitch=true
invertRoll=false
invertX=true
invertY=false
invertZ=false
minSmooth=40
powCurve=12
maxSmooth=50
[GameProtocol]
DLL=FTNoIR_Protocol_FT.dll
Selection=2
[KB_Shortcuts]
Keycode_Center=0
Shift_Center=false
Ctrl_Center=false
Alt_Center=false
Keycode_StartStop=65
Shift_StartStop=false
Ctrl_StartStop=false
Alt_StartStop=false
MouseKey_Center=2
Disable_Beep=true
MouseKey_GameZero=0
Keycode_GameZero=199
Shift_GameZero=false
Ctrl_GameZero=false
Alt_GameZero=false
MouseKey_StartStop=0
SetZero=true
SetEngineStop=true
MouseKey_Inhibit=0
Keycode_Inhibit=0
Shift_Inhibit=false
Ctrl_Inhibit=false
Alt_Inhibit=false
Inhibit_Pitch=false
Inhibit_Yaw=false
Inhibit_Roll=false
Inhibit_X=false
Inhibit_Y=false
Inhibit_Z=false
Enable_ReverseAxis=false
RA_Yaw=40
RA_ZPos=-20
RA_ToZPos=50
[PPJoy]
Selection=1
[FSUIPC]
LocationOfDLL=C:/Program Files/Microsoft Games/Flight Simulator 9/Modules/FSUIPC.dll
[TrackerSource]
Selection=2
DLL=FTNoIR_Tracker_SM.dll
2ndDLL=None
[Curves-Yaw]
point-count=6
point-0-x=6.75
point-0-y=0
point-1-x=11.25
point-1-y=41
point-2-x=21.75
point-2-y=63
point-3-x=27
point-3-y=128
point-4-x=31.5
point-4-y=142
point-5-x=36.75
point-5-y=147
[Curves-PitchUp]
point-count=2
point-0-x=2.75
point-0-y=0
point-1-x=35.75
point-1-y=92
[Curves-PitchDown]
point-count=3
point-0-x=2
point-0-y=0
point-1-x=20.25
point-1-y=60.5
point-2-x=29.75
point-2-y=69
[Curves-Roll]
point-count=2
point-0-x=5
point-0-y=0
point-1-x=31.75
point-1-y=79
[Curves-X]
point-count=3
point-0-x=2
point-0-y=2
point-1-x=25
point-1-y=90
point-2-x=50
point-2-y=180
[Curves-Y]
point-count=3
point-0-x=2.75
point-0-y=1
point-1-x=25
point-1-y=90
point-2-x=50
point-2-y=180
[Curves-Z]
point-count=2
point-0-x=25
point-0-y=90
point-1-x=50
point-1-y=180
point-2-x=50
point-2-y=180
[Filter]
DLL=FTNoIR_Filter_EWMA2.dll
[SMTracker]
FilterLevel=1
EnableRoll=true
EnablePitch=true
EnableYaw=true
EnableX=true
EnableY=true
EnableZ=true
[Accela]
Reduction=70
zoom-slowness=35
[Curves-Accela-Scaling-Rotation]
point-count=7
point-0-x=0
point-0-y=0
point-1-x=0.638743455497382
point-1-y=0.266666666666667
point-2-x=1.18324607329843
point-2-y=1
point-3-x=1.60732984293194
point-3-y=2.14666666666667
point-4-x=1.75392670157068
point-4-y=3.08
point-5-x=1.84293193717277
point-5-y=3.98666666666667
point-6-x=1.91623036649215
point-6-y=6
[Curves-Accela-Scaling-Translation]
point-count=5
point-0-x=0
point-0-y=0
point-1-x=0.544502617801047
point-1-y=1.46666666666667
point-2-x=0.659685863874346
point-2-y=2.45333333333333
point-3-x=0.759162303664921
point-3-y=4.10666666666667
point-4-x=0.832460732984293
point-4-y=6
[FT]
UsedInterface=0
[FTIR]
useTIRViews=true
useDummyExe=true
[ArduinoTracker]
PortNumber=3
AutoDetect=true
LogData=true
RollAxis=0
PitchAxis=1
YawAxis=2
XAxis=3
YAxis=4
ZAxis=5
InvertRoll=false
InvertPitch=false
InvertYaw=false
InvertX=false
InvertY=false
InvertZ=false
EnableRoll=false
EnablePitch=false
EnableYaw=false
EnableX=true
EnableY=true
EnableZ=true
[PointTracker]
CameraId=0
CameraF=@Variant(\0\0\0\x87?\x80\0\0)
CameraResX=640
CameraResY=480
CameraFPS=60
CameraPitch=0
PointExtractThreshold=128
PointExtractMinSize=2
PointExtractMaxSize=50
PointModelM01x=@Variant(\0\0\0\x87\0\0\0\0)
PointModelM01y=@Variant(\0\0\0\x87\x42 \0\0)
PointModelM01z=@Variant(\0\0\0\x87\xc1\xf0\0\0)
PointModelM02x=@Variant(\0\0\0\x87\0\0\0\0)
PointModelM02y=@Variant(\0\0\0\x87\xc2\x8c\0\0)
PointModelM02z=@Variant(\0\0\0\x87\xc2\xa0\0\0)
tMHx=@Variant(\0\0\0\x87\0\0\0\0)
tMHy=@Variant(\0\0\0\x87\0\0\0\0)
tMHz=@Variant(\0\0\0\x87\0\0\0\0)
DynamicPoseResolution=true
VideoWidget=true
SleepTime=10
ResetTime=1000
EnableRoll=false
EnablePitch=false
EnableYaw=false
EnableX=true
EnableY=true
EnableZ=true
[PointTrackerDialog]
ActiveModelPanel=2
CustomM01x=0
CustomM01y=40
CustomM01z=-30
CustomM02x=0
CustomM02y=-70
CustomM02z=-80
ClipTopHeight=40
ClipTopLength=30
ClipBottomHeight=70
ClipBottomLength=80
CapHalfWidth=40
CapHeight=60
CapLength=100
[VJoy]
Selection=1
Now, set up your webcam somewhere where it is fairly square to your face (the facetracknoir site recommends under your monitor) and start the program.
You will see a screen that looks like this:
Under the "Profile" tab, click "load" and select the OFF.ini we selected earlier. Clicking on the "Settings" tab under "Game Protocol", make sure the "Use TIRViews" option is checked. Finally, go into the "Shortkeys" section and assign keys for "Center", "Game Zero" and "Start/stop". Make sure you select keys that do not conflict with current WOFF key commands.
Now go back to the main screen in the "Go!" window and click "Start" You should see your camera initialize and after a few seconds your face will appear. A few seconds more and a yellow "U" shape will appear and the program will begin to track your movements.
Try the tracking in game. With the default profile, I find the up and down movement and zoom in and out to be pretty good, but looking left to right is a bit buggy. Under the "Curves" Tab, you can tweak the various responses along the different axes.
Tips:
1. Having a strong light source shining behind the monitor onto your face is said to help.
2. Also, I read that if you wear glasses, taking them off while the tracker starts and then putting them back on after it has found your face orientation may help.
3. It seems that you can alt-tab out and make adjustments on-the-fly, which is a nice touch.
4. A light source directly behind the monitor is better than one that is off to either side.
5. I have silver metal framed glasses and while tip #2 above does help, the program does sometimes pick up my frames instead of my face and goes wonky. Playing with contacts seems to help this.
6. The camera really does make a difference. My first web cam was getting 15FPS and was pretty jerky, now with the PS3 eyecam I *cough* borrowed from my in-laws, I am getting 50FPS and it's much better.
7. Make sure you bind the "Center" key and use it if the tracking starts to get uneven. I even read that at the beginning of the mission, it is good to look square on to the screen, click "Center", click "Game Zero" shortcut key and then "Center" again.
8. When you save new profiles, remember to rename them to keep your starting point.
9. I also seem to grimace a lot during a fight, and the web cam will pick this up and sense it as a change of view(!) So, apparently it helps to be stone-faced! You can see this yourself by screwing up your face on the FaceTrackNoIR screen!
To help with this thread, please post additional useful information such as tips, curves and .ini files. As questions, provide answers and let's see if we can work together to help more people experience this useful tool. I will update this thread as new information comes to light! Oh, and please donate to the makers of FaceTrackNoIr to help keep this valuable product alive!
RR
Link to 3rd .ini demo:
http://www.youtube.com/watch?v=NUT41bXgOZo Thanks to Hellshade for getting me up to speed on the whole Shadowplay thing!