1. A processor-implemented method for transitioning between slides in a slide presentation, comprising: determining whether a first object in a first slide in the slide presentation differs from matching a second object in a second slide in the presentation in one or more properties between the first object and the second object; and creating one or more intermediate objects that incrementally reflect changes from the first object to the second object, wherein the one or more intermediate objects are configured to smooth the transition from the first object to the second object; determining a number of intermediate frames, wherein each intermediate frame comprises at least one of the one or more intermediate objects corresponding to the first and second objects; displaying one change of a set of changes from the first object to the second object applied in each of the number of intermediate frames with respect to the one or more properties, wherein each change of the set of changes is determined by: determining a difference between a first property value with a first property in the second slide and a second property value of the first property in the first slide; and dividing the difference by the number of intermediate frames.