1. A computer-based method for transferring attributes between polygonal models based on topological connectivity, comprising: storing a first model and a second model in memory, wherein the first and second models each comprises a polygonal mesh, and the memory further stores a set of attributes for at least the first model; with a processor of a computer, determining a feature in each of the polygonal meshes of the first and second models; with the processor, comparing topological connectivity of the first and second models using the features as a starting location; when the compared topological connectivity is identical, transferring at least a portion of the set of attributes for the first model to the second model; and determining a pair of vertices in the first model matching a pair of vertices in the second model, wherein the pairs of vertices are the features used as the starting locations for the comparing of the topological connectivity of the polygonal meshes corresponding to the first and second models and wherein the comparing is performed using the polygonal meshes by working outward to neighboring vertices from the pairs of vertices to determine if connectivity is similar in the first and second models.