WO-3 T6: compositor + acceleration/velocity-limited motion damper
hunt
29393b6
Additive layering of speech/blink/gaze/breath, absolute [0,1] clamp, then a
per-channel damper bounded in both velocity and acceleration.
The damper needs a braking-distance velocity cap, not just a velocity cap:
with acceleration also bounded, a channel at full speed cannot stop within
the remaining distance and overshoots the target (verified: 0.611 vs 0.6).
The discrete braking form is used because deceleration happens in whole
frames of a*dt; the continuous sqrt(2*a*d) form makes the bound exactly
marginal and still leaks ~1% past the target.
81 tests pass. Acceptance evidence:
tearing case: undamped jawOpen delta 1 in one frame, 6.0x the 0.1667 cap
damped: max per-frame delta 0.1667, converged in 9 frames (150.0 ms)