SysMocap:用一般攝影機把真人動作即時套到 3D 虛擬角色
SysMocap 是一個用單目攝影機做即時動作捕捉、驅動 3D 虛擬角色的開源桌面系統,適合 VTuber、直播、AR/VR 原型與虛擬角色展示。
SysMocap 不是 3D 建模工具,而是「攝影機 → 人體姿態估計 → 骨架/表情映射 → 3D avatar 即時渲染/轉發」的桌面動捕系統。
VTuber、直播主、互動展演、遊戲/AR/VR prototype、虛擬角色展示,以及想先用 webcam 驗證動捕流程的人。
GitHub README 顯示它使用 Electron + Vue 做桌面 GUI,MediaPipe Holistic 做動作捕捉,Kalidokit 計算動捕資料,Three.js / three-vrm 做 3D 渲染與 VRM 支援。
GitHub 專案約 2.9K stars、449 forks,最新 release 為 v0.7.3(2025-03-25),提供 Windows 與 macOS 預編譯版本,Linux 目前以 source code 方式使用。
README 標示支援 VRM 0.x / 1.0,也支援 Mixamo 格式 FBX;其他 glTF/glb/FBX 模型可依骨架節點自動偵測或手動 mapping。
展示項目包含臉部、半身、半身加手、全身動捕;也有 model viewer、bones / dressing controller 與 OBS live-streaming 支援。
專案支援 Mocap Data Forward,並提到可在 HTTPS 條件下使用 WebXR API,這讓它不只是一個 standalone viewer,也可作為其他互動應用的動捕資料來源。
Windows 可下載 portable / MSI installer;macOS 有 Intel 與 Apple Silicon DMG。從 source 執行則是 clone repo、npm install、npm start。
- 角色模型是否有合適骨架,或能接受手動 bone mapping?
- 目標是直播展示、互動 prototype,還是需要可交付的精準動畫資料?後者可能仍需要專業動捕流程。
- 攝影機視角、光線、遮擋、全身入鏡距離是否足夠?單目動捕對場景條件很敏感。
- 是否需要接 OBS、WebXR 或其他外部應用?先確認資料轉發與延遲能否接受。
- macOS 安裝時若遇到 Gatekeeper / quarantine 問題,要謹慎處理,不建議為單一 app 長期降低整台機器的安全設定。