1. A method for sharing information between three-dimensional objects, the method comprising: receiving, at one or more computer systems, information specifying a first three-dimensional object having a first form; generating, using the one or more computer systems, a first mesh for the first three-dimensional object, the first mesh having a first number of vertices interconnected to each other in a first topology to fit the first form, wherein the first topology includes a structure and a level of detail; receiving, at the one or more computer systems, information specifying a second three-dimensional object having a second form; fitting the first mesh to the second form of the second three-dimensional object to generate a second mesh for the second three-dimensional object, wherein the second mesh has the first number of vertices and has the same structure and the same level of detail as the first mesh, and each vertex of the second mesh has a one-to-one correspondence with a respective vertex of the first mesh; identifying, with one or more processors associated with the one or more computer systems, information defined for a first set of vertices on a first portion of the first mesh; and transferring, with the one or more processors associated with the one or more computer systems, the information defined for each respective vertex of the first set of vertices on the first portion of the first mesh to a corresponding vertex of a second set of vertices on a second portion of the second mesh that corresponds to the first portion of the first mesh.