1. A computer implemented method, comprising: creating a coarse control 3D polygon mesh that completely encapsulates an original 3D polygon mesh; projecting a deformation energy and one or more deformation constraints from the original 3D polygon mesh to the coarse control 3D polygon mesh; and determining a deformed 3D polygon mesh by applying a gauss-newton method to determine the deformation energy of the original 3D polygon mesh by determining a deformation energy of the subspace represented by the coarse control 3D polygon mesh.