CAMA: contact-aware matrix assembly with unified collision handling for GPU-based cloth simulation
deformation constraints in a mass - spring model to describe rigid cloth behavior .