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.
Have fun.
P.S. this is my first UE4 plugin, so sorry if i’m doing anything wrong.
Hi moookiexl ,
your work is super cool!!
what version of unreal are you using?
and are you working on Windows (7, 8, 10…)?
'cause I am working for my thesis and this could be a good help!
thanks
hei… how do you call the camera variable in the blueprint, I mean, how do you find your webcam among the variables?
should I create one on my own? (and in case how?)
thanks
It’s your in-game camera, nothing to do with your physical webcam (that’s all done in your freetrack client, Unreal doesn’t need to know that). Just add a camera component to your player character and link it to that.
Hi there
I’m using the plugin you offered (the one compiled for 4.10), however after enabling the plugin and restarting my project it just keeps crashing before my project even loads up, any clue how I can fix this? I’m really hoping to get this working with Trinus VR.
Salina_Energy’s problem fixed via PM. For everyone else: if you get same error, make sure the plugin is copied to to plugins folder of your project, not the engine, and that you copied freetrackclient64.dll as well.
I load my Game and i get a message: Plugin ‘freetrack’ failed to load becouse module ‘freetrack’ does not appear to be compatible with the current version of the engine. The Plugin may need to be recompiled.
Awesome Will test soon and let you know.
Quick Question : Where should i link the data to , make a blueprint for the camera and link it to that or in the whole project blueprint one?
Awesome, I’ll try soon. Thanks for sharing.
However I’m looking into projections off-axis and motion parallax and all sort of things, have you tried before?
Just tried it with Trinus VR on an Huawei P8 Lite, and it works good. I need to works on sensitivity but with “Freetrack” mode on Trinus Server, and Sensor Mode B on the phone the plugin recieve datas correctly.
Thanks for this !