Since nobody seems to have made freetrack plugin yet, here’s my attempt.
Usage is simple, just link camera translation and rotation to “get freetrack data”, like this:
And… that’s it. Start freetrack client, start your game, look around.
To make it work with packaged projects, freetrackclient64.dll (or freetrackclient.dll if it’s 32bit) needs to be manually copied to ProjectName/plugins/freetrack
(does anyone know of a way to make Unreal do this automatically?)
Tested with OpenTrack, but should also work with FaceTrackNoIR, Freetrack or anything else using freetrack 2.0 protocol.
It only works on Windows at the moment, if someone wants to port it to other platforms, fix any bugs, or make any other modification, feel free to do so, source code is included.
P.S. this is my first UE4 plugin, so sorry if i’m doing anything wrong.