VMC Protocol
This feature is available from VMagicMirror v3.3.0.
This feature supports VMC Protocol (VMCP) to receive pose and facial data from other applications which support VMC Protocol.
Note: Before using VMC Protocol with VMagicMirror
In VMagicMirror, VMC Protocol is treated as a most advanced unstable feature, because there are so many VMCP supported apps.
VMagicMirror’s author tests VMCP feature with following apps, though the apps also might be unstable by future updates.
Especially VMCP data communication from other devices (e.g. app running on smart phone) can be more unstable and leads higher network load, than receiving data from other apps in PC.
1. Basic Usage
By default VMCP feature is hidden in control panel window.
To enable it, open setting window and select VMCP
tab > Show VMCP Tab on Main Window
to show settings UI on main control panel window.
Then, select VMCP
tab in control panel window.
Check Enable VMC Protocol
to enable the feature.
Setup data source and click Apply
to apply changes.
- Port number
- Data to apply
- Head: Head pose.
- Hand: Hand and finger pose.
- Facial: Face Blendshape values.
- App Name: this is just for memo area and does not have effect how app will behave.
NOTE
When VMC Protocol’s hand pose receive is active, VMagicMirror’s default motion features (e.g. keyboard typing motion) does not work.
Exception is Word to Motion, which runs with higher priority than VMCP based motion.
Status
area indicates check mark during receicing VMCP data.
VMagicMirror recommends to load the same avatar both in VMCP source app and VMagicMirror.
NOTE
VMagicMirror does a kind of re-target process when apply the motion.
There are no problems to load different avatar in source app, as far as it leads appearance issue.
2. Advanced Settings
Advanced Settings support detailed option. In most cases you should use default option values.
Apply received bone pose without any adjust
: Turn on to apply VMCP based bone pose as-is. Enable this option especially when avatar’s arm has bad appearance.Disable Camera feature during VMCP is active
: Turn on to disable webcam using features in VMagicMirror during VMCP is active. This option is on by default. You should enable this option if VMCP source app uses your PC’s webcam.
3. Known Issues
VMagicMirror v3.3.1 has following known issue.
- When
Apply received bone pose without any adjust
is on, some of Word to Motion’s motion does not work (e.g. nodding, clapping).