Deformable Models and Animations Using Physics Engines and GPU Programming