Profile
Back to NewsBack
GitHub Trending 5 min
Reader Mode
toyxyz/toyxyz_RGBMocap: Native Windows video motion capture with ExMR, FlowHMR and GVHMR, contact correction, humanoid retargeting, and FBX/VMD export.

toyxyz/toyxyz_RGBMocap: Native Windows video motion capture with ExMR, FlowHMR and GVHMR, contact correction, humanoid retargeting, and FBX/VMD export.

11 hours ago

RGB MoCap

!RGB MoCap workspace showing video tracking and a 3D motion preview

A native Windows app that turns video into editable human animation. Review and export motion with AI processing running locally.

Sample videos

Motion capture

https://github.com/user-attachments/assets/b948dd8c-43b9-493a-9d7f-2fae0317695e

Download original sample

Character retargeting

https://github.com/user-attachments/assets/1759f1bf-a0d0-409f-84d8-dde9409cfe6f

Download original sample

Install and run

  1. Install Git for Windows. Open Command Prompt
in a writable folder where you want to install RGB MoCap, then clone the repository:
git clone https://github.com/toyxyz/toyxyz_RGBMocap.git
   cd toyxyz_RGBMocap
  1. Prepare the runtimes for ExMR, FlowHMR and GVHMR with their supported add-ons,
Blender, FFmpeg and native motion correction. AI weights and registered body files are downloaded separately in Model Manager:
install.cmd
  1. Start the app:
RGBMoCap.cmd

Keep the console open while the app runs. Prepare the AI model files separately using Model Manager; some require account registration and manual download.

To update, close the app and run update.cmd from the same folder. See the installation guide for disk space, prerequisites and recovery.

Additional setup for MAMMA

For multi-view capture from synchronized camera videos, complete the base installation above, then install Visual Studio 2022 C++ Build Tools with the Windows SDK and CUDA Toolkit 12.8. Close the app and run:

Setup_MAMMA.cmd

Review the upstream restricted-use terms before accepting the setup prompt. Reopen the app, select MAMMA, and use Model Manager to download or import its model files. MAMMA and locked-head SMPL-X assets require provider registration and manual download. See the MAMMA installation and usage guide for prerequisites, exact files and storage requirements. This optional setup is not needed for ExMR, FlowHMR or GVHMR.

Install with an AI agent

After cloning, open this repository folder in a local coding agent such as Codex. The agent guide covers setup, models, capture, retargeting, projects and resources. For example, ask:

Help me install and run RGB MoCap on this Windows PC.
Read AGENTS.md and docs/AGENT_GUIDE.md first. Check the GPU and free disk space,
run install.cmd, and launch RGBMoCap.cmd. Help me prepare the ExMR model files.
Preserve existing models, projects and settings, and keep the pinned runtimes.
Tell me when I need to sign in, accept provider terms or download a file manually.

For multi-camera capture, add:

Also enable MAMMA. Follow docs/MAMMA_AGENT_SETUP.md to check the C++/CUDA tools,
run Setup_MAMMA.cmd after the required license review, and verify the native CUDA
modules. Help me prepare its models without changing the other model runtimes.

MAMMA's agent setup guide includes build checks and recovery. Provider login and license acceptance remain your responsibility; do not put passwords or account tokens in the agent chat.

Features

  • Reconstruct one or several people and preview the body mesh and animation bones.
  • Reduce sliding with foot/palm contact correction and editable contact timings.
  • Retarget motion to Mixamo FBX, VRM and PMX humanoid characters.
  • Export source animation as FBX; export characters as FBX with or without meshes,
or PMX character motion as VMD for MMD.
  • Save projects with separate results for each AI model.

How it works

  1. Select an AI model and prepare its files in Model Manager, then use
File > Open Video. For MAMMA, select it before opening synchronized camera videos; thumbnails switch the preview and one timeline trim applies to all views.
  1. For a single-video model, optionally use Find person to select people.
MAMMA detects people during reconstruction; keep VGGT (Automatic) and enter an approximate Reference Height (m), or import camera calibration. Click Reconstruct 3D.
  1. Review the motion, edit contacts if needed and Apply Correction.
  2. Export FBX, or import a character, retarget the motion and export it.

Supported AI models

| Model / original project | Body representation | Fingers | Setup and use | | --- | --- | --- | --- | | ExMR | SMPL-X | Included | ExMR guide | | FlowHMR | SMPL-H | Included | FlowHMR guide | | GVHMR | SMPL-X | Optional HandFlow add-on | GVHMR guide | | MAMMA · multi-view motion capture | SMPL-X | Included | MAMMA guide |

Requires 64-bit Windows, a compatible NVIDIA GPU/driver and OpenGL 4.3. Model files are acquired separately; some require registration and license acceptance.

Disk space: allow about 45 GB (42 GiB) for the app, runtimes, Blender and model files for the three single-video models, including their optional add-ons. The optional MAMMA runtime and model files are additional. Videos, projects, imported characters, exports, generated caches and retained download archives need additional space. See the storage details.

Cache and project cleanup: paths and deletion effects.

Documentation

Original RGB MoCap code and documentation use the MIT License. Third-party components and model files retain their own licenses.
Chat with me