three.jsSkinning Points
Colors and scale of the points are based on the speed of the animation.