3D particle system with WebGL and Three.js