three-vat
Animation clips baked into a texture and played back on the GPU.
Source and docs
WebGL
WebGPU
Start here
crowd
your own InstancedMesh
Baking
encodings
baked file
large mesh
merged materials
morph targets and node animation
normals off
bake in a worker
Playback
switching one clip
crossfade
events off the clock
playback policy
turning round
Carriers & shaders
batched crowd
twisted crowd
shadows
Your assets
drop your own asset