Skip to content
3D Models

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.

All 20 clips

Female + male · .zip with license

F / M download the female or male version as a single skeleton-only .glb (license embedded in the file).

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);