Exteral Tracker App
VMagicMirror
v1.1.0 and later supports external tracking apps to move the avatar.
Currently only iOS application is supported.
Advantage and Limitation
Please check following points about external tracker app.
Advantages
- Precise Tracking: Much more precise than VMagicMirror’s webcam based tracking.
- Less CPU usage: Heavy task of face tracking does not run anymore on PC (, instead iOS device take it).
- Can Detach Webcam: You can detach webcam if you only use this feature. This will prevent unexpected face exposure to others, when your screen is shared.
Limitations
If you want to use iOS device, it must be enough new iPhone or iPad, which supports Face ID or has A12 Bionic chip (or newer chip).
Also you have option to use Android device.
Also please be aware of following points.
- Less Stable: Less stable than conventional webcam based tracking. This is because of the inter-device LAN communication.
- Risk of Bug by App Update: If iOS application have some update, it maybe lead issue.
- A Bit Complicated Setup: This feature involve a bit difficult setup, because of inter-device communication.
Preparation
For the preparetion check following:
- PC and the tracking device (iPhone/iPad) are in the same network (LAN).
- LAN environment is stable.
- There is a iPhone / iPad stand, so that the device can capture your face via front camera.
- If you wear glasses put off, or use one with thin frame.
Glasses maybe leads less eye move tracking preciseness, including blink tracking.
How to Setup
Select Ex Tracker
tab on the control panel, then turn on Enable External Tracker
.
By checking this, VMagicMirror become ready to connect with external apps.
How to Setup each App
Please see per-app specific setup process.
iOS: iFacialMocap
(*This area will be updated when other app supported.)
NOTE
Help about Android App MeowFace has been removed, since the it seems not work correctly anymore.
Supported Options
Apply LipSync using External Tracker Data
Disable horizontal flip
: Enable to turn off horizontal flip process.Enable Forward/Backward Move
: Turn on to allow move avatar forward and backward(*).Use Perfect Sync
: Enable Perfect Sync. See detail at Perfect Sync Tips.
*Enable Forward/Backward Move
option does almost nothing if the avatar touches virtual keyboard, gamepad etc. To use this option, confirm that Standing Only
option is selected at Streaming
tab > Motion
> Body Motion Style
.
Apply LipSync using External Tracker Data
feature turns off microphone based lipsync, which leads less CPU load on the PC.
There is also another feature that, the external app gets mouth shape by camera, so your motion will be reflected even when your mouth moves silently.
On the other hand, the tracking precision decreases when the device cannot see your mouth (mainly because of mic or hop guard).
In this case turn off Apply LipSync using External Tracker Data
to use conventional microphone based lipsync.