VRM avatars can receive full-body skeletal motion over VMC Protocol. In the Pose Tracking section beneath Face Tracking, toggle the master switch Enable Pose Tracking to control incoming streams. This feature is designed exclusively for VRM avatars; the panel displays a notice when no VRM models are loaded in the current scene.
Persona connects to any external software capable of streaming VMC data, including VSeeFace, Virtual Motion Capture, and mocopi. Persona operates strictly as a receiver — pose solving occurs entirely on the sender, requiring no local calibration inside Persona.
Persona includes one VMC source by default.
Setup
- Select an existing VMC Protocol source under Pose Tracking, or click Add Pose Source… to create a new one.
- Under Assign Avatars, check the target VRM models to drive, then turn on Enable Pose Tracking.
- Point your sending application to your computer's local IP address and configure its destination port to match the source's Port setting (default:
39539).
Ports
VMC sources distinguish incoming streams strictly by destination port, requiring a unique port number for each active source. Entering a port already assigned to another source automatically restores the previous valid value to prevent socket binding conflicts.
Other running VMC applications may also claim port 39539 by default. If the
port is already in use by another program, Persona displays a port conflict
warning. Adjust the receiving port in either application and update the
sender's target port accordingly.
Alongside Face Tracking
Pose tracking maintains its own operational status indicator, reporting the same values as face tracking: off, waiting…, and tracking. Both tracking pipelines can run concurrently — facial expressions stream from a mobile device while bodily movement streams from mocap software, each routed through independent channels and sources.
Each VRM avatar binds to one source per channel, allowing a single model to receive facial expressions from a phone and full-body motion from a mocap rig simultaneously. Only VRM models with humanoid bone rigs appear in a VMC source's Assign Avatars list.
Assigning the avatar's hands to Webcam Tracking overlays wrist and finger rotation atop VMC-driven shoulders and elbows. When configured in Fingers Only mode, wrist rotation remains under VMC control.
If your tracking source is Sony mocopi, using its native protocol offers a more streamlined pipeline — eliminating format conversions and avoiding third-party background applications.
Last updated on October 11, 2026