The basic form of the visual is a static 3d sphere with different kinds of illumination that is being render on the graphics card. But the sphere is created in a different way that an ordinary 3d object. Each vertex and edge of the sphere is actually a particle that has behavior like attraction and repulsion. All of the particles are governed by global forces from the particle system, like gravity. A single vertex is connected with there neighbors vertices, this connected forms springs, which created a really dynamic scene.
Depending on the vertex connections of openGL is possible to create different forms of the same sphere structure.
This method can be applied to any 3d surface. The surface will automatically be deformed when the gravity of the particle system is activated.