Japanese

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).