# Controller Facial Expression Control with VMC
You can send controller input and hand sign input of the ContactGlove to VMC via the DivingStation VMC Protocol.
- Here, we will explain the setting of facial expression control of the VRM model using the VMC Protocol.
# Supported versions
Software | Version |
---|---|
DivingStation | v1.4.2 and later |
Virtual Motion Capture | v0.58r1 and later |
# Procedure
Perform the following settings in advance:
From the settings of DivingStation (gear icon), ensure that Sent by Virtual Motion Capture Protocol.
Start VMC.
If using mocopi, check the following settings from VMC Control Panel > Advanced Settings:
Uncheck "Automatically start SteamVR at startup" under Tracking Options.
Under VMC Protocol Reception > Receiver List, check "Receiver 1 | 39540".
Open VMC Control Panel > Shortcut Keys (to configure facial expressions).
Select the default preset compliant with the index controller from the preset options.
Or create a custom preset using the following methods:
Enter an appropriate name in the Custom Name field and press the save button.
Select the previously created preset from the preset options.
Click on Add Expression.
When the Expression Control Settings window opens, configure the facial expression control as follows:
- Click on the red box next to Use Key and input the desired controller input/hand sign input while wearing the ContactGlove.
- The performed input will be registered in the selection box. You can keep the input you want to use for facial expression control and click to delete any unwanted input.
Select the expression you want to call from Add Expression and press the Add button.
The added expression will be registered on the key as shown in the image.
Select a save name and press the register button.
The configured facial expression control will be added to the list (in this example, the keyboard input 'G' is set).