1. A method for simulating motion of a deformable thin membrane so as to correct surface-to-surface intersections involving the membrane, comprising: modeling the deformable thin membrane as a tessellated surface comprising a plurality of vertices; calculating modeled movement of the tessellated surface; detecting collisions involving tessellations of the tessellated surface; defining a function for a line of intersection resulting from a surface-to-surface collision detected in the detecting step; differentiating the function to obtain a partial derivative with respect to ones of the plurality of vertices; and applying a correction to the ones of the plurality of vertices in proportion to the partial derivative.