Web App ─ Motion Capture
mediapipe-webcam-motion-capture
MediaPipe だけで WebcamMotionCapture 相当のモーションキャプチャをブラウザで実現する Web アプリ。
概要
Web カメラと MediaPipe だけで、ボディ・フェイス・ハンドのトラッキングを行うブラウザ向けモーションキャプチャアプリです。VRM プレビュー、JSON 出力、WebSocket ストリーミング、VMC Protocol OSC ブリッジまで一通り揃えています。
できること
- ワイヤーフレームプレビューとカメラデバイス選択
- Pose 品質(Lite / Full / Heavy)の切り替え
- ローカル VRM モデルのプレビューと表情ブレンドシェイプ
- モーション JSON の記録・コピー・ダウンロード
- WebSocket 経由でのリアルタイム配信(約 30fps)
- VMC Protocol OSC ブリッジによる外部アプリ連携
技術的なポイント
- Cloudflare Workers 上にデプロイ可能(ライブデモ)
mediapipe-motion.v1スキーマでアバター向け JSON を出力- 指の curl 値から Unity
HumanBodyBones名にマッピングして OSC 送信 npm run verifyでブリッジと OSC 出力を自動検証