1. A run-time animation system, comprising: at least one processor; and at least one non-transitory computer readable storage medium storing instructions that, when executed by the at least one processor, cause the system to: receive, from a user device associated with a user, an animation to be applied to a three-dimensional character; identify multiple different motion models of the same animation, each of the motion models being labeled with characteristics describing the animation of the motion models; receive, from the user device, a user-specified magnitude of a characteristic for the animation; generate, on the fly and in response to receiving the user-specified magnitude of the characteristic for the animation, synthetic motion data particular to the three-dimensional character to cause the three-dimensional character to perform the animation stylized according to the user-specified magnitude of the characteristic, by: identifying, on the fly, salient points from each of the multiple different motion models of the same animation; time-warping, on the fly, portions of motion between the salient points of the multiple different motion models of the same animation to normalize the portions of motion; and blending, on the fly, the time-warped portions of motion from the multiple different motion models of the same animation using multi-dimensional interpolation based on the characteristics and the user-specified magnitude of the characteristic; and provide the synthetic motion data to the user device.