Export motion to apps which accept VMC protocol
You can send the captured motion to various applications via VMC protocol. The following are confirmed to work:
- Sending bones to VSeeFace, and receiving facial expression morphs from VSeeFace
- Sending bones and facial expression morphs to EVMC4U
- Sending bones and facial expression morphs to VMC4UE
- Sending bones to VMC4B
- Sending tracker to VirtualMotionCapture
Do I need VMC?
"VMC" itself is not required for communication between applications which send/accept "VMC protocol".
(VirtualMotionCapture is one example of an application that supports communication via the VMC protocol.)
Load VRM models
- Stop capturing
- Drag and drop the VRM file into the MocapForAll window
Notice
Load the same VRM model with the destination app.
Direct or Indirect mode?
Try Direct mode first. Indirect mode is only for models which do not work with Direct mode properly.
Settings to send data
- Set
Settings > Data export > Destination IP address for VMT and VMC
as follows:- If the destination is the same PC:
127.0.0.1
- If the destination is another PC:
IP address of the destination PC
- You can check it by typing
ipconfig /all
in the command prompt
- You can check it by typing
- If the destination is the same PC:
- Turn on
Settings > Data export > VMC protocol > Send bones
- Set the port of
Settings> Data export> VMC protocol> Send tracking points
according to the destination port.
Advanced setting: As trackers
If you want to send as trackers (/VMC/Ext/Tra/Pos), not bones (/VMC/Ext/Bone/Pos), set the following:
(For example, this setting is required to send data to VirtualMotionCapture.)
- Turn on
Settings > Data export > VMC protocol > Send bones > As trackers (/VMC/Ext/Tra/Pos)
Settings to receive and send facial expressions
To receive facial expression morph data, set as follows:
- Turn on
Settings > Data export > VMC protocol > Receive facial morphs
- Set the port of
Settings > Data export > VMC protocol > Receive facial morphs
according to the destination port specified by the source app. - Set
Settings > Data export > VMC protocol > Receive facial morphs > From other device
as follows:- If the source app is running on the same PC:
Off
- If the source app is running on other device:
On
- If the source app is running on the same PC:
The received facial expression morph data will be sent as it is if Settings to send data is set.