Non-Rigid Dynamics