CMU Motion Capture Animations for Unity
raw JSON → 1.0.1 verified Sat Apr 25 auth: no javascript
A Unity package containing a large collection of humanoid animation clips converted from the Carnegie Mellon University Motion Capture Database (CMU MoCap). Version 1.0.1 adds Unity 6 package signing. The package provides ready-to-use animations for prototyping, research, and game development, sourced from the public domain CMU dataset. It is distributed via the Keijiro scoped registry in Unity Package Manager. Differentiators include high-quality retargeted animations, no external dependencies, and simple drag-and-drop use.
Common errors
error The package jp.keijiro.cmu-mocap could not be found in the registry. ↓
cause Keijiro scoped registry not added correctly.
fix
Add scoped registry with name 'jp.keijiro', URL 'https://registry.npmjs.com', and scope 'jp.keijiro' in Project Settings > Package Manager
error The package is not signed by a known publisher. ↓
cause Unity 6 package signing: older version (1.0.0) lacks signature.
fix
Update to version 1.0.1 which is signed for Unity 6
error Animation clip missing or not found. ↓
cause Assets might be placed outside expected folders due to manual import.
fix
Reinstall the package via Package Manager; do not manually move assets from Packages folder
Warnings
gotcha Package requires Unity 2019.4 or newer for package signing compatibility; older versions may fail to install from scoped registry. ↓
fix Upgrade Unity to 2019.4 or later
deprecated Unity 6 package signing certificate may expire; ensure you have the latest package version 1.0.1. ↓
fix Update to version 1.0.1 or later
gotcha Animations are in-place and may need root motion or manual movement for locomotion. ↓
fix Enable 'Apply Root Motion' on Animator component
gotcha The package does not contain character models; you must supply your own humanoid character. ↓
fix Import or create a humanoid model with Animation Type 'Humanoid'
Install
npm install jp.keijiro.cmu-mocap yarn add jp.keijiro.cmu-mocap pnpm add jp.keijiro.cmu-mocap Imports
- Package installation via UPM wrong
Using npm install or direct .unitypackage importcorrectAdd scoped registry: 'name': 'jp.keijiro', 'url': 'https://registry.npmjs.com', 'scopes': ['jp.keijiro'] then install jp.keijiro.cmu-mocap - AnimationClip usage wrong
Attempting to load via Resources.Loadcorrectpublic AnimationClip clip; (drag from Assets/CMUMocap folder) - Animator Controller setup wrong
Directly setting AnimationClip on Animator without ControllercorrectAssign clip to Animator Controller's motion field
Quickstart
// 1. In Unity Package Manager, add scoped registry:
// Name: jp.keijiro
// URL: https://registry.npmjs.com
// Scope(s): jp.keijiro
// 2. Install jp.keijiro.cmu-mocap package
// 3. Import example scene from Packages/CMUMocap/Samples
// 4. Press Play to see mocap animations playing on humanoid character