Web tool for real-time MMD model posing from video
Top 68.9% on sourcepulse
MiKaPo is a web-based application that enables real-time motion capture for MikuMikuDance (MMD) models using video input. It targets MMD users and creators looking for an accessible, browser-based solution to animate their models from video or webcam feeds. The primary benefit is the ability to quickly generate motion data for MMD models without complex software or hardware setups.
How It Works
The system leverages MediaPipe for 3D pose, face, and hand detection from video streams. Detected keypoints are then processed by a Rust-WASM solver to convert them into quaternions, facilitating 3D rotations. This processed data is fed into a Babylon.js-based MMD model viewer, allowing for real-time animation of MMD models within the browser. The use of WebAssembly for the solver aims to provide efficient, near-real-time performance.
Quick Start & Requirements
npm install
followed by npm run dev
for development.Highlighted Details
Maintenance & Community
The project welcomes feature requests and pull requests. Community engagement channels are not explicitly listed in the README.
Licensing & Compatibility
The README does not specify a license. Compatibility for commercial use or closed-source linking is not detailed.
Limitations & Caveats
Hand detection is noted as experimental. The VMD export feature requires a motion to be recorded to produce a valid file. An Electron version with Ollama support is mentioned, but details on its setup and functionality are not provided in the README.
3 weeks ago
Inactive