A am making a scientific animation of cell development in a plant stem, as though you could watch time-lapse through a microscope. The cells "grow" as Python data structures, and their progress gets drawn frame by frame into Blender. Now, I want to smooth the action by animating between frames, but since each frame is individually drawn, Blender does not know which cells are the "same" between frames. Is there a way to tell Blender that two objects in different frames are the "same"?
I'm fairly familiar with the API and can see how to add keyframes on objects, down to individual points. The cells do various things: enlarge, change shape, undergo mitosis, get pushed aside by underlying growth, and mature into wood. A brute-force idea is to animate opacity, so one frame fades out as the next fades in; but there must be a better way, with more control. How does Blender normally track that an animated object is the "same" across frames?