1. A method comprising: selecting, by one or more processors, a previously generated template animation of a set of one or more graphical objects for a wagering game from a plurality of previously generated template animations, wherein the previously generated template animation simulates movement of the set of one or more graphical objects and wherein the previously generated template animation comprises a sequence of key frames stored on a computer readable storage medium including a beginning key frame and a last key frame; determining, by the one or more processors, an initial state of the set of one or more objects based, at least in part, on a set of one or more outcome values and on the previously generated template animation, wherein the set of one or more outcome values represent an outcome of the wagering game with respect to the set of one or more objects, wherein determining the initial state includes back computing, at least one of, position and orientation of the set of one or more objects from the last key frame, which corresponds to the set of one or more outcome values, to the beginning key frame; constraining, by the one or more processors, image data of the set of one or more objects to the previously generated template animation in accordance with the initial state and the set of one or more outcome values to generate a wagering game animation that depicts animation of the set of one or more objects in accordance with the previously generated template animation and the set of one or more outcome values; and providing the wagering game animation for presentation by a wagering game machine.