Aces High Bulletin Board
General Forums => Hardware and Software => Topic started by: bashwolf on January 29, 2011, 07:09:02 PM
-
Ok Ladies and Gentlemen,
I have found a free a cool software where it allows you to use in game tracker IR in Aces High just by hooking up a camera. You don't need LED hat or other gadget on your head to track your head movement. I bought PS3 Eye Camera and downloaded a software called FaceTrackNoIR. I was looking to making my own LED hat but it was failure. So, through some research and accident found this cool software. I am trying record a video but i when i record in game it just on fix and does not follow my head movement. I wanted make a video and post it on youtube. Let me know if you guys need help setting it up. I hear the PS3 Eye one of best camera for its bucks.
Bash
-
Yup, also found it and tested it. Face tracking very good, haven't had the time to set it up satisfactorily in the game, seemed to be a small lag and the proportions of movement way off. Didn't have long to mess with it though.
Perhaps someone who gets it working well would be prepared to share their settings?
-
Here is a video (http://www.youtube.com/watch?v=ww_GALvsiVo) I made with FaceTrackerNoIR in Aces High using the PS3 Eye camera and FaceTrackernoIR software.
I will post my Setting soon too but still working on it to get the way I want it.
Bash
-
I'd like to try those settings when you're ready, I had a bit of a fiddle with it yesterday and found it only ok, but it looks like you have a much better setup that I came up with.
Salute
Steely
-
I posted my settings on our website with some instructions for installing and best use. Look for the Aces High .ini file link in the post.
http://www.jokersjokers.com/forums/viewtopic.php?f=5&t=3814 (http://www.jokersjokers.com/forums/viewtopic.php?f=5&t=3814)
I have a small deadzone set, but you don't seem to have one Bash based on the video? You are also getting, it seems, much nicer movement from yours. I think the webcam I have that barely gets 15fps needs an upgrade to make better use of this software.
I find the app crashes on occasion, but I am using the Beta 1.4. The developer claims an upgrade in the next week or two ("two weeks") that will offer some better smoothing algorithms. He seems responsive to input to making it better.
Pretty good app, not fully sold yet, but definite potential.
-
Thanks Spite, i'll give that a try!
Salute
Steely
-
Hey spite,
I was wondering if i can email you my settings so you and others can download?? I have screen shot too share with you guys.
Thanks
Bash
-
Sure can Bash, I'll post it on our site along with mine.
:salute
-
Wonder how long til HTC builds the API into AH :)
-
Bashwolf sent me a screenshot of some of his settings for FaceTrackNoIR. I have linked to it here.
(http://jokersjokers.com/common/screenshots/FaceTrackNoIR_screenshot.jpg)
-
I am not sure if you can see the setting from that screen shot.
Settings
Sensitivity 14
Yaw 92 or try 52 ( Check the inverted box)
Pitch 52
roll 0
X 20
y 22 (check the inverted box)
z 22
If this setting are too fast or slow you can adjust one setting at time while the game is running. Use minor adjustments.
Good luck :D
Bash
-
Thank you Bash and Spite, will give it a try after the Duelling Tournament :salute
-
I've downloaded the software, but can't get it to run.
I get the following error message: "No DLLs were found in the waterfall procedure."
I notice a bug report on the FaceTracknoIR forums mentioning a possible issue with W7 64-bit.
Are any of you running FaceTracknoIR on W7 64-bit?
-
I think that's quite interesting. One thing that turns me off from TIR and facetrack, however, is that you're looking out the side of your eye to see the screen as you turn your head.
Too bad there's not a way to track position and use monitor glasses as well. That way you actually look right, and in your glasses your view pans right.
Is there anything like that? Something that simulates moving around and seeing in that direction as you should? (hypothetically, that is... I can't afford to change how I fly, so I will stick with hat+up for now)
-
"I've downloaded the software, but can't get it to run.
I get the following error message: "No DLLs were found in the waterfall procedure."
I notice a bug report on the FaceTracknoIR forums mentioning a possible issue with W7 64-bit.
Are any of you running FaceTracknoIR on W7 64-bit?"
Unfortunately this software does not work with win7 64bit at moment untill developer finds a fix.
i am running win7 32 bit,
Krusty u can adjust that somewhat by setting where you do not have to look edge of the screen to look around
Bash
-
If you right click the screenshot and open in a new tab or window, you will get the full view.
I will direct link to my .ini file (http://jokersjokers.com/common/downloads/AcesHigh.ini.zip) as well.
I have the 'EWMA' sliders all set to 100. but only the 'smoothing' slider set to 1. This gives me very smooth movement of travel. But only, if I launch AH first and THEN launch FaceTrackNoIR. For some reason, if I reverse the order, the movement is quite jumpy with the center view drifting a lot. Also, it seems if you don't launch FaceTrackNoIR at all, the head position cursor keys and Page Up and Down keys refuse to function. Launch FaceTrackNoIR and then they work. Anyone else notice this or is it just me?
What Bashwolf's screenshot does not show, are the settings on the "Curves" button and it is there that the amount of head movement to actual distance traveled/viewed is determined. I only have to turn my head a little to get full six views in either direction. For some planes (F4U) you may need to also lean to the sides with a little forward or backward movement. I would like to see other "Curve" Settings to see if I am close.
-
I think that's quite interesting. One thing that turns me off from TIR and facetrack, however, is that you're looking out the side of your eye to see the screen as you turn your head.
Too bad there's not a way to track position and use monitor glasses as well. That way you actually look right, and in your glasses your view pans right.
Is there anything like that? Something that simulates moving around and seeing in that direction as you should? (hypothetically, that is... I can't afford to change how I fly, so I will stick with hat+up for now)
Uh, missed the VR glasses threads along the years?
-
I'm running win7 x 64 so I didn't hold out much hope of getting this to run. Dusted down an old Logitech quickcam I had lurking in a drawer, connected it and found the w64 bit drivers on the Logitech website.
Installed the facetracknoir siftware and got the "No DLLs were found in the waterfall procedure." error
Checked tracknoir website and found
Q: I get 'IPP waterfall error':
A: This error is probably caused by the fact that you have a processor, that was not recognized by the IPP-runtime installer. To solve this, you should un-install the IPP-runtime (via Control Panel/Add Remove Programs) and then install the faceAPI demo. You can un-install the faceAPI demo after this.
I have an i7 processor so this makes sense so went to faceAPI website http://www.seeingmachines.com/ and downloaded demo as instructed (have to register first), installed and uninstalled amd hey presto the tracknoir software worked.
Next problem was lighting. As it turned out I have two lamps on my desk, one either side of my seating area, the 3 brightness touch level type so was easy to find a suitable even lighting level.
Frame rate on camera was very poor and jumping around. I found that by turning the exposure down to about 50% I could stabilise this at 14fps still in the red but better. I used Spite.s file and started up Aces High setting up a joystick button to stop TrackIR and Start with Pan.
I was surprised to find it worked!
I needed to tweak EWMA factors (will also try Bashwolf settings) and it now works much better. I still need to make large head movements to left and tight and up and down a bit laggy but that may be the poor frame rate and low exposure.
I am encouraged enough to buy a PS3 eye camers having found the Windows drivers at http://codelaboratories.com/downloads/ .
-
Omg...
Awesome! I've had issues with the LED hat thing, very finicky... This might be my knight in shining armor!
-
I have Windows-7 64 bit and got it working, (not-beta) but with a regular logitec camera, I use the freetrack software with a modified microsoft camera now,and have it working to a T! no funding for the PS3 camera now, but I want to try it, seems side-up,and rear-up veiws are great! but too much bobble head for me, maybe the camera, started making me dizzy!
-
The difference between version 1.3 (non-beta) and version 1.4 (beta) is night and day. The non-beta version was unplayable for me.
-
I have ps3 eyecamera now and framerate up to 50 fps. Much smoother and responsive but have to find optimum settings again. Sounds like v5 will make a difference.
Being able to center using a mapped joystick key would be a real boon, the built in trackir option doesn't work.
-
Sounds like with this software VR headsets no longer need trackers in em :)
-
Sounds like with this software VR headsets no longer need trackers in em :)
This was my first thought, this would lower the prices a decent amount. I'm hopeful that a high-resolution one comes out soon! I'll jump on it! :x
-
:O this could be a real nice tool but...omg...5 minute test in offline mode using spite's ini file...i need some tylenol...
think i need a better cam...and a tutorial on how to adjust it for in game use would be real nice... :rolleyes:
-
gyrene81 "think i need a better cam...and a tutorial on how to adjust it for in game use would be real nice."
Gyrene cam makes big difference for this software. I have ps3 eye and there is ini file which makes the ps3 eye cam unlock the 30fps. I get a constant 50-60 fps. I am sure there are other good cameras that are just are good but since my sons had ps3 camera I just borrowed it. Also, u can do in game adjustment while your flying around thats how i tweak mine. PC System, camera, etc does matter to get good smooth motion. I am still tweaking it and took me while to get mine set at okay settings.
Bash
-
FYI guys, that version 1.5 was released today.
FWIW,
...
-
I think that's quite interesting. One thing that turns me off from TIR and facetrack, however, is that you're looking out the side of your eye to see the screen as you turn your head.
Too bad there's not a way to track position and use monitor glasses as well. That way you actually look right, and in your glasses your view pans right.
Is there anything like that? Something that simulates moving around and seeing in that direction as you should? (hypothetically, that is... I can't afford to change how I fly, so I will stick with hat+up for now)
I thought the same thing they have something even neater now! once I find it I will post it but there track IR glasses with 780p res . now the screen stays in front of you no matter where you look. but its price tag defeats the purpose of this post. the post is about a decent FREE Ir program. these glasses are another monitor around $400+
-
anyone using this know how to stop the camera from auto zooming in?
been putzing with it a bit...i have the sensitivity figured out (i think) but...still haven't figured out how to get it to stop wandering around when i want it to be stationary.
-
anyone using this know how to stop the camera from auto zooming in?
been putzing with it a bit...i have the sensitivity figured out (i think) but...still haven't figured out how to get it to stop wandering around when i want it to be stationary.
Gyrene, if I understand your question, you want to be able to pause/resume its tracking at will?
That can be done by setting up the "Short Keys" feature in the Face API Settings tab. For instance, I set Shift+f9 to stop/start tracking and Shift+f12 to recenter the head position. These were the same settings I used to use with Freetrack, so it's very intuitive for me.
You can also choose what you want FTNOIR to do once you pause it. You can set it to zero out its position (recenter) or pause in place. You can also set it to stop completely or keep tracking but not pass the track on into Aces High. Just go to the Face API settings and you'll see those controls.
FWIW,
...
-
well, not exactly wraith...what i'm talking about is sitting in the cockpit, not moving a muscle...i use the <end> key to center/default...so i center my view and without my face moving at all, the program wants to slide my view forward...like hitting the up arrow on your keyboard to slide forward in the cockpit...or hitting the bracket keys to move forward/backward in f3 mode...
i don't want to disable it because it can be useful in some views but...it shouldn't do that without my head moving and i can't figure out what axis that is to adjust it.
-
well, not exactly wraith...what i'm talking about is sitting in the cockpit, not moving a muscle...i use the <end> key to center/default...so i center my view and without my face moving at all, the program wants to slide my view forward...like hitting the up arrow on your keyboard to slide forward in the cockpit...or hitting the bracket keys to move forward/backward in f3 mode...
i don't want to disable it because it can be useful in some views but...it shouldn't do that without my head moving and i can't figure out what axis that is to adjust it.
Ah gotcha! Yep, I had this same problem too; it’s annoying to have what could be no more than a mere breath cause an intense movement within the program. The good part is that the program is THAT sensitive (a very good thing) and that it IS adjustable. Gyrene, I’ll give a little more info than you probably need, but it's so that others who don’t have the program yet can get a better sense of what we’re talking about:
CURVES: FTNOIR tracking sensitivity/responsiveness is mainly adjusted via the Curves feature. The Curves pane has two tabs in it: Rotation and Translation. Rotation and translation use X,Y and Z axis designations. Rotation handles what In a flight game would be termed Roll, Pitch and Yaw. However FTNOIR is designed to work with any game, so it terms Yaw to equal rotX, Pitch = rotY and Roll = rotZ. To adjust roll, pitch and yaw you will go to the Curves/Rotation tab, and adjust the shape of the response curves for each axis. The ends of the curves have little “handles” that you can grab with the mouse and move around to determine the curve’s shape. That shape is a balance between head input movement (your actual position) and Output (what that equates to in movement within the game). So you could move your head 10 dgs in real-life and that could equate to a far greater movement in the game, depending on how you’ve set sensitivity. Translation curves determine LINEAR movement in the cockpit (up/down, side to side, etc.) using the XYZ axis vectors. Just like the AH joystick profiler, you can also set a certain amount of deadband (they call it neutral zone), which means you can add in a certain number of degrees of real head movement for any axis, which FTNOIR will not react to at all.
The Z vector in the Translation tab is the one for forward/backward movement in the cockpit and that’s the one you’ll need to adjust.
Essentially it sounds like you don’t have enough neutral zone set up yet, and you probably have to adjust the shape of the curve so that it will take a lot more movement to initiate actual movement in the game than you have set right now. I have my translation Z neutral zone set for something fairly high (I think 15, maybe even more). I also set the response curve to require a lot of actual input movement to give relatively shallow output curve. The flatter the curve from left to right, the less Output movement you will get, so keep that in mind. You can also set the neutral zone to be ridiculously high so that you’ll get no responsiveness at all (e.g., I have the Roll neutral zone set ultra high because I don’t want that much of it in-game).
INHIBIT AXIS: In addition to the Curves feature, you can set a short-key to force certain axes to stop being recognized if it gives you trouble or you just want to stop it from giving output. Again, I inhibited the Roll axis as an added precaution in my own profile.
I’ll see if I can dig up a copy of my FTNOIR Aces High profile to post in this thread. Maybe it can get some of you get started. Remember, “your mileage may vary,” so you’ll need to adjust to your individual tastes/needs.
FWIW,
...
-
Below are the settings I'm currently using in FTNOIR for Aces High. Game specific profile settings are saved as .INI files and I simply called mine Aces High.ini:
[Tracking]
Smooth=25
sensYaw=152
sensPitch=58
sensRoll=148
sensX=110
sensY=177
sensZ=242
NeutralZone=3
invertYaw=false
invertPitch=true
invertRoll=false
invertX=true
invertY=false
invertZ=false
useEWMA=true
minSmooth=10
powCurve=40
maxSmooth=45
[Curves]
Yaw_point1=@Variant(\0\0\0\x1a\0\0\0\0\0\0\0\0@ \0\0\0\0\0\0)
Yaw_point2=@Variant(\0\0\0\x1a?\xf0\0\0\0\0\0\0@E\x80\0\0\0\0\0)
Yaw_point3="@Variant(\0\0\0\x1a@e\x80\0\0\0\0\0@,\0\0\0\0\0\0)"
Yaw_point4=@Variant(\0\0\0\x1a@e\x80\0\0\0\0\0@I\0\0\0\0\0\0)
Pitch_point1=@Variant(\0\0\0\x1a\0\0\0\0\0\0\0\0@ \0\0\0\0\0\0)
Pitch_point2=@Variant(\0\0\0\x1a\0\0\0\0\0\0\0\0@>\0\0\0\0\0\0)
Pitch_point3=@Variant(\0\0\0\x1a@f@\0\0\0\0\0@3\0\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@I\0\0\0\0\0\0)
Roll_point2=@Variant(\0\0\0\x1a\0\0\0\0\0\0\0\0@I\0\0\0\0\0\0)
Roll_point3=@Variant(\0\0\0\x1a\0\0\0\0\0\0\0\0@I\0\0\0\0\0\0)
Roll_point4=@Variant(\0\0\0\x1a\0\0\0\0\0\0\0\0@I\0\0\0\0\0\0)
X_point1=@Variant(\0\0\0\x1a?\xf0\0\0\0\0\0\0@\"\0\0\0\0\0\0)
X_point2=@Variant(\0\0\0\x1a@R\xc0\0\0\0\0\0@4\0\0\0\0\0\0)
X_point3=@Variant(\0\0\0\x1a@H\0\0\0\0\0\0@@\x80\0\0\0\0\0)
X_point4=@Variant(\0\0\0\x1a@R\xc0\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@.\0\0\0\0\0\0)
Y_point2=@Variant(\0\0\0\x1a@.\0\0\0\0\0\0@D\0\0\0\0\0\0)
Y_point3=@Variant(\0\0\0\x1a@M\x80\0\0\0\0\0@@\x80\0\0\0\0\0)
Y_point4=@Variant(\0\0\0\x1a@V@\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@<\0\0\0\0\0\0)
Z_point2=@Variant(\0\0\0\x1a@\"\0\0\0\0\0\0@H\0\0\0\0\0\0)
Z_point3=@Variant(\0\0\0\x1a@U@\0\0\0\0\0@B\x80\0\0\0\0\0)
Z_point4=@Variant(\0\0\0\x1a@^\0\0\0\0\0\0@I\0\0\0\0\0\0)
[KB_Shortcuts]
Keycode_Center=88
Shift_Center=true
Ctrl_Center=false
Alt_Center=false
Keycode_StartStop=67
Shift_StartStop=true
Ctrl_StartStop=false
Alt_StartStop=false
SetZero=true
SetEngineStop=false
Keycode_Inhibit=44
Shift_Inhibit=true
Ctrl_Inhibit=false
Alt_Inhibit=false
Inhibit_Pitch=false
Inhibit_Yaw=false
Inhibit_Roll=true
Inhibit_X=false
Inhibit_Y=false
Inhibit_Z=false
[FTIR]
useTIRViews=true
[GameProtocol]
Selection=4
[TrackerSource]
Selection=0
-
excellent, thanks for the info wraith...i'll mod my ah.ini file with your settings and see what happens...i know i'll have to tweak some more but now i understand where i was going wrong.
-
Good luck! Hope the settings help. :salute