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
Character retargeting
https://github.com/user-attachments/assets/1759f1bf-a0d0-409f-84d8-dde9409cfe6f
Install and run
- Install Git for Windows. Open Command Prompt
git clone https://github.com/toyxyz/toyxyz_RGBMocap.git
cd toyxyz_RGBMocap
- Prepare the runtimes for ExMR, FlowHMR and GVHMR with their supported add-ons,
install.cmd
- 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,
- Save projects with separate results for each AI model.
How it works
- Select an AI model and prepare its files in Model Manager, then use
- For a single-video model, optionally use Find person to select people.
- Review the motion, edit contacts if needed and Apply Correction.
- 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
- User guide: installation, controls and settings
- Model guides: files, defaults, options and limitations
- MAMMA: additional installation, model files and multi-video workflow
- Development and builds
- Agent operating and development guide
- Source validation
- Third-party notices and model terms