THREE.JS / LOADER CONTROL CONTRACT

One clip, three bodies.

A deterministic MD2 frame payload is shared across three native MD2CharacterComplex roots. The primary character exposes the official movement flags while clones exercise shareParts, morph playback, shadow ownership, and teardown.

StartingWEBGL2 / MD2 CONTROL
Preparing shared character parts.
characters
—
sharing
—
animation
—
movement / speed / x,z
—
sample avg / p95
—

This bounded lab follows the official control architecture with local deterministic geometry. Ratamahatta body/weapon parts, 13 skins, external asset loading, exact page/pixel/Stats fidelity, and whole-example fidelity remain separate.

Sources: official MD2 controls example · MD2CharacterComplex docs · MorphBlendMesh docs