Using machine learning to create frame rate interpolation algorithms has changed a lot of things. Generating animation is now possible. FSR and DLSS use motion vectors of individual in-game objects supplied by the game to be able to generate animation.
When you don’t have access to motion vectors, then the algorithm needs to figure them out. This is from 2021. It has improved a lot since then, but even back then it looked impressive:
Doing this in real-time so that it’s suitable for applying to video and games will probably happen at some point.