Animation library
Free animations
10 motion clips, each in a female and male version. Pick a clip to preview it live, then download it. Clips also play on every character page in the catalog.
Loading Female Adult 01… 0%
Previewing on Female Adult 01. Every clip plays on any human character with the matching skeleton.
How to use
Play a clip on any character
Clips are skeleton-only glTF files for the 3ds Max Biped rig. Because the adult characters share the same bone names, you can load a character and a clip separately and play one on the other. Child characters name their root bone Bip02 instead of Bip01, so rename the track targets when using them.
import { GLTFLoader } from "three/addons/loaders/GLTFLoader.js";
import { MeshoptDecoder } from "three/addons/libs/meshopt_decoder.module.js";
const loader = new GLTFLoader().setMeshoptDecoder(MeshoptDecoder);
const character = await loader.loadAsync("Female_Adult_01.glb");
const { animations } = await loader.loadAsync("f_wave_01.glb");
const mixer = new THREE.AnimationMixer(character.scene);
mixer.clipAction(animations[0]).play();
// in your render loop: mixer.update(deltaSeconds);