Describing free-form 3D surfaces for animation | Synapse