First, you may need to find out the range of the signals your phone outputs to FaceTracknoIR. Can you post those? Maybe a screenshot of the UDP-settings too?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I've done some testing with OpenTrack on PC and FreePie UDP on Phone. To make it works, I had to do the following:
Switch Roll and Pitch
Invert Pitch
Add a +90 degrees offset to yaw
With those settings it works, -90/+90 degrees for yaw, pitch and roll and it returns to the zero position.
I'll investigate a little more FtNoIR settings, but I think that FreePie uses some kind of fusion on sensors and I'm not sure that HeadTracker does the same.
I'll try to post some screenshots of the messed values too.
Regards
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi,
I've tried to figure out FtNoIR handles head tracking but unfortunately I couldn't.
This is what I've done between an Android 4.x phone and a Win10 PC:
Phone flat on the desk, I push start in FtNoIR and transmit in HeadTracker. 0 values everywhere, ok. That's my zero position.
Now I rotate the phone. In FtNoIR, output and raw values are differents despite of the linear 1:1 curves. Raw values differs from HeadTracker too.
I move back the phone to its initial position. Everything is messed up, only HeadTracker show nearly 0 values!
To me, this is completely broken.
What I need is to pass angles directly to the games and zero remains zero.
Are Android Gyroscopes values absolute (well kind of) or relative, incremental? I could fix the source code but no source code is provided...
Regards,
Louis
Seems like you found the UDP tracker?
First, you may need to find out the range of the signals your phone outputs to FaceTracknoIR. Can you post those? Maybe a screenshot of the UDP-settings too?
Thanks for your answer.
I've done some testing with OpenTrack on PC and FreePie UDP on Phone. To make it works, I had to do the following:
With those settings it works, -90/+90 degrees for yaw, pitch and roll and it returns to the zero position.
I'll investigate a little more FtNoIR settings, but I think that FreePie uses some kind of fusion on sensors and I'm not sure that HeadTracker does the same.
I'll try to post some screenshots of the messed values too.
Regards