I guess 99% of you worked out how this was done.I recall someone asking about this ages ago.so this was my take with animation.
The cube was made using AC3D, I then drawn a picture 512x512 with a 3x3 grid 170x170. Using AC3D texture coordinate editor mapped each side to a grid position. save it as .ddd
not sure how easy this is if you built the cube from Code and tried to map it, maybe someone with more experience could shed some light?
The program load 3 sprite pictures(plasma )
stretches the images and grabs a sprite per line. e.g 320x200 would grab 200 sprites 320x1 and does this 3x
using cosine maths it wobbles the whole screen and grabs an image for 2 sides. again 3x
then all is written to the grid in different location then grabbed as the texture map