1. A computer-implemented method for generating cloth objects, the method comprising: receiving, at one or more computer systems, information specifying a subdivision mesh, the subdivision mesh comprising a plurality of faces; generating, with the one or more processors associated with the one or more computer systems, a bundle of curves independently for each face of the plurality of faces; determining global coordinates for each bundle of curves for transitioning one bundle of one face to a next bundle of a next face so as to represent a weave pattern for cloth over the subdivision mesh; performing a first surface placement evaluation for the bundles of curves on the subdivision mesh using a UV-space to world-space mapping; calculating an error estimate of a misalignment of the bundles of curves for each face on the subdivision mesh; correcting the UV-space to world-space mapping using the error estimate; and performing a second surface placement evaluation for the plurality of curves on the subdivision mesh using the corrected UV-space to world-space mapping.