Skip to content

Exploration of motion capture using a OptiTrack NatNet system

Notifications You must be signed in to change notification settings

hku-ect/Python-MOCAP-tools

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python MOCAP tools

This repository contains a number of python MOCAP tools meant to receive the live NATNET data from Motive and subsequently forward this data to OSC to be able to receive and use the data in various programs. The data is sent over OSC using JSON notation.

  • The tools are compatible with Python2 and Python3
  • The tools send everything (Skeleton&Rigid Bodies) as rigid bodies
  • The tools DO NOT send the names of the RigidBodies only the ID's
  • The tools use the optirx python library
    • the optirx library is included in the source code
    • it uses a fork of the optirx library with some minor fixes link

A comprehensive MOCAP manual using these tools can be found at the MOCAP_manual github repository of HKU-ECT

These tools consist of:

Python MocapBridge

This software receives the NATNET data and sends it out with OSC as JSON. For more information see the python README

Cinema4D

Here you will find a Cinema4D example file with MOCAP BVH example data. For more information see the C4D README

Unity

Here you will find Unity packages to help you use live MOCAP data in Unity. For more information see the Unity README

Blender

Here you will find tools to work with the MOCAP data live in Blender. For more information see the blender README

Processing

Here you will find an example processing sketch which receives the OSC data and decodes the data.

About

Exploration of motion capture using a OptiTrack NatNet system

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 41.8%
  • Python 16.2%
  • Makefile 14.5%
  • Java 9.0%
  • C 8.4%
  • C++ 4.6%
  • Other 5.5%