# 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

  1. Perform the following settings in advance:

  2. In DivingStation's settings (gear icon), ensure that Send via Virtual Motion Capture Protocol is checked.

    vmc_facial01
  3. Start VMC.

  4. 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"

    vmc_facial02
  1. Open the VMC control panel > Shortcut Keys (for expression control settings).
  2. Select from the presets and use the default preset compliant with the index controller.
    vmc_facial06
Alternatively, create a custom preset using the following method:
  • In the Custom Name field, enter an appropriate name and press the save button.

    vmc_facial03

  • From the presets, select the one you just created.

    vmc_facial04

  1. Click "Add Expression."

    vmc_facial04

  2. 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.
    vmc_facial07
  1. Select the expression you want to call from the "Add Expression" list and press the "Add" button.

    vmc_facial09

  2. The added expression will be registered to the key as shown in the image.

    vmc_facial10

  3. Select a save name and press the register button.

    vmc_facial11

  4. The configured expression control will be added to the list (here, the keyboard input G is set as an example).

    vmc_facial12