HTML5 Canvas - 3D particles in a 2D canvas, sprite sheet optimized. (Moderate number of particles, without pixel snapping). rectangleworld.com