Character creator
Characters here are configs, not meshes. Swap outfits, hair, build, age and colors — every variant keeps the same named joint layout (hips, spine, head, arm_L, forearm_L, leg_L…) so your animation code keeps working.
Base body:
372 trisFree · CC0
import * as THREE from "three";
import create from "https://tridsy.com/api/v1/assets/humanoid/export?format=js";
// A live, parametric object — tweak knobs at runtime:
scene.add(create(THREE));
scene.add(create(THREE, { seed: 42 }).translateX(6));