SETUP: FaceTrackNoIR
Moderators: Board of Directors, Command
SETUP: FaceTrackNoIR
NOTE, NO LONGER FREEWARE
Hi there chaps, I've been messing with FreeTrackNoIR recently (I'm too cheap to buy TrackIR) and got it to work perfectly for my setup so thought i would share.
The first thing you need is a webcam. I'm using an old PS3Eye Camera i found lying in a box, but the software does work with most webcams. (It has worked with every camera i have tried so far without issues).
Once you have a working Webcam using the latest drivers head over to http://sourceforge.net/projects/facetra ... rce=navbar and download the latest 1.7 Beta and 1.7 Beta Update.
Once you've installed and started the software it should detect the currently installed webcam and start using it when you hit the start button. (You will know it's working as your face will be displayed in a box on the left of the program window.)
Once you have the program running it is time to mess with the settings and curves the program uses to track head movement. This can be rather time consuming so to help below is a copy of my Default.ini located in the settings folder of the programs install directory. Just Copy and Paste it into the Default.ini file or make a new 1 with a different file name.
[Tracking]
Smooth=10
invertYaw=false
invertPitch=true
invertRoll=false
invertX=true
invertY=false
invertZ=false
[GameProtocol]
DLL=FTNoIR_Protocol_FT.dll
Selection=2
[KB_Shortcuts]
Keycode_Center=210
Shift_Center=false
Ctrl_Center=true
Alt_Center=false
Keycode_StartStop=207
Shift_StartStop=true
Ctrl_StartStop=false
Alt_StartStop=false
MouseKey_Center=0
Disable_Beep=false
MouseKey_GameZero=0
Keycode_GameZero=0
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=7.75
point-0-y=1
point-1-x=18.5
point-1-y=37
point-2-x=37.75
point-2-y=97
point-3-x=50
point-3-y=180
[Curves-PitchUp]
point-count=2
point-0-x=20.5
point-0-y=0
point-1-x=47.5
point-1-y=87
[Curves-PitchDown]
point-count=2
point-0-x=2
point-0-y=0
point-1-x=13.25
point-1-y=55.5
[Curves-Roll]
point-count=2
point-0-x=9.25
point-0-y=0
point-1-x=26.25
point-1-y=49
[Curves-X]
point-count=3
point-0-x=6.5
point-0-y=0
point-1-x=25
point-1-y=90
point-2-x=50
point-2-y=180
[Curves-Y]
point-count=3
point-0-x=3.75
point-0-y=0
point-1-x=9
point-1-y=79
point-2-x=50
point-2-y=180
[Curves-Z]
point-count=3
point-0-x=7.5
point-0-y=0
point-1-x=25
point-1-y=90
point-2-x=50
point-2-y=180
[Filter]
DLL=FTNoIR_Filter_Accela.dll
[SMTracker]
FilterLevel=1
EnableRoll=true
EnablePitch=true
EnableYaw=true
EnableX=true
EnableY=true
EnableZ=true
[Accela]
Reduction=100
[Curves-Accela-Scaling-Rotation]
point-count=12
point-0-x=0
point-0-y=0
point-1-x=0.308900523560209
point-1-y=0.0666666666666667
point-2-x=0.565445026178011
point-2-y=0.226666666666667
point-3-x=0.769633507853403
point-3-y=0.506666666666667
point-4-x=0.994764397905759
point-4-y=1
point-5-x=1.23560209424084
point-5-y=1.61333333333333
point-6-x=1.47643979057592
point-6-y=2.37333333333333
point-7-x=1.66492146596859
point-7-y=3.12
point-8-x=1.80628272251309
point-8-y=3.92
point-9-x=1.91623036649215
point-9-y=4.70666666666667
point-10-x=2.00523560209424
point-10-y=5.44
point-11-x=2.07329842931937
point-11-y=6
[Curves-Accela-Scaling-Translation]
point-count=10
point-0-x=0
point-0-y=0
point-1-x=0.282722513089005
point-1-y=0.08
point-2-x=0.492146596858639
point-2-y=0.306666666666667
point-3-x=0.764397905759162
point-3-y=0.84
point-4-x=1.00523560209424
point-4-y=1.62666666666667
point-5-x=1.17277486910995
point-5-y=2.78666666666667
point-6-x=1.25130890052356
point-6-y=3.6
point-7-x=1.31937172774869
point-7-y=4.29333333333333
point-8-x=1.38219895287958
point-8-y=4.90666666666667
point-9-x=1.43455497382199
point-9-y=5.65333333333333
[FT]
UsedInterface=0
[FTIR]
useTIRViews=false
useDummyExe=true
Once you've done that Load the new settings within FaceTrackNoIR from the profile menu. (If you make any changes to the curves it is important you save after stopping the program and before exiting it.)
The most important thing when using this software is lots of LIGHT, make sure you are clearly illuminated as it struggles to find you in dark rooms and can stop tracking mid flight.
Good Luck All
Hi there chaps, I've been messing with FreeTrackNoIR recently (I'm too cheap to buy TrackIR) and got it to work perfectly for my setup so thought i would share.
The first thing you need is a webcam. I'm using an old PS3Eye Camera i found lying in a box, but the software does work with most webcams. (It has worked with every camera i have tried so far without issues).
Once you have a working Webcam using the latest drivers head over to http://sourceforge.net/projects/facetra ... rce=navbar and download the latest 1.7 Beta and 1.7 Beta Update.
Once you've installed and started the software it should detect the currently installed webcam and start using it when you hit the start button. (You will know it's working as your face will be displayed in a box on the left of the program window.)
Once you have the program running it is time to mess with the settings and curves the program uses to track head movement. This can be rather time consuming so to help below is a copy of my Default.ini located in the settings folder of the programs install directory. Just Copy and Paste it into the Default.ini file or make a new 1 with a different file name.
[Tracking]
Smooth=10
invertYaw=false
invertPitch=true
invertRoll=false
invertX=true
invertY=false
invertZ=false
[GameProtocol]
DLL=FTNoIR_Protocol_FT.dll
Selection=2
[KB_Shortcuts]
Keycode_Center=210
Shift_Center=false
Ctrl_Center=true
Alt_Center=false
Keycode_StartStop=207
Shift_StartStop=true
Ctrl_StartStop=false
Alt_StartStop=false
MouseKey_Center=0
Disable_Beep=false
MouseKey_GameZero=0
Keycode_GameZero=0
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=7.75
point-0-y=1
point-1-x=18.5
point-1-y=37
point-2-x=37.75
point-2-y=97
point-3-x=50
point-3-y=180
[Curves-PitchUp]
point-count=2
point-0-x=20.5
point-0-y=0
point-1-x=47.5
point-1-y=87
[Curves-PitchDown]
point-count=2
point-0-x=2
point-0-y=0
point-1-x=13.25
point-1-y=55.5
[Curves-Roll]
point-count=2
point-0-x=9.25
point-0-y=0
point-1-x=26.25
point-1-y=49
[Curves-X]
point-count=3
point-0-x=6.5
point-0-y=0
point-1-x=25
point-1-y=90
point-2-x=50
point-2-y=180
[Curves-Y]
point-count=3
point-0-x=3.75
point-0-y=0
point-1-x=9
point-1-y=79
point-2-x=50
point-2-y=180
[Curves-Z]
point-count=3
point-0-x=7.5
point-0-y=0
point-1-x=25
point-1-y=90
point-2-x=50
point-2-y=180
[Filter]
DLL=FTNoIR_Filter_Accela.dll
[SMTracker]
FilterLevel=1
EnableRoll=true
EnablePitch=true
EnableYaw=true
EnableX=true
EnableY=true
EnableZ=true
[Accela]
Reduction=100
[Curves-Accela-Scaling-Rotation]
point-count=12
point-0-x=0
point-0-y=0
point-1-x=0.308900523560209
point-1-y=0.0666666666666667
point-2-x=0.565445026178011
point-2-y=0.226666666666667
point-3-x=0.769633507853403
point-3-y=0.506666666666667
point-4-x=0.994764397905759
point-4-y=1
point-5-x=1.23560209424084
point-5-y=1.61333333333333
point-6-x=1.47643979057592
point-6-y=2.37333333333333
point-7-x=1.66492146596859
point-7-y=3.12
point-8-x=1.80628272251309
point-8-y=3.92
point-9-x=1.91623036649215
point-9-y=4.70666666666667
point-10-x=2.00523560209424
point-10-y=5.44
point-11-x=2.07329842931937
point-11-y=6
[Curves-Accela-Scaling-Translation]
point-count=10
point-0-x=0
point-0-y=0
point-1-x=0.282722513089005
point-1-y=0.08
point-2-x=0.492146596858639
point-2-y=0.306666666666667
point-3-x=0.764397905759162
point-3-y=0.84
point-4-x=1.00523560209424
point-4-y=1.62666666666667
point-5-x=1.17277486910995
point-5-y=2.78666666666667
point-6-x=1.25130890052356
point-6-y=3.6
point-7-x=1.31937172774869
point-7-y=4.29333333333333
point-8-x=1.38219895287958
point-8-y=4.90666666666667
point-9-x=1.43455497382199
point-9-y=5.65333333333333
[FT]
UsedInterface=0
[FTIR]
useTIRViews=false
useDummyExe=true
Once you've done that Load the new settings within FaceTrackNoIR from the profile menu. (If you make any changes to the curves it is important you save after stopping the program and before exiting it.)
The most important thing when using this software is lots of LIGHT, make sure you are clearly illuminated as it struggles to find you in dark rooms and can stop tracking mid flight.
Good Luck All
Ask about ACG contraband, I can get what you need.
FaceTrackNoIR Issues
So I finally managed to pick up a Playstation Eye very cheap. The camera works great, the software as well. However, I'm having issues with one thing, when I activate FaceTrackNoIR, it disables any and all throttle/joystick input. I'm using the Saitek X52 with the SST software to manage joystick profiles. The software still runs while FaceTrackNoIR is running, which means the PC is detecting the X52, however when I open the SST control panel, it detects zero movement. I open it in IL-2 1946 or CloD, same thing. The only way I can return HOTAS functionality is by closing FNIR, disconnecting the X52 USB and reconnecting it. I'm satisfied so far with using mouse panning, but I like the extra functionality of head tracking, so it isn't super urgent, would just like to find the root of the problem.
Cheers.
Additional Info: This is with the Tracker Source set to faceAPI and the Game Protocol to Freetrack.
Cheers.
Additional Info: This is with the Tracker Source set to faceAPI and the Game Protocol to Freetrack.
Re: FaceTrackNoIR Issues
Solved. Just had to disconnect the X52 prior to booting FNIR.
- Dickie
- Group Captain
- Posts: 13847
- Joined: Sat Jul 14, 2012 12:15 pm
- Location: Gloucestershire, England
- Contact:
Re: FaceTrackNoIR Issues
Merged with the FTNIR thread since it may be useful to know.
Re: SETUP: FreeTrackNoIR
so, i'm trying to get FaceTrackNoir to work, corresponding to the settings you gave us, and all i gotta say is that it works, but you really have to get used to it, and remember to keep your head centered...
Ayy blyat!
Re: SETUP: FreeTrackNoIR
I used to use FreeTrackNoIR for a while but found that it was more troublesome than it was worth. Saved up and got TrackIR 5 and it's like another world by comparison.
Re: SETUP: FreeTrackNoIR
Do consider EDtracker (http://www.edtracker.org.uk/). It's not as good as TrackIR, but one of my mates uses it in CLOD and he says it's fine. And it only costs £28 for the basic one (£38 for the all-singing-all-dancing-one).
- Dickie
- Group Captain
- Posts: 13847
- Joined: Sat Jul 14, 2012 12:15 pm
- Location: Gloucestershire, England
- Contact:
Re: SETUP: FreeTrackNoIR
Donkey, I think this should be a sticky. At some point would you be able to describe in a shiny new thread and I'll title and sticky it??