1. A method for deforming a character model in response to a collision, the method comprising: determining a set of skin impulse responses for a set of skin points of the character model, wherein each skin impulse response defines the deformation of the character model in response to the displacement of a skin point; selecting a subset of a set of skin points as a set of skin collision points; determining a final collision response from the set of skin impulse responses and the set of skin collision points; and applying the final collision response to the set of skin points.