UnityPythonMediaPipeBodyPose
Testing multithreaded body tracking inside of Unity using Google MediaPipe Pose Python bindings.
Install / Use
/learn @ganeshsar/UnityPythonMediaPipeBodyPoseREADME
Multithreaded Unity Python MediaPipe Body/Pose
NOTICE: this project has been replaced by Tracking4All which is actively supported and features much better quality, is cross-platform with embedded Unity support and more!
Overview
This is a project that tests Google MediaPipePose inside of Unity using Python bindings. Reading the WebCam and running the model occur on different threads. Basically, it's configurable full body tracking using a WebCam. What's more is that you can stay inside of a Python environment for all the mediapipe stuff (use all your usual libraries).<br>

Installation
- Install Python and Unity (2021.3.17f1 was used, but any version close to that should be fine).
- pip install mediapipe
- Clone/download this repository.
- Run main.py using Python.
- Run the Unity project.
- Go back to the Unity view to see your body being tracked in real time.
Notes:
- See global_vars.py for some basic configuration options to speed up/improve precision of the detection.
- Wearing clothing that contrasts with a background helps a fair bit.
- The architecture and performance has been greatly improved since my last project where I experimented with MediaPipeHands.
Related Skills
node-connect
352.0kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
claude-opus-4-5-migration
111.1kMigrate prompts and code from Claude Sonnet 4.0, Sonnet 4.5, or Opus 4.1 to Opus 4.5
frontend-design
111.1kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
model-usage
352.0kUse CodexBar CLI local cost usage to summarize per-model usage for Codex or Claude, including the current (most recent) model or a full model breakdown. Trigger when asked for model-level usage/cost data from codexbar, or when you need a scriptable per-model summary from codexbar cost JSON.

