motion-pipeline

Community

Convert BVH mocap into game-ready motion.

Authornotque
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill prevents broken, hand-wavy animation pipelines by turning raw BVH motion-capture files into consistent, game-usable motion data (trajectory, pose, contacts, and IK results).

Core Features & Use Cases

  • CPU-only motion processing: Run BVH import, contact detection, decomposition, blending, and FABRIK IK using numpy/scipy with no GPU or PyTorch requirement.
  • Game-ready outputs: Produce root trajectories, per-joint local Euler angles, contact frame windows for events, and TypeScript MoveFrame functions for gameplay animation.
  • Use Case: Generate a roundhouse-kick MoveFrame with an impact window derived from toe/hand contacts, then drive combat timing (damage, VFX, sounds) from the detected contact frames.

Quick Start

Convert a BVH into a TypeScript MoveFrame by running the motion-pipeline generate-move-ts command on your .bvh file and redirect the output to a .ts file.

Dependency Matrix

Required Modules

numpyscipypygltflibPillow

Components

scripts

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: motion-pipeline
Download link: https://github.com/notque/vexjoy-agent/archive/main.zip#motion-pipeline

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.