Skip to main content
Version: 2.0 (alpha)

About FreeMoCap

The Free Motion Capture Project (FreeMoCap) aims to provide research-grade markerless motion capture software to everyone for free.

We're building a user-friendly framework that connects an array of bleeding edge open source tools from the computer vision and machine learning communities to accurately record full-body 3D movement of humans, animals, robots, and other objects.

We want to make the newly emerging, mind-boggling, future-shaping technologies that drive FreeMoCap's core capabilities accessible to communities of people who stand to benefit from them.

We follow a “Universal Design” development philosophy, with the goal of creating a system that serves the needs of a professional research scientist while remaining intuitive to a 13-year-old with no technical training and no outside assistance.

A high-quality, minimal-cost motion capture system would be a transformative tool for a wide range of communities - including 3D animators, game designers, athletes, coaches, performers, scientists, engineers, clinicians, and doctors. We hope to create a system that brings new technological capacity to these groups while also building bridges between them.

Everyone has a reason to record human movement

We want to help them do it

✨💀✨

Watch the video This is FreeMoCap.

This project is managed by the FreeMoCap Foundation

Software overview​

FreeMoCap (free motion capture) is a free open source markerless motion capture system designed to provide research-quality motion capture data using free software and generic, minimal-cost webcams. The data it provides can be useful for any project that would benefit from high quality 3D measurements of human movement, including scientific research, 3D animation, sports biomechanics, and more.

Features and capabilities​

FreeMoCap features a complete GUI-based interface that can create high-quality kinematic data from single cameras, multiple cameras, or imported videos. It also produces data outputs in the form of NumPy arrays, CSVs, parquet files (the primary mocap data store), and a Blender output scene. The software is designed to work with minimal-cost, low-quality USB webcams. You can also import videos recorded on other cameras, like GoPros or phones, and FreeMoCap can synchronize them for you.

Community involvement and support​

FreeMoCap has a vibrant and growing community of users and developers, including research and clinical scientists, 3D animators, video game designers, and open source software developers. Most of the community is centered around a Discord server.

Here, people can ask questions and receive support from the developers and other members of the community. Feature requests and bug reports should be submitted to the GitHub issues space.