This Blender video demonstrates how to do transformations between similar objects. Three transformations are demonstrated, an object transforming into a smaller version of itself, the material of an object transforming, and the location of an object transforming. Keyed Physics is used to accomplish this effect. Blender 2.81a was used for this video.
Rendering an Animation Tutorial