- FreeMoCap theo dõi 500+ landmarks cơ thể, tay và mặt mỗi frame bằng webcam thông thường - không cần suit hay phần cứng chuyên dụng.
- Phần mềm hoàn toàn miễn phí, xử lý cục bộ, xuất trực tiếp sang Blender, Unity và Unreal Engine.
- Không cần GPU, cài đặt bằng một lệnh pip.
- Đây là lựa chọn thay thế $0 cho các hệ thống Rokoko ($3.000-$5.000) và Xsens ($15.000+).
TL;DR
FreeMoCap là hệ thống motion capture markerless hoàn toàn miễn phí, chạy trên webcam thường. Không cần suit, không cần phòng mocap, không cần GPU. Chỉ cần 2 camera, một tờ giấy in ChArUco board, và lệnh pip install freemocap. Kết quả xuất thẳng vào Blender, Unity, Unreal Engine dưới dạng FBX hoặc .blend. Hiện có 7.8k stars trên GitHub và phiên bản mới nhất v1.8.2 phát hành ngày 22/04/2026.

FreeMoCap là gì?
Motion capture truyền thống đòi hỏi phòng chuyên dụng, hàng chục camera hồng ngoại, suit gắn marker hoặc sensor IMU - tổng chi phí dễ vượt $20.000. FreeMoCap sinh ra để phá vỡ rào cản đó.
Dự án được mô tả là "research-grade motion capture software for everyone" - công nghệ cấp độ nghiên cứu, dùng được bởi cả nhà khoa học chuyên nghiệp lẫn học sinh 13 tuổi không có kinh nghiệm kỹ thuật. Mã nguồn mở theo giấy phép AGPL-3.0, không bao giờ thu phí, không subscription.
Dưới nắp capô: MediaPipe + Anipose
Pipeline xử lý của FreeMoCap gồm 4 bước:
- Calibrate cameras - vẫy tờ ChArUco board trước ống kính để hệ thống đo intrinsic (distortion, focal length) và extrinsic (vị trí các camera) parameters.
- 2D pose detection - Google MediaPipe BlazePose phát hiện 500+ landmarks (33 điểm cơ thể + landmarks tay + landmarks mặt) trong từng frame của mỗi camera.
- 3D triangulation - Anipose nhận 2D coordinates từ nhiều camera và tính ngược ra vị trí 3D trong không gian thực bằng geometry cơ bản, đồng thời lọc noise và smooth dữ liệu.
- Export - xuất ra CSV (phân tích), FBX và .blend (animation pipeline), BVH (rigging).
Điểm đáng chú ý: toàn bộ xử lý diễn ra cục bộ trên máy - video không bao giờ rời khỏi máy tính của bạn. Không cần GPU, chạy hoàn toàn trên CPU.
Xuất thẳng vào Blender, Unity, Unreal
FreeMoCap hỗ trợ đầy đủ các định dạng dùng trong production pipeline:
- Blender: file .blend native, có addon riêng
freemocap_blendarmocapđể load data trực tiếp - Unity & Unreal Engine: qua định dạng FBX chuẩn
- BVH: dùng cho rigging trong các tool animation khác
- CSV: cho phân tích biomechanics, nghiên cứu khoa học
Ai nên dùng ngay?
FreeMoCap phù hợp nhất với:
- Indie game developer cần animation reference chất lượng mà không có ngân sách thuê studio mocap ($500-$2.000/buổi)
- Nhà nghiên cứu biomechanics, y tế cần dữ liệu chuyển động định lượng nhưng bị giới hạn budget
- Educator & sinh viên học animation, computer vision, hoặc khoa học thể dục
- Sports coach & physical therapist muốn phân tích dáng đi, kỹ thuật vận động
- Robotics researcher cần dataset chuyển động người cho robot learning
$0 so với Rokoko và Xsens
| Tiêu chí | FreeMoCap | Rokoko Pro II | Xsens MVN |
|---|---|---|---|
| Chi phí phần cứng | $0 (webcam thường) | $2.495-$5.000 | $15.000-$25.000+ |
| Subscription | Không có | $20-50/tháng | $500-800+/tháng |
| Real-time | Không (post-processing) | Có | Có |
| GPU cần thiết | Không | Không | Không |
| Open source | 100% (AGPL-3.0) | Không | Không |
Lưu ý trước khi cài
FreeMoCap không phải silver bullet. Một số hạn chế cần biết:
- Không real-time: phải quay video trước, xử lý sau - không stream trực tiếp như Rokoko
- Occlusion: khi tay hoặc chân bị che khuất bởi cơ thể, tracking có thể miss
- Setup effort: cần calibrate ChArUco board - không phải plug-and-play
- Accuracy: thấp hơn marker-based systems (Vicon, Qualisys) - đủ dùng cho indie/research, không đủ cho film VFX chuyên nghiệp
- Yêu cầu tối thiểu 2 camera (để triangulate 3D)
Bắt đầu ngay
Cài đặt một lệnh:
pip install freemocap
Yêu cầu Python 3.10-3.12 (khuyến nghị 3.12). Dự án đang phát triển tích cực với community Discord sôi nổi và đóng góp từ cộng đồng quốc tế.
Với 7.8k stars, 666 forks và v1.8.2 vừa phát hành, FreeMoCap đang trở thành công cụ chuẩn cho bất kỳ ai cần motion capture mà không muốn chi hàng nghìn đô la.
Nguồn: GitHub freemocap/freemocap, freemocap.org.





