Generalized animation making