1. A process for compressing a deformable mesh based representation of 3D character motion, comprising: repeatedly specifying parameters for an interconnected graph based representation of portions of the 3D character motion wherein the parameters include a maximum number of mesh clusters used to generate the interconnected graph based representation of the portion of the 3D character motion, wherein the extent of the compression that is achieved is determined by the number of the maximum number of mesh clusters and the frequency with which the interconnected graph is updated; automatically identifying mesh clusters within the deformable mesh based representation of each portion of the 3D character motion wherein the number of automatically identified mesh clusters is limited to the maximum number of mesh clusters specified for the portion of the 3D character motion; automatically generating an interconnected graph based representation of each portion of the 3D character motion based upon the motion of the mesh clusters during the portion of the 3D character motion; performing a temporal compression process on the time-varying behavior of the interconnected graph based representations of the portions of the 3D character motion; and writing the compressed interconnected graph based representations of each portion of the 3D character motion to a file located on a storage device.