1. A method for facilitating computer-generated animation, the method comprising: receiving, at the one or more computer systems, animation data associated with a first object for an animation sequence, the animation data specifying how one or more vertices associated with a first mesh representing the first object are positioned to form a pose for the first object at each of a plurality of time steps of the animation sequence; and at each of the plurality of time steps of the animation sequence: generating, with one or more processors associated with the one or more computer systems, simulation data for a second object specifying how one or more vertices associated with a second mesh representing the second object are positioned to form a pose for the second object at the time step of the animation sequence in response to a simulation of the second object at the time step of the animation sequence using a finite element method and simulation properties associated with the second mesh that define a set of finite elements in the interior of the second mesh and how the second mesh physically behaves during simulations, wherein one or more inputs to the simulation of the second object at the time step of the animation sequence are retargeted based on the animation data at the time step of the animation sequence such that a rest state of the second mesh that provides a shape that the second mesh seeks to maintain during the simulation at the time step of the animation sequence is modified responsive to the animation data at the time step of the animation sequence; generating, with the one or more processors associated with the one or more computer systems, a third mesh representing a combination of the first object and the second object at the time step of the animation sequence based on blending the first mesh at the time step of the animation sequence, the animation data at the time step of the animation sequence, the second mesh at the time step of the animation sequence, and the simulation data at the time step of the animation sequence, the third surface at the time step of the animation sequence having a set of vertices positioned according to the one or more vertices positioning the first mesh at the time step of the animation sequence and the one or more vertices positioning the second mesh at the time step of the animation sequence; and storing information associated with the third mesh at the time step of the animation sequence in a storage device associated with the one or more computer systems.