//=time() ?>
For those asking, a small breakdown:
There are 6 "keyframe" meshes toggled on and off like a 3d spritesheet.
The shader on these meshes is rounding the vertex positions to different gridsize for each frame, also an offset of the mesh can be done here.