One base mesh. Every character below shares its rig, its 96 clips and its 67 blendshapes.
Character
View
Wardrobe
Show / hide parts
Animations
World
Composed from CC0 kits with scripts/compose_world.py. Loads the scene, its
sky, fog and lights, then stands the avatar on the ground.
Pet
The pet is a separate CC0 creature with its own skeleton, its own
animation set and its own mixer. It is not retargeted onto the character and shares
nothing with it, so it keeps moving while the character plays a clip or stands still.
It is placed at true metric size, not scaled to the character.
Speech & expression
Real audio. The mouth is driven by the
synthesiser's own viseme timings, so what you hear and what you see share one clock.
Why this matters
All three characters share one vertex-index space, so the skeleton, skin weights and
all 67 blendshapes are authored once and inherited automatically. Changing character
changes body shape and wardrobe only. Every slider below drives the same named shape
on all three.