Website profiles · Technology insights · Alternatives

freemocap.org

FreeMoCap - Research-grade markerless motion capture software for everyone, completely free.

No paid content found
Visit website
Profile views 5 Outbound visits 1 Normal
FreeMoCap Full homepage screenshot

At a glance

Category
Software & Apps
Language
English
Paid-content signal
No paid content foundObserved
Registered
2021
Hosting
IONOS SEInferred
HTTPS certificate trusted
PassedObserved
Last updated

Website review

This review may include AI-generated content and is not individually verified. Domain, certificate and other facts come from the observed data on this page.

What is FreeMoCap?

FreeMoCap is free, open-source, markerless motion capture software built for researchers, animators, athletes, and creators. Its core promise is research-grade full-body 3D motion tracking without suits, markers, or specialized capture hardware — you record people with ordinary cameras and process the video into 3D data on your own machine.

What it actually does

The workflow described on the site has four steps:

  1. Setup — position two or more standard webcams, GoPros, or smartphones around the capture space.
  2. Calibrate — wave a printed ChArUco board in view of all cameras; this synchronizes the feeds and defines the 3D coordinate system.
  3. Record — capture synchronized footage through the FreeMoCap interface, or record separately on phones and import the files later.
  4. Process and reconstruct — a local processing engine converts the video into 3D data, exportable as CSV for analysis and FBX or .blend files for animation and research pipelines.

Who it suits, and the trade-offs

User Why it fits What to watch for
Researchers and clinicians Free access, CSV output, no proprietary hardware lock-in Multi-camera setup and calibration take care; accuracy depends on your rig
Animators and game designers FBX and .blend exports feed directly into production tools Markerless capture is typically noisier than studio marker systems, so expect cleanup
Athletes, coaches, performers Low cost of entry using phones or webcams You need enough cameras and clear sightlines for reliable 3D reconstruction
Teachers and beginners Designed to be intuitive without technical training Local processing means you supply the computer, not a cloud service

The project's stated philosophy is "Universal Design": a system usable by a professional research scientist while staying approachable for a 13-year-old with no technical training. That ambition is the main thing to test against your own needs — the software is free, but your time in setup, calibration, and cleaning up output is the real cost.

A concrete next step

If you want to try it, start with the smallest possible rig: two cameras, one printed ChArUco board, and a single short movement clip. Run it end to end and inspect the exported CSV or FBX before investing in more cameras. If the result is usable at that scale, adding cameras is the natural upgrade path. You can download the software, read the documentation, and browse the source code via FreeMoCap.

What equipment do I need to start using FreeMoCap for motion capture?

At minimum, you need two or more ordinary cameras and something to run the software on. FreeMoCap is designed around markerless capture, so you do not need suits, reflective markers, or dedicated motion-capture hardware. The page specifically names standard webcams, GoPros, and smartphones as suitable cameras.

The basic setup

  • Two or more cameras. Two is the stated minimum, but more cameras generally improve how well the system can reconstruct movement in three dimensions, especially when one camera's view of a limb is blocked.
  • A printed ChArUco board. You wave this in front of all cameras during calibration. Calibration synchronizes the camera feeds and establishes the shared 3D coordinate system that makes spatial reconstruction possible.
  • A computer for processing. The page describes a local processing engine that converts recorded video into 3D data. This is the machine that does the heavy computation, so its capabilities matter more than the cameras' in terms of processing speed.
  • A capture space. Enough room to position the cameras around the area where the movement happens, with all cameras able to see the calibration board and the subject.

Camera choices and trade-offs

Camera type Practical appeal What to weigh
Webcams Cheap, easy to mount, plug straight into a computer Often fixed frame rates and limited resolution; cable reach can constrain placement
Smartphones Widely available, good image quality, easy to move around You may record offline and import the video files later rather than capturing live through the interface
GoPros Rugged and portable, useful outdoors or in large spaces More setup effort to synchronize and manage files

The page notes that recording can happen either through the FreeMoCap interface, with synchronized footage captured directly, or offline on mobile devices, with the video files imported afterward. That second route lowers the barrier if you already own phones but not a set of webcams.

A practical first step

Start with two cameras you already own, print a ChArUco board, and run one short calibration and recording session before buying anything. If the reconstruction looks unstable or limbs keep disappearing, add a third camera rather than upgrading the ones you have. Coverage from more angles tends to matter more than camera quality for markerless capture.

For researchers comparing options, it is also worth knowing that established commercial systems exist, such as OptiTrack, which use dedicated hardware and markers. FreeMoCap's trade-off is the opposite: no specialized equipment and no software cost, in exchange for doing your own camera placement, calibration, and processing.

How does FreeMoCap compare to commercial motion capture systems in terms of accuracy and cost?

FreeMoCap aims to deliver research-grade markerless motion capture using ordinary cameras, with no licensing fee. Commercial systems, by contrast, typically sell specialized hardware plus software, and their accuracy claims rest on controlled, well-documented capture volumes. The honest comparison is not "free versus paid" but "what level of measurement precision does your project actually require."

Where the two approaches differ

Dimension FreeMoCap Typical commercial mocap
Capture hardware Two or more standard webcams, GoPros or smartphones Purpose-built cameras, suits or markers, often a dedicated volume
Cost structure Software is free and open source; you supply cameras and a computer Hardware purchase or rental, software licences, sometimes per-seat or subscription
Accuracy drivers Camera count and placement, calibration quality, lighting, clothing, processing settings Factory calibration, synchronized sensors, vendor-tuned pipelines
Outputs CSV for analysis, FBX and .blend for animation and research pipelines, among others Usually FBX/BVH and vendor-native formats, with pipeline integrations
Support model Community and documentation Vendor support contracts, training, service-level guarantees

The page evidence describes a four-step workflow: position two or more cameras, calibrate by waving a printed ChArUco board, record synchronized footage (or import phone video), then process locally into 3D data. That calibration step is the accuracy bottleneck in any markerless setup. If the board is not seen clearly across all cameras, or the space is not rigid during recording, the reconstruction degrades — regardless of software.

Cost is easier to compare than accuracy

FreeMoCap's stated position is that the software is completely free and open source, built for researchers, animators, athletes and creators. So your spend shifts to cameras, mounts, lighting, and the time to calibrate and troubleshoot. Commercial pricing is not visible in the supplied material, so treat any specific figure you see elsewhere as unverified and check the vendor directly.

Accuracy is harder. "Research-grade" is a design goal on the FreeMoCap page, not a measured number. Commercial vendors often publish validation studies against optical reference systems; FreeMoCap's accuracy depends on your camera array and setup. A useful decision criterion: if you need sub-millimeter joint positions for clinical gait certification, budget for a validated commercial system or a formal validation study of your own FreeMoCap rig. If you need full-body movement trends for animation blocking, sports coaching cues, or exploratory research, a multi-camera FreeMoCap setup can be entirely sufficient.

A practical test before committing

Run one pilot session with your intended camera count and capture volume, record a known movement (a measured step length, a marked reach), and compare the reconstructed distances against a tape measure. That single afternoon tells you more about fitness for purpose than any spec sheet. If you want to see what comparable open tooling looks like, Blender is a natural destination for the .blend output the project mentions, and GitHub hosts the code and issue discussions where calibration problems are worked through in public.

Can FreeMoCap be used for professional animation projects, and what file formats does it export?

Yes — FreeMoCap is built with professional animation pipelines in mind, though it suits some production stages better than others. It performs markerless full-body capture using ordinary cameras, then converts that footage into 3D data you can bring into animation and research tools. The page explicitly lists FBX and .blend outputs alongside CSV, which means it can feed both Blender-based workflows and engines or DCC tools that accept FBX.

What the export formats are for

Format Typical use
FBX Importing skeletal motion into game engines, Blender, Maya, Unity, Unreal and similar tools
.blend Direct use inside Blender without a conversion step
CSV Numerical analysis, custom retargeting scripts, biomechanics and research work

The page also notes "many others," so treat FBX, .blend and CSV as the confirmed core rather than the complete list.

Where it fits in a professional pipeline

FreeMoCap is most convincing for previsualization, indie and student productions, reference capture for hand-keyed animation, sports and clinical analysis, and any project where a multi-camera marker-based stage is too costly. A small studio could set up two or more webcams or phones, calibrate with a printed ChArUco board, record a performer, and end up with motion to clean up in Blender or retarget in an engine.

The trade-off is cleanup. Markerless capture from consumer cameras generally produces noisier, less stable joint data than an optical marker system, so expect a polishing pass before final animation. Its strength is cost and access, not out-of-the-box feature-film fidelity.

A practical next step

Pick one short, well-lit action — a walk cycle or a jump — record it with two or three cameras, and export to FBX. Import that into your target tool and judge how much cleanup the result needs before committing a full shoot to it. If you also want to compare options, Blender is the natural companion for the .blend path.

Is FreeMoCap suitable for biomechanics research or clinical gait analysis?

Yes, with important caveats. FreeMoCap is explicitly aimed at research-grade markerless motion capture and names scientists, clinicians, and doctors among its intended communities. Its own description says it is built for researchers, animators, athletes, and creators, and that the project goal is to serve a professional research scientist while staying intuitive for a beginner. That makes it a credible candidate for biomechanics work and gait-oriented studies, particularly where budget, portability, or lab access are limiting factors.

Where it fits well

  • Teaching and pilot studies. A student lab or a small pilot can be set up with two or more ordinary webcams, GoPros, or smartphones, with no specialized capture hardware. That lowers the barrier to collecting full-body 3D movement data.
  • Field or clinic-adjacent capture. Because the camera set is portable and non-specialized, you can record in a gym, clinic room, or home setting rather than a dedicated mocap volume.
  • Pipeline integration. Results export as CSV for analysis, plus FBX and .blend for animation and research pipelines, so biomechanics-style numerical work and downstream visualization are both plausible.
  • Workflow transparency. The documented process is: position 2+ cameras, calibrate by waving a printed ChArUco board to synchronize feeds and define the 3D coordinate system, record, then process locally into 3D data.

Where caution is warranted

Markerless systems trade hardware cost for sensitivity to capture conditions. Camera count, placement, lighting, clothing, occlusion, and calibration quality all shape accuracy, and a two-camera setup gives you far less redundancy than a multi-camera array. For clinical gait analysis, the questions that matter are usually ones the software page does not answer: agreement with a reference system, repeatability across sessions, accuracy at specific joints, and behavior on atypical or assistive-device gait. Treat those as validation work you must do yourself, not as features you can assume.

A practical decision rule: if you need to compare an individual patient's gait against published normative values or make a clinical decision, validate FreeMoCap against your existing standard in your own space first. If you need affordable, repeatable full-body kinematics for group comparisons, teaching, or exploratory research, it is a reasonable starting point.

A concrete next step

Run a small agreement study before committing. Capture one movement task — walking, a squat, or a reach — simultaneously with FreeMoCap and whatever reference you trust, and compare joint angles or marker trajectories. If you need a vendor-supported, validated clinical system, look at established commercial options such as Vicon or Qualisys; if you want an open markerless alternative to compare against, OpenCap is worth evaluating alongside FreeMoCap.

How do I set up and calibrate FreeMoCap with multiple cameras?

FreeMoCap's core workflow is camera setup, spatial calibration, recording, then local reconstruction. It is designed around ordinary cameras rather than dedicated mocap hardware, so the practical work is mostly about placement, visibility, and a clean calibration pass.

Setup

  • Position two or more standard webcams, GoPros, or smartphones around the capture space. The documented approach treats these everyday devices as sufficient, so you do not need specialized mocap cameras.
  • Aim for overlapping views of the performer. Every camera should see the whole body through the movement, not just the starting pose.
  • Keep the cameras still once positioned. Movement after calibration undermines the shared 3D coordinate system.
  • Connect and configure the cameras in the FreeMoCap interface before calibrating.

Calibration

  • Wave a printed ChArUco board where all cameras can see it. This is the step that synchronizes the feeds and defines the 3D coordinate system for spatial reconstruction.
  • Move the board through the shared volume rather than holding it in one spot. The goal is for each camera to observe the board across the space where the motion will happen.
  • Check that every camera detects the board. If one view is blocked or poorly lit, the reconstruction will be weaker.

Recording and processing

You can record synchronized footage directly through the FreeMoCap interface, or record offline on mobile devices and import the video files later. The local processing engine then converts the video into 3D data, with results available in CSV for analysis and FBX or .blend files for animation and research pipelines.

Practical trade-offs

More cameras generally mean better coverage and fewer occlusions, but also more calibration care and more processing load. Two cameras can work for simple, front-facing movement; movements that involve turning, crouching, or self-occlusion benefit from additional views. Uniform, diffuse lighting and a non-cluttered background make the ChArUco board and the performer easier to track.

A useful first step is a short test: calibrate with your cameras, record a simple reach-and-turn movement, and process it. If the skeleton looks unstable, add a camera or improve the board's visibility before recording a full session.

FreeMoCap is free and open source, and the project publishes documentation and code alongside the download at FreeMoCap.

Related questions

More questions →
What Are Open-Source UI Element Libraries and How Do They Differ From UI Frameworks?

An open-source UI element library is a collection of individual, ready-made interface pieces—buttons, cards, inputs, toggles, loaders—that you copy into your own project and adapt. A UI framework, by contrast, is a structured system of components, conventions, and often a theming layer that governs how your whole interface is built. The practical difference: an element library gives you a snippet; a framework gives you a way of working. If you need a polished button in ten minutes, reach for the element library. If you're building a 40-screen product with a team, you probably want the framework.

What "open-source UI element library" actually means

The term gets used loosely, so it helps to separate the parts:

  • Open-source: the code is publicly available, and the license tells you what you may do with it—copy, modify, redistribute, or use commercially.
  • UI element: a single, self-contained piece of interface, usually small enough to read in one sitting. A button with hover states, a pricing card, a search field.
  • Library: a browsable, searchable collection of those elements, typically contributed by many different people.

On a site like Uiverse, elements are shared by a community and written in plain CSS or Tailwind. You find one you like, copy the markup and styles, paste them into your project, and adjust colors, spacing, and text to fit. There's no package to install and no build step required—which is exactly the appeal, and also the source of most of the confusion.

Element library vs. UI framework: the core differences

Dimension Open-source UI element library UI framework / design system
Unit of reuse A single snippet you copy A component you import or call
Installation None; paste into your code Package install, config, sometimes a provider
Consistency Depends on you; each element may look different Enforced by shared tokens and APIs
Theming Manual edits per element Central theme/config file
Updates You own the copy; no upstream updates Version bumps bring fixes and changes
Accessibility Varies per contributor; must be checked Usually tested and documented
Best for Prototypes, landing pages, small sites, one-off needs Multi-page apps, teams, long-lived products
Learning curve Low—read the CSS Higher—learn the API and conventions

The table isn't a verdict. It's a map of trade-offs. Element libraries win on speed and freedom; frameworks win on consistency and maintenance.

Licensing and attribution: what to check before you paste

This is where people get into trouble, and it's worth slowing down for.

  1. Find the license. Every element or collection should state one. Common open-source licenses include MIT, Apache-2.0, and BSD. Some projects use copyleft licenses like GPL, which can impose obligations if you redistribute your code.
  2. Understand what the license permits. MIT and Apache-2.0 are permissive: you can typically use the code in commercial and closed-source projects. Copyleft licenses may require you to release derivative source under the same terms.
  3. Check attribution requirements. Permissive licenses usually require you to keep the copyright notice and license text somewhere in your project. That's a real obligation, not a formality.
  4. Look for per-element terms. On community sites, the site's overall terms and the individual contributor's stated wishes may differ. If a contributor asks for credit, honor it.
  5. When in doubt, ask or avoid. If a snippet has no license at all, you don't have clear permission to reuse it. Treat "no license" as "not open source," even if the code is publicly visible.

This article is general information, not legal advice. For commercial products with real exposure, have someone qualified review the licenses you're relying on.

How to use a community element in your project: a practical workflow

Here's a repeatable process that avoids most of the usual mess.

1. Start from a real need, not a browsing session

Decide what you need first—"a compact primary button with a loading state"—then search. Browsing aimlessly produces a pile of pretty snippets that don't fit together.

2. Copy the smallest version that works

Take the markup and the styles. Strip anything you don't need: demo wrappers, extra animations, decorative layers. Less code means fewer surprises.

3. Convert it to your conventions

If your project uses design tokens or CSS variables, replace hard-coded values:

/* Before: hard-coded */
.button { background: #4f46e5; border-radius: 8px; }

/* After: token-based */
.button { background: var(--color-primary); border-radius: var(--radius-md); }

This one step is what keeps a copied element from looking like a foreign object in your UI.

4. Check accessibility before you ship

Community elements vary widely here. Verify at minimum:

  • Keyboard focus is visible and the element is reachable by Tab.
  • Color contrast meets WCAG AA (4.5:1 for normal text).
  • Interactive elements use semantic HTML (<button>, not a clickable <div>).
  • Form inputs have associated labels.
  • Motion respects prefers-reduced-motion.

5. Test in context

Paste it into a real page with real content. Long labels, small screens, and dark mode break more copied elements than anything else.

6. Note where it came from

Keep a short comment or an internal credits file: source, license, date. Future you—and your legal reviewer—will be grateful.

Where element libraries genuinely shine

  • Prototypes and demos: you need something clickable today, not a design system.
  • Landing pages and marketing sites: a handful of distinctive elements, each custom.
  • Filling gaps: your framework lacks one specific component, and you don't want to build it from scratch.
  • Learning: reading well-made CSS is one of the fastest ways to improve.
  • Small projects: a personal site doesn't need a theming architecture.

Where they fall short

  • Consistency at scale: ten elements from ten contributors rarely look like one product.
  • Maintenance: you own every copy. When your design changes, you edit each one.
  • Accessibility debt: you inherit whatever the contributor did or didn't do.
  • No upstream fixes: a bug fixed in the original won't reach your copy.
  • Integration friction: different naming conventions, different units, different assumptions about resets.

When to choose which

Choose an element library when the scope is small, the timeline is short, or you need a few distinctive pieces rather than a whole system.

Choose a framework or design system when multiple people build multiple screens over months, when consistency is a product requirement, or when accessibility and theming need to be guaranteed rather than checked.

A hybrid works well for many teams: adopt a framework for the structural components—forms, navigation, layout—and borrow individual elements for the places where you want personality. Just route every borrowed element through the same token and accessibility checks, so it lands as part of your system rather than beside it.

The short version: open-source UI element libraries are a fast, flexible way to get good-looking interface pieces into a project. They are not a substitute for a design system, and the license and accessibility details are the part worth reading carefully.

What kinds of motion can FreeMoCap capture and who is it for?

FreeMoCap captures full-body 3D movement of humans, animals, robots, and other objects, using two or more ordinary cameras instead of specialized motion capture hardware. It is aimed at researchers, 3D animators, game designers, athletes and coaches, performers, engineers, and clinicians — anyone who needs markerless motion capture without buying a commercial system. The trade-off is that you supply your own cameras and a printed calibration board, and you process the video locally on your own machine.

What FreeMoCap can capture

According to the project's own description, FreeMoCap records "full-body 3D movement of humans, animals, robots, and other objects." That scope matters: it is not limited to a single human performer in a suit. Anything you can film from two or more angles and that stays visible to those cameras is a candidate for reconstruction.

The output is 3D data, not just video. The site lists CSV for analysis plus FBX and .blend files for animation and research pipelines, "along with many others." So the same capture can feed a spreadsheet, a game engine, or Blender.

Who it is built for

The project names its intended communities directly:

  • 3D animators and game designers
  • Athletes, coaches, and performers
  • Scientists, engineers, and researchers
  • Clinicians and doctors

The stated mission is to give these groups "research-grade markerless motion capture software" for free, connecting open-source computer vision and machine learning tools into one framework.

The design goal: experts and beginners in one system

FreeMoCap follows a "Universal Design" philosophy. The stated aim is 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." In practice that means the interface and workflow are meant to be usable without a motion capture background, while the data formats stay compatible with professional pipelines.

How the capture process works

The site describes four steps:

  1. Setup — Position two or more standard webcams, GoPros, or smartphones around your space. No specialized motion capture hardware is required.
  2. Calibrate the space — Wave a printed ChArUco board within view of all cameras. This synchronizes the feeds and defines the 3D coordinate system needed for accurate reconstruction.
  3. Record the motion — Perform your movements while recording synchronized footage through the FreeMoCap interface, or record offline on your mobile devices and import the video files later.
  4. Process and reconstruct — A local processing engine converts the video into 3D data, exported as CSV, FBX, .blend, and other formats.

Choosing it, or not

Your situation FreeMoCap fits if…
You have webcams, GoPros, or phones You can place two or more around the capture area
You need 3D data for animation or analysis You can work with CSV, FBX, or .blend output
You want to avoid hardware cost You accept calibration with a printed ChArUco board
You need a turnkey commercial pipeline You are willing to run local processing yourself

The main conditions to check before committing: you need at least two cameras, a printed ChArUco board for calibration, and a machine that can run the local processing engine. If any of those are missing, the workflow will not complete as described.

For the exact download, documentation, and current source code, go to freemocap.org and follow the Download, Docs, and Code links.

What Is FreeMoCap?

FreeMoCap is a free, open-source markerless motion capture application that turns footage from ordinary cameras into 3D movement data. It is aimed at researchers, animators, athletes, coaches, performers, engineers, and clinicians who need motion capture but don't want to buy dedicated mocap hardware or software. If you have two or more standard webcams, GoPros, or smartphones and a computer to process the video, FreeMoCap is designed for your situation.

What "markerless" means here

Traditional motion capture often requires reflective markers or sensor suits attached to the body. FreeMoCap instead reconstructs full-body 3D movement from video alone, using computer vision and machine learning tools. The project describes itself as connecting a set of "bleeding edge" open-source tools from those communities into one user-friendly framework.

It records the movement of humans, animals, robots, and other objects — not just people.

How the workflow is structured

The official site lays out four stages:

  1. Setup — Position two or more standard cameras (webcams, GoPros, or smartphones) around your space. The design is meant to work with everyday devices rather than specialized mocap hardware.
  2. Calibrate the space — Wave a printed ChArUco board within view of all cameras. This synchronizes the feeds and defines the 3D coordinate system needed for accurate spatial reconstruction.
  3. Record the motion — Either record synchronized footage directly through the FreeMoCap interface, or record offline on your mobile devices and import the video files later.
  4. Process and reconstruct — A local processing engine converts the video into 3D data.

What you get out of it

Results are exported in multiple formats, including:

  • CSV — for analysis
  • FBX and .blend — for professional animation and research pipelines
  • and "many others," per the site

Because processing runs locally, the reconstruction step happens on your own machine rather than in the cloud.

Who it's built for

The stated mission of the Free Motion Capture Project is to provide research-grade markerless motion capture to everyone for free. The project follows a "Universal Design" philosophy: the goal is a system that serves a professional research scientist while remaining intuitive to a 13-year-old with no technical training and no outside assistance.

The communities it names as beneficiaries include 3D animators, game designers, athletes, coaches, performers, scientists, engineers, clinicians, and doctors.

Where to start

The site offers three entry points: Download, Docs, and Code. If you're evaluating whether FreeMoCap fits your project, the Docs are the place to check camera requirements, calibration details, and export options before committing to a setup.

What Output Formats Does FreeMoCap Support?

FreeMoCap exports motion capture results in several formats, including CSV for data analysis and FBX and .blend files for animation and research pipelines. According to the official site, results are "available in multiple formats, including CSV for analysis and FBX and .blend files for professional animation and research pipelines, along with many others." All output is generated by a local processing engine, so the files land on your own machine and can be imported into existing workflows without a cloud round-trip.

The Confirmed Output Formats

Format Typical use Why it matters
CSV Data analysis, statistics, custom scripts Plain tabular data you can open in spreadsheets, Python, R, or MATLAB
FBX Professional animation, game engines, 3D pipelines A standard interchange format for rigged/animated 3D content
.blend Blender-native work Opens directly in Blender for editing, rendering, or further rigging

The site also states "many others" exist beyond these three, but it does not enumerate them, so treat CSV, FBX, and .blend as the formats you can count on from the published material.

How the Output Is Produced

Understanding the pipeline helps you plan your workflow, because the format you get depends on how you recorded:

  1. Setup — Position two or more standard cameras (webcams, GoPros, or smartphones) around your space. No specialized motion capture hardware is required.
  2. Calibrate — Wave a printed ChArUco board within view of all cameras. This synchronizes the feeds and defines the 3D coordinate system.
  3. Record — Capture synchronized footage through the FreeMoCap interface, or record offline on your mobile devices and import the video files later.
  4. Process & Reconstruct — The local processing engine converts video into 3D data and writes out the result files.

The key point for output planning: processing happens locally, so your exported CSV, FBX, or .blend files are created on your own computer rather than downloaded from a service.

Choosing a Format for Your Task

  • Analyzing movement numerically (joint angles, velocities, statistics): use CSV. It drops straight into analysis tools without needing 3D software.
  • Animating a character or bringing motion into a game engine: use FBX, the common currency of 3D animation pipelines.
  • Working inside Blender: use .blend to skip an import step and edit natively.

If you are unsure, export CSV first — it is the least lossy choice for checking that the capture itself is good before committing to an animation pipeline.

Practical Notes and Limits

  • The source material does not list every supported format, so if you need a specific one (for example, a particular engine's native format), verify it in the FreeMoCap documentation before building a workflow around it.
  • Because processing is local, output quality and file generation depend on your own machine, not on any hosted service.
  • The site describes the software as completely free and open source, but it does not publish pricing or account requirements, so do not assume any login or paid tier behavior from this page alone.

For the definitive, current format list, check the Docs and Code links on freemocap.org, since the format set can expand as the project develops.

What Equipment Do I Need to Use FreeMoCap?

You need two or more ordinary cameras—webcams, GoPros, or smartphones—plus a printed ChArUco board for calibration. FreeMoCap is designed around "universal design," so it explicitly avoids requiring expensive or specialized motion capture hardware. If you already own a couple of cameras and can print a calibration pattern, you have everything the system needs to start.

The camera setup

FreeMoCap positions two or more standard cameras around your space to capture movement from multiple angles. The official guidance names three device types:

  • Standard webcams
  • GoPros
  • Smartphones

The key requirement is quantity and placement, not brand or price. Two cameras is the stated minimum; the more you add, the more viewpoints the system has to reconstruct 3D motion. The cameras should be arranged around the space so they see the subject from different sides—this is what makes 3D reconstruction possible rather than a single flat view.

Because the design is universal, the same workflow applies whether you use a laptop webcam, an action camera, or a phone. You do not need matched cameras or a dedicated capture rig.

The calibration board

Before recording, you need a printed ChArUco board. This is a physical pattern you wave within view of all cameras during the calibration step. Calibration does two things:

  1. Synchronizes the camera feeds so frames line up in time.
  2. Defines the 3D coordinate system used for accurate spatial reconstruction and tracking.

Without a printed board, the system has no shared reference for where each camera sits in space, and the 3D output will not be reliable.

What you do not need

According to the project's own description, FreeMoCap requires no expensive or specialized motion capture hardware. There is no mention of required suits, markers, depth sensors, or dedicated mocap cameras. The whole point of the "universal design" philosophy is to get research-grade results from everyday devices.

Equipment checklist

Item Requirement Notes
Cameras 2 or more Webcams, GoPros, or smartphones
Placement Around the space Multiple viewpoints for 3D reconstruction
Calibration board 1 printed ChArUco board Used to sync feeds and set the 3D coordinate system
Specialized mocap hardware Not required Everyday devices are sufficient

Recording and processing

You have two options for capture:

  • Record through the FreeMoCap interface, which records synchronized footage directly.
  • Record offline on your mobile devices, then import the video files for later processing.

Processing happens on a local processing engine that converts your video into 3D data. Output formats include CSV for analysis, plus FBX and .blend files for animation and research pipelines, among others.

Practical starting point

If you are setting up for the first time:

  1. Gather at least two cameras and place them around your capture area.
  2. Print the ChArUco board.
  3. Run calibration by waving the board in view of all cameras.
  4. Record your movement, either live through the interface or offline for later import.
  5. Process locally and export to CSV, FBX, .blend, or another supported format.

The main thing to verify before you begin is that all cameras can see the calibration board at the same time—if one camera is blocked or too far, calibration will not define a usable shared space.

Website Overview

Page metadata, canonical configuration and social previews work together to provide more consistent search and sharing presentation. An active inbound-mail setup with incomplete authentication may leave the domain more open to impersonation. Provider hosting alone does not close that gap.

Domain and Registration

Transfer-protection status is present, helping reduce the risk of unauthorized domain transfers. The domain has about 5 years of registration history; its current configuration provides more context than age alone. The registrar is GoDaddy.com, LLC, a widely used domain service provider. The domain uses the common .org extension, which is not an independent safety signal.

DNS and Email

The observed email authentication setup is incomplete: DMARC is missing. Nameservers are provided by Cloudflare, indicating managed DNS hosting. MX records point to the Google Workspace email service. No CNAME was found; the observed records resolve directly to addresses. TXT records include verification markers for Google. Such markers may also remain after a service stops being used.

TLS and Certificates

The certificate uses an RSA 2048-bit public key, offering broad client compatibility. The server supplied a complete certificate chain. No organization name is present in the certificate; the available fields are consistent with domain validation. The certificate was issued by Let's Encrypt, commonly associated with automated certificate services. The certificate's total validity is about 89 days, consistent with a short renewal cycle.

HTTP and Browser Security

X-Powered-By exposes backend information: PleskLin. The checked browser-security headers were not detected, leaving fewer explicit browser-side safeguards. No obvious internal addresses or debug information were found in the headers. The Server header identifies nginx without an exact version. No explicit CDN or WAF marker was found in the response headers.

Technology Stack Analysis

The public page identifies nginx without precise versions, leaving fewer clues for version-specific scanning.

Search and Social Sharing

Twitter Card metadata is configured. The title has 44 characters, within a common display range. A meta description is present, with 92 characters. The observed directives allow indexing and link following. No Generator meta tag is publicly exposed.

Hosting and Email

DNSCloudflare
HostingIONOS SE
EmailGoogle Workspace
Approximate IP geolocation (inferred; a CDN or proxy may differ from the origin server) United States flagUnited States Inferred 198.71.57.235

Registration details

RDAP / WHOIS

RegistrarGoDaddy.com, LLC
Registered2021-08-13
Expires2027-08-13
Domain statusclient delete prohibited、client renew prohibited、client transfer prohibited、client update prohibited
Nameserverslara.ns.cloudflare.com、theo.ns.cloudflare.com
DNSSECunsigned

DNS records

DNS

TypeNameValueTTLPriority
Afreemocap.org198.71.57.235300—
MXfreemocap.orgaspmx.l.google.com3001
MXfreemocap.orgalt1.aspmx.l.google.com3005
MXfreemocap.orgalt2.aspmx.l.google.com3005
MXfreemocap.orgalt3.aspmx.l.google.com30010
MXfreemocap.orgalt4.aspmx.l.google.com30010
NSfreemocap.orglara.ns.cloudflare.com86400—
NSfreemocap.orgtheo.ns.cloudflare.com86400—
TXTfreemocap.orggoogle-site-verification=-LaNyN133eAmK-fM_8NJp7kA65D9yIs3KDp-zaX5jKQ300—
TXTfreemocap.orggoogle-site-verification=HjVyTKgcb7gCwCPo1f__CsbjbnP8dzIjRSRMKPISNDM300—
TXTfreemocap.orggoogle-site-verification=nWPKvbg0beHGmKBk3-tyoDJunIxYCg5uCA9zBSxEwRQ300—
TXTfreemocap.orgv=spf1 include:_spf.google.com ~all300—

TLS and certificates

TLS / SSL

AssessmentNormal configuration
Supported protocolsTLSv1.2、TLSv1.3
Negotiated protocolTLSv1.3
Certificate subjectfreemocap.org
IssuerLet's Encrypt
Valid until2026-12-10T15:33 · Remaining when checked: 65 days
Verification detailsCertificate trust: Passed · Hostname match: Passed

HTTP response headers

HTTP

HeaderValue
content-typetext/html
servernginx

Identified technologies

nginx

Pages, Search and Sharing

Meta descriptionFreeMoCap - Research-grade markerless motion capture software for everyone, completely free.
Canonical URLhttps://freemocap.org/
LanguageEnglish (default)
Twitter Cardsummary_large_image
All bots 1 allowed · 0 disallowed
  • Allow/

User reviews (0)

  • No reviews yet.