Non-rigid dynamics