Looks like the training dojo from the matrix, perhaps watch that or the 3d animatrix episode for ideas? Gio