Deformable Models and Animations using Physics Engines and GPU Programming