Skip to main content

VirgoMotion

warning

Many features are still experimental and breaking changes may occur.

alt text

What is VirgoMotion?

A lightweight motion-capture and streaming tool driven only by your iPhone camera. You don't need gloves or a mocap suit — just mount your iPhone on top of your display, and it captures your pose, facial expression, and even finger movements. The PC-side studio app then drives a character and renders the result for streaming.

We made this because we want to see more emotionally expressive, charming VTubers in everyday streams.

Highlights

  • Camera-only mocap — With one (or two) iPhones, you can drive the upper body, facial expression, and fingers.
  • Streaming studio included — Switch characters, backgrounds, lights, and cameras on the fly, and pipe the output straight to OBS.
  • Fully customizable — Combine it with the LiveStudio SDK to build your own dedicated streaming application from the ground up.

System Requirements

Required

  • Windows PC
  • iPhone X or later
  • A holder to mount the iPhone
  • iPhone cooler (helps during long streams to manage heat)
  • A holder that mounts the iPhone on top of your display (so your gaze stays natural)

Application Layout

VirgoMotion consists of three apps.

  • Capture app (iPhone) — Analyzes pose and expression from the camera feed and sends them to the PC.
  • Studio app (PC) — Drives the character based on the incoming data and renders the video for streaming.
  • Remote app (PC) — Connects to the Studio app to switch live scenes and operate parameters.
  • Fusion app (PC) — Receives motion data from one or more capture apps, merges it, and forwards it to the Studio app. Acts as the relay point in multi-iPhone setups such as the dual-camera configuration.

How to Navigate the Docs

The documentation is split into App (using VirgoMotion itself) and SDK (building your own streaming app), available from the top-left navigation.

App — Using VirgoMotion

What you want to doWhere to look
Can't connect / something isn't workingTroubleshooting
Improve capture accuracyGetting Better Results
Fine-tune facial expressionsExpression Settings (PerfectSync)
Improve accuracy with two iPhonesDual-Camera Motion Capture
Have the avatar hold a mic or other propHold a Microphone
Integrate with WarudoWarudo Plugin
Register a licenseSetting Up a License
See the latest changesRelease Notes

SDK — Build Your Own Streaming App

If you want to design original backgrounds, camera work, and avatar staging, see LiveStudio SDK + VirgoMotion. Basic Unity skills are enough — you can finish your own streaming app just by swapping templates, no coding required.