Clautter
Loading Ripple Dot Grid

About

The screen fills with a tight grid of dots. Drag or tap anywhere and the dots near your pointer get shoved out of the way, then spring back home with a bouncy, damped wobble. It handles several touches at once, so every finger sets off its own ripple.

PhysicsInteractiveCustomPaintMulti-touch

Techniques

  • Spring-mass physics
  • Semi-implicit Euler integration
  • Radial repulsion
  • Damped oscillation
  • Multi-pointer input (Listener)
  • Idle-skip optimisation