1. A tangible computer-readable medium having stored thereon a gesture object data structure that is configured to store data associated with a gesture for an object, the gesture object data structure comprising: a scalar field variable configured to store a mapping between a feature space of the gesture and a model space of a first model having a texture and at least one vertex to enable transformation of the at least one vertex; a texture change variable configured to store changes in coloration of the model during the gesture; a texture map change variable configured to store changes in a surface of the model during the gesture; and a vertices change variable configured to store changes in the at least one vertex of the model during the gesture, wherein the texture change variable, the texture map change variable and the vertices change variable are configured to enable the gesture to be applied to a second model having a texture and at least one vertex.