#animation clear

React Three.js graph activity pulses kept renderer RAF loop alive indefinitely

s&box NoticePanel: uses Vector3.SpringDamped for smooth slide-in/out animation.

s&box NPC AnimationLayer: sync move/look state, compute move_direction as atan2, broadcast attack triggers

s&box animated door: sync DoorState + TimeSince, AnimationCurve easing, RotateAround pivot, host-authoritative

s&box: Driving character animations with SkinnedModelRenderer — Set parameters, IK, bone transforms, events