Color Interpolation
Smooth RGB channel blending across four color stops. Hex values are decomposed, interpolated per-channel, and recomposed.
Transform Composition
Independent interpolation of translateX, rotate, and scale within a single compound transform string. Each function is parsed and tweened separately.
Filter Effects
CSS filter functions — blur, brightness, hue-rotate — each interpolated as independent numeric values within the filter string.
Multi-Property Orchestra
Everything at once — color, transform, opacity, border-width, and filters all interpolated from a single position value across four keyframes.
Extrapolation & Clamping
Drag past 100% to see physics-friendly overshoot. Position and custom properties extrapolate freely while bounded properties like opacity clamp to valid CSS ranges.
Metamorphosis
Driven by @magic-spells/physics-engine — a spring drives progress through five Frame Engine keyframes. The orb morphs color, border-radius, scale, and glow with natural overshoot and settle.
Spring Traverse
Driven by @magic-spells/physics-engine — a spring propels a shape across the stage. Frame Engine maps the spring progress to compound transforms, color shifts, and border-radius.
Parameter Lab
Driven by @magic-spells/physics-engine — adjust attraction and friction to feel how spring dynamics change. Higher attraction snaps faster. Higher friction damps the bounce.
Cascade
Driven by @magic-spells/physics-engine — eight elements, each with its own spring, launched in sequence. The same Frame Engine keyframes on every dot — staggered timing creates a wave of color and motion.