← All motion patterns
Instanced wave grid
Subscription900 lit cubes rippling on a radial sine — a 3D dot-matrix done right.
A 30x30 field of cubes carried by a single InstancedMesh, which is the whole point: 900 lit, shadowed, individually-positioned objects cost one draw call instead of 900. Each frame every instance matrix is rewritten from its distance to the origin through a sine, so the ripple propagates outward as a genuine radial wave rather than a looping texture. Cubes alternate lime and amber on a checker, lit by the warm/lime/blue rig, with the whole field slowly rotating so the wave is read from a shifting angle.
This is part of a CreativePower subscription. Subscribe to see its code and use it in your pages.
See plans