{"id":18454,"library":"jp.keijiro.cmu-mocap","title":"CMU Motion Capture Animations for Unity","description":"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.","status":"active","version":"1.0.1","language":"javascript","source_language":"en","source_url":"ssh://git@github.com/keijiro/CMUMocap","tags":["javascript"],"install":[{"cmd":"npm install jp.keijiro.cmu-mocap","lang":"bash","label":"npm"},{"cmd":"yarn add jp.keijiro.cmu-mocap","lang":"bash","label":"yarn"},{"cmd":"pnpm add jp.keijiro.cmu-mocap","lang":"bash","label":"pnpm"}],"dependencies":[],"imports":[{"note":"Must use Unity Package Manager with Keijiro scoped registry","wrong":"Using npm install or direct .unitypackage import","symbol":"Package installation via UPM","correct":"Add scoped registry: 'name': 'jp.keijiro', 'url': 'https://registry.npmjs.com', 'scopes': ['jp.keijiro'] then install jp.keijiro.cmu-mocap"},{"note":"Animations are assets, not runtime-loaded","wrong":"Attempting to load via Resources.Load","symbol":"AnimationClip usage","correct":"public AnimationClip clip; (drag from Assets/CMUMocap folder)"},{"note":"Standard Unity animation workflow","wrong":"Directly setting AnimationClip on Animator without Controller","symbol":"Animator Controller setup","correct":"Assign clip to Animator Controller's motion field"}],"quickstart":{"code":"// 1. In Unity Package Manager, add scoped registry:\n// Name: jp.keijiro\n// URL: https://registry.npmjs.com\n// Scope(s): jp.keijiro\n// 2. Install jp.keijiro.cmu-mocap package\n// 3. Import example scene from Packages/CMUMocap/Samples\n// 4. Press Play to see mocap animations playing on humanoid character","lang":"csharp","description":"Install the package via Unity Package Manager with the Keijiro scoped registry and play the provided sample scene."},"warnings":[{"fix":"Upgrade Unity to 2019.4 or later","message":"Package requires Unity 2019.4 or newer for package signing compatibility; older versions may fail to install from scoped registry.","severity":"gotcha","affected_versions":"<2019.4"},{"fix":"Update to version 1.0.1 or later","message":"Unity 6 package signing certificate may expire; ensure you have the latest package version 1.0.1.","severity":"deprecated","affected_versions":"<1.0.1"},{"fix":"Enable 'Apply Root Motion' on Animator component","message":"Animations are in-place and may need root motion or manual movement for locomotion.","severity":"gotcha","affected_versions":">=0.0.0"},{"fix":"Import or create a humanoid model with Animation Type 'Humanoid'","message":"The package does not contain character models; you must supply your own humanoid character.","severity":"gotcha","affected_versions":">=0.0.0"}],"env_vars":null,"last_verified":"2026-04-25T00:00:00.000Z","next_check":"2026-07-24T00:00:00.000Z","problems":[{"fix":"Add scoped registry with name 'jp.keijiro', URL 'https://registry.npmjs.com', and scope 'jp.keijiro' in Project Settings > Package Manager","cause":"Keijiro scoped registry not added correctly.","error":"The package jp.keijiro.cmu-mocap could not be found in the registry."},{"fix":"Update to version 1.0.1 which is signed for Unity 6","cause":"Unity 6 package signing: older version (1.0.0) lacks signature.","error":"The package is not signed by a known publisher."},{"fix":"Reinstall the package via Package Manager; do not manually move assets from Packages folder","cause":"Assets might be placed outside expected folders due to manual import.","error":"Animation clip missing or not found."}],"ecosystem":"npm","meta_description":null,"install_score":null,"install_tag":null,"quickstart_score":null,"quickstart_tag":null}