# Controller Expression Control in VMC
Through the VMC Protocol via DivingStation, you can send ContactGlove controller input and hand sign input to VMC.
- This section explains how to configure facial expression control for VRM models using the VMC Protocol.
# Supported Versions
Software | Version |
---|---|
DivingStation | v1.4.2 or later |
Virtual Motion Capture | v0.58r1 or later |
# Steps
Perform the following settings in advance:
In DivingStation's settings (gear icon), ensure that Send via Virtual Motion Capture Protocol is checked.
Start VMC.
If using in conjunction with motion capture, check the following settings in the VMC control panel > Advanced Settings:
Tracking Options > Uncheck "Automatically start SteamVR on launch"
VMC Protocol Receive > Receiver List > Check "Receiver 1 | 39540"
- Open the VMC control panel > Shortcut Keys (for expression control settings).
- Select from the presets and use the default preset compliant with the index controller.
Alternatively, create a custom preset using the following method:
In the Custom Name field, enter an appropriate name and press the save button.
From the presets, select the one you just created.
Click "Add Expression."
The Expression Control Settings window will open. Follow these steps to configure the expression control:
- Click the red box in the "Use Key" field, and input with the ContactGlove while wearing it to set the desired controller input/hand sign input.
- The input performed will be registered in the selection field. Keep the inputs you want for expression control, and remove unnecessary ones by clicking and pressing delete.
Select the expression you want to call from the "Add Expression" list and press the "Add" button.
The added expression will be registered to the key as shown in the image.
Select a save name and press the register button.
The configured expression control will be added to the list (here, the keyboard input G is set as an example).