Welcome, Guest
Username: Password: Remember me
"City Car Driving" general discussion forum for English users

TOPIC: FreeTrackNoIR - Free 3D head tracking

FreeTrackNoIR - Free 3D head tracking 04 Oct 2012 15:17 #4250

  • darkdexter
  • darkdexter's Avatar
  • OFFLINE
  • Novice
  • Posts: 16
  • Thank you received: 1
Check it out.It is like trackir but you only need a webcam and the FreetrackNoIR software.
Now i am trying to find a way for it to work in this game. Anyone else have used this as an alternative from the expensive naturalpoint's TrackIR?
If this free software works then this would enhance the realism of City Car Driving.
Last Edit: 05 Oct 2012 03:16 by darkdexter.
The administrator has disabled public write access.

Re: freetracknoir 05 Oct 2012 02:50 #4257

  • darkdexter
  • darkdexter's Avatar
  • OFFLINE
  • Novice
  • Posts: 16
  • Thank you received: 1
Hey guys, I have finally got the FreeTrackNoIR working. I find this an excellent program for practicing shoulder checks without having to press any keyboard keys. other than that, the immersion increases greatly without having to actually pay $100-200 for the commercial TrackIR.

I will tell you how do it, it is really simple.

But before we start you need two important things that will make this program work perfectly.
First of all,
I really recommend that you get a good webcam,somewhere that can capture a minimum 25 fps so the tracking in game will not lag, the best webcam for this program is the PS3(playstation) EyeToy Camera( max 120fps), you can get it for about $30-50 in most retail stores. Brand new would be around $60 +. I got mine in a Cash converter for about $10( it is used).

Second thing is a PC with a good CPU, this program uses facetracking via webcam so it does uses a lot of processing especially when your running a game in max. A PC with a 2.7 ghz +, dual core is good enough.

just follow these steps :

*** This part is only for those who will use the PS3 Eye toy camera***
*** Skip to 2 if using other compatible webcams***
( facetracknoir.sourceforge.net/compatibility/webcams.htm )
*************************************************************************
1.Download and install CL Eye Platform Driver:
(Install the Driver before plugging in the camera to the PC's USB port)
codelaboratories.com/downloads/
***************************************************************************


2.Download Non-Commercial faceAPI License v3.2.6 then Install it:
(you have to register for the free download)
www.seeingmachines.com/produc...api/downloads/

3.Download and Install FaceTrackNoIRv160:
http://facetracknoir.sourceforge.net...s/download.htm

Download the DLL fix and drop it in the FaceTrackNoIR folder,it is the folder where the freetracknoir.exe is :
Example: C:\Program Files (x86)\Abbequerque Inc\FaceTrackNoIR

Link of the fix :
sourceforge.net/projects/facetracknoir/files/redist/NPClient.dll/download

v1.60 is known to be buggy and sometimes it does not work. Try downloading v1.70 which is a dev beta, it hasn't been officially released yet but you can get it from here
www64.zippyshare.com/v/48375823/file.html
** Does not require install, just extract it to a desktop, recommend creating a folder in the desktop and naming it FreetracknoIR. Extract to that folder. ** Since it is a developer version, the content if unorganized, you can find the .exe in the bin folder

Launch FaceTrackNoIR.

There are 3 boxes in the center called Profile, Tracker Source, and Game Protocol

In the Profile Box, click load and choose default.ini
In the Tracker Source Box, choose Face API
In the Game Protocol box choose Fake TrackIR
In the bottom right where it says invert, put a checkmark next to Pitch

Back in Profile Box, click Save As... and save it. name it to citycardriving or any name of the game you will be using it for.
Click the Start button in Tracker Source box,you will know it is working if the Status changes to "Tracking". Wait several seconds for the program to start tracking,a mini screen should show up like a standard webcam capture and it will track your face. Launch city car driving.

Adjust the curves in the FaceTrackNoIR to your personal preferences.

**** For PS3 eye Toy Camera User***
This will make the PS3 run up to 120 FPS, only recommended for users that have high end PC
( triple, Quadro Cores)

Create a new text file and rename it to cleye.config, then paste the following

<?xml version="1.0" encoding="UTF-8"?>
<cleye>
<item name="mode" value="advanced" />
</cleye>

Put it in the FaceTrackNoIR directory
(C:\Program Files (x86)\Abbequerque Inc\FaceTrackNoIR)
This will make the ps3eye use a higher fps
Last Edit: 05 Oct 2012 03:07 by darkdexter. Reason: spell checks, added content
The administrator has disabled public write access.
The following user(s) said Thank You: mmicky

Re: freetracknoir 10 Oct 2012 06:58 #4291

  • mmicky
  • mmicky's Avatar
  • OFFLINE
  • Novice
  • Posts: 8
  • Thank you received: 2
I have it working now with my current Microsoft LifeCam. It's a great improvement to the experience. I had to tweak the "curves" and the NeutralZone values for it to work smoothly. Thanks for sharing this.
The administrator has disabled public write access.

Re: freetracknoir 12 Oct 2012 12:41 #4304

  • darkdexter
  • darkdexter's Avatar
  • OFFLINE
  • Novice
  • Posts: 16
  • Thank you received: 1
I am glad that it worked for you. You should do tutorial on the tweaking values, so far i can't understand it so i leave it to default settings that it came with
The administrator has disabled public write access.

Re: freetracknoir 29 Nov 2012 20:20 #5446

  • grosbedo
  • grosbedo's Avatar
  • OFFLINE
  • Novice
  • Posts: 21
  • Thank you received: 6
Hi there,

Thank's a lot for this tutorial!

At first my FaceTrackNoIR install did not work inside City Car Driving (it worked outside the game: the face tracking was working well in the visual widget, but nothing in the game...).

I tried FaceTrackNoIR v1.60 and v1.70 on your post, but they both did not work at all.

Then I tried FaceTrackNoIR v1.60 with the NPClient.dll patch you've given above, and it worked smoothly!

This information should be added in the manual or FAQ, it enhances a lot the gameplay!

Some advices to make it work better:

* tweak your camera settings to high contrast, and keep an enoughly illuminated environment (eg: at night, turn on an ambient light). You should do this instead of adjusting the filtering options of FaceTrackNoIR (I've left everything as default except the Internal Filtering which I've set to None instead of Normal, it seems this speeds up a bit the detection particularly in fast movements).

* some functions are NOT available anywhere except by using keyboard shortcuts. For example, to reset the origin position (telling FaceTrackNoIR that your current position and orientation of head is the default), you have to press HOME key. You can change these keyboards shortcuts in the config window.
You should use the HOME key reset regularly whenever FaceTrackNoIR lose your track and redetect your face again.

* tweak the detection curves. It's not very complicated: change one curve and try in the game what it changed, you'll very quickly get a hang of the thing.

Pro tip 1: you should change the neutral zone, ie: the degree of movement you can do without FaceTrackNoIR assumes you are really moving (else your camera will always be bobbing whenever you move only an inch, or even if you don't move at all because the detection is not 100% stable).

Pro tip 2: you can change the Neutral zone just like the curves directly by clicking and dragging on the graphics.

Pro tip 3: instead of a neutral zone, you can configure a linear progression curve for the neutral zone (this means that for small movement, the camera will move, but very smoothly) by clicking on the graphic plot, on the neutral zone and dragging it up and right (you will see a new straight curve appear at the left of the neutral zone).
The administrator has disabled public write access.
The following user(s) said Thank You: darkdexter

Re: freetracknoir 06 Dec 2012 15:13 #5523

  • darkdexter
  • darkdexter's Avatar
  • OFFLINE
  • Novice
  • Posts: 16
  • Thank you received: 1
Hey thanks for the explanations. If your not busy at all then care to post a screenshot of your settingd? it would help alot as a reference so we won't have to Alt+Tab everytime we need to change a setting
The administrator has disabled public write access.

Re: FreeTrackNoIR - Free 3D head tracking 08 Dec 2012 00:42 #5541

  • natan
  • natan's Avatar
  • OFFLINE
  • Novice
  • Posts: 34
  • Thank you received: 1
wiil it be stupid to ask what is trackir and this freetracknoir?
The administrator has disabled public write access.

Re: FreeTrackNoIR - Free 3D head tracking 10 Dec 2012 14:27 #5591

  • Kivlov
  • Kivlov's Avatar
natan wrote:
wiil it be stupid to ask what is trackir and this freetracknoir?
en.wikipedia.org/wiki/TrackIR
The administrator has disabled public write access.

Re: FreeTrackNoIR - Free 3D head tracking 01 May 2013 11:44 #8745

Everything is working for me out of the box with facetracknoir production version 1.7 and freetrack2.0 game protocol. too much lag, need to figure out where it comes from.
The administrator has disabled public write access.

Re: FreeTrackNoIR - Free 3D head tracking 07 May 2013 09:20 #8934

  • UKDemon
  • UKDemon's Avatar
  • OFFLINE
  • Novice
  • From Hell I Come
  • Posts: 23
  • Thank you received: 3
step 3 FaceTrackNoIRv16....the link does not work anymore, this is the new link facetracknoir.sourceforge.net/information_links/download.htm this is for the updated version v170 download full installer
Intel i7-3770K CPU @ 3.50GHz, 3801 Mhz, 4 Core(s), 8 Logical Processor(s)
Sapphire 7970 3GB GHZ Edition (Overclocked)
16gb RAM
8 TB with additional 120GB SSD
Win 7 x64 Ultimate
Last Edit: 07 May 2013 09:25 by UKDemon.
The administrator has disabled public write access.
The following user(s) said Thank You: jericho
Time to create page: 0.241 seconds