motion-pipeline

Featured

CPU-only motion data processing pipeline for game animation: BVH import, contact detection, root decomposition, motion blending, FABRIK IK. No GPU required.

Data & Documents 425 stars 46 forks Updated yesterday MIT

Install

View on GitHub

Quality Score: 96/100

Stars 20%
88
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# Motion Pipeline Skill CPU-only motion data processing pipeline for game animation, inspired by Meta's ai4animationpy framework (CC BY-NC 4.0). All operations run on numpy and scipy with no GPU or PyTorch required. ## Why standalone implementations? ai4animationpy's `Math/Tensor.py` imports `torch` unconditionally at the top level, which propagates through every module (Animation, Import, IK, Math). This means zero ai4animationpy modules are importable without PyTorch installed. The standalone implementations in `scripts/motion-pipeline.py` replicate the key algorithms from their source code using only numpy + scipy. ## Environment setup ```bash # Create venv (one-time) python3 -m venv /home/feedgen/vexjoy-agent/motion-pipeline-env/ # Install CPU-only deps motion-pipeline-env/bin/pip install numpy scipy pygltflib Pillow # Verify motion-pipeline-env/bin/python -c "import numpy; import scipy; import pygltflib; print('OK')" ``` The venv is gitignored. The skill documents setup; it does not commit the venv. ## Commands All commands output JSON to stdout. Errors go to stderr with exit code 1. ### import-bvh Parse a BVH mocap file and print a motion summary. ```bash motion-pipeline-env/bin/python scripts/motion-pipeline.py import-bvh FILE \ [--scale 0.01] # scale cm->m for CMU/Mixamo files ``` Output fields: `name`, `num_frames`, `num_joints`, `framerate`, `total_time_seconds`, `bones[]`, `root_trajectory` (x/y/z range). ### extract-contacts Detect ground conta...

Details

Author
notque
Repository
notque/vexjoy-agent
Created
6 months ago
Last Updated
yesterday
Language
Python
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

Data & Documents Listed

animation-pipeline

End-to-end 2D animation production pipeline with AI-assisted generation. Covers concept-to-final-render stages, ComfyUI integration for character/background generation, frame interpolation (RIFE/FILM), QA gates between pipeline stages, style profile enforcement, and asset organization. Use when asked about "animation pipeline", "production pipeline", "frame interpolation", "LoRA generation", "animation QA", "shot handoff", or "animation production".

1 Updated today
seanwinslow28
Data & Documents Listed

powerbi-motion

Generate a single landscape MP4 video highlighting the most relevant insights from a Microsoft Power BI report. Use whenever the user wants Power BI data, semantic-model measures, or report KPIs turned into motion graphics, animated summaries, or shareable clips for Slack, email, social, or briefings — even without the word animation. Triggers include animate this report, make a video from these KPIs, motion summary, Power BI to video, or any Power BI model + visual-storytelling request.

0 Updated 2 months ago
jamartinezpastor
Data & Documents Featured

scenario-maya-pipeline-scripting

Use when writing or fixing Maya pipeline code in Python: mayapy batch jobs over many scenes, validating and auto-fixing scenes, FBX export for Unreal or Unity (static, skeletal, animation clips, Game Exporter), Alembic or GPU caches, USD export, stages and layers, references and namespaces, PySide6 tool windows, OpenMaya 2.0 plug-ins, or slow playback. Also when an FBX lands with wrong scale, normals, tangents or extra takes, a USD export has one frame or smoothed meshes, or one bad file kills a batch.

536 Updated today
scenario-labs