motion-pipeline
CommunityConvert BVH mocap into game-ready motion.
Software Engineering#animation pipeline#bvh#typescript export#inverse kinematics#contact detection#motion blending#cpu-only processing
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.