FaceTrackNoIR
FaceTracking with just your webcam or smartphone!
Donate
iOS USB Logo  

iOS USB tracker for FacePoseApp

Info:

The FacePoseApp tracker for iOS was created in the beginning of 2020. For iOS a USB interface was created, using the iTunes interface.

If you have questions regarding the iOS USB tracker, please post them here: [discussion:faceposeapp]

 

Advantages:

Connecting to FacePoseApp with USB ensures a stable way of communicating. As a bonus, your smartphone will remain charged!

The need to tweak firewall and/or router settings is also avoided. Instead, you must however install iTunes on your PC.

Downloads:

The current version of the iOS USB Tracker is avaiable here.

Settings:

iOS USB Tracker settings

Tracker: FaceTrackNoIR supports two trackers to run simultaneously. It is however NOT possible to run two instances of the iOS USB tracker.

 

Receiving Port-number: this is the number of the TCP-port, which is used to communicate. By default this is port 7071.

 

Tracker active: this field indicates if the tracker has state OK. Right next to it the communication status of the USB receiver program is shown.

 

 

Enable and Configure Axis

The Andoid USB Tracker currently reads up to 6 values from the remote USB device and shows their (raw) values.

 For each of these values, the following settings can be configured:

  • FaceTrackNoIR axis: This listbox gives you the option to assign the value to an in-game axis. Selecting "None" leaves the value "untouched", so it can be used by the secondary tracker. The settings as displayed are appropriate for FacePoseApp.
  • Minimum input value:  The Minimum value sent by FacePoseApp. You can tweak this setting, though the displayed values are quite sensible.
  • Maximum input value:  The Maximum value sent by FacePoseApp. Please note that it is best practice to 'balance' the min. and max. settings around 0. The values are scaled to -50/+50, so the full range of the curves can be used.
  • FaceTrackNoIR input:  The value actually sent to FaceTrackNoIR.
  • Invert Value: You can check this box, to invert the axis.

 

Known Issues and limitations:

The iOS USB tracker only works for (logically) Apple devices.

 

To communicate, the iOS device uses the iTunes interface for USB. You can test communication using the iOS USB Tester for FacePoseApp. This program is installed by the installer of the plugin. More details about iOS4FPA can be found on the FacePoseApp website.