Hypergood Spring

Simple, composable spring physics for web artists.

Mass, tension and friction is a bad abstraction. “Yes please make my animation more tense. Please make it less massive” – Statements dreamed up by the utterly deranged. With Hypergood Spring, You get two simple, orthogonal properties. Want a faster animation? Decrease the duration. Want a bouncier animation? Decrease the damping.

It's just a Signal<number>. Hypergood springs can be transformed and composed just like any other signal.