Control Virt-a-Mate Characters with Your Phone ー MiraPlay AiO UDP Streaming Guide

Contents

Virt-a-Mate (VaM) is one of the most popular platforms used with MiraBot and other OSR devices. The community has created thousands of high-quality characters, scenes, and animations, making VaM an incredibly rich ecosystem for interactive experiences.

Previously, we published a setup guide:
“How to Sync MiraBot with Virt-a-Mate.”

While VaM scenes often look amazing, many users eventually feel the same thing:

“This scene is great… but I wish the motion could be just a little different.”

Maybe you want a slightly different rhythm, or a more natural movement that better matches your personal preference.

To solve this, we developed a powerful feature inside MiraPlay AiO Gesture Sync:

UDP Streaming Motion Capture

With UDP Streaming, your smartphone becomes a motion-capture controller that can directly control a character’s body part in Virt-a-Mate.

Instead of relying entirely on pre-made animations, you can move your phone and instantly drive the character’s motion in real time.

Although it controls a single body part rather than full-body tracking, the simplicity and responsiveness make it one of the most intuitive and enjoyable features in MiraPlay AiO.

Below is the complete setup guide.

Requirements

Software

  1. Virt-a-Mate (VaM)
  2. BusDriver Plugin
  3. MiraPlay AiO

Hardware

Your phone and the PC running VaM must be connected to the same local network (LAN).

Step-by-Step Setup Guide

Step 1 — Find the PC IP Address

First, identify the IP address of the computer running Virt-a-Mate.

Then:

  1. Launch Virt-a-Mate
  2. Install and enable the BusDriver plugin

Step 2 — Open Gesture Sync in MiraPlay AiO

On your phone:

  1. Launch MiraPlay AiO
  2. Connect your MiraBot device
  3. Enter the Gesture Sync

Make sure your phone and PC are on the same network.

Step 3 — Enable UDP Streaming

Tap the Settings (gear icon) in Gesture Sync.

Then:

  1. Enable UDP Streaming
  2. Enter the IP address of the VaM PC
  3. Set the Port to 8889 (BusDriver default)

Step 4 — Configure BusDriver

Open the BusDriver settings panel in VaM.

Set the following options:

  • Select values source: UDP
  • Port: 8889

Click Start.

If no error appears, the data connection has been successfully established.

Step 5 — Select the Motion Target

Inside BusDriver:

  1. Select motion target: Physics Link
  2. Select person: choose the character you want to control
  3. Select target: choose the body part to control

For example:

  • hips
  • chest
  • head
  • other physics-driven parts

Real-Time Motion Capture

Once everything is connected:

  • Your phone orientation becomes the motion input
  • The selected character body part follows your phone movement
  • MiraBot moves in sync with both your phone and the character

This allows you to drive motion naturally in real time, creating a level of interaction that traditional pre-scripted scenes cannot provide.

Demo⇓

Tips for Better Results

Gesture Sync still works alongside other MiraPlay motion features.

You can combine UDP Streaming with:

  • Auto mode for smoother motion interpretation
  • 4x mode for balanced motion control
  • 6x mode for maximum multi-axis precision

You can also record motions directly inside MiraPlay AiO, turning your custom movements into reusable scripts.

Why Users Love UDP Streaming

This feature quickly became one of the most popular tools among MiraPlay users, because it allows:

✔ Real-time interaction with VaM characters
✔ Easy motion capture using just a smartphone
✔ Custom movement styles beyond scripted animations
✔ Perfect synchronization between phone → character → MiraBot

Instead of adapting yourself to pre-made animations, you can shape the motion exactly the way you want.

Final Thoughts

Virt-a-Mate already offers one of the richest interactive ecosystems available today.
With MiraPlay AiO UDP Streaming, you can push that experience even further by adding real-time motion control directly from your phone.

If you enjoy experimenting with new interaction styles, this feature opens the door to a much more dynamic and personalized VaM experience.

If you haven’t tried MiraPlay AiO Gesture Sync yet, now is a great time to explore it.

Share this article on SNS
Shopping Cart