Perhaps needless to say but heres a thought.
keyshot animation is nothing more than lots of rendered still images (frames) stitched together.
Of course this takes A LOT of time. Isnt it possible to only render what is actually different from the previous frame and stitch that together (like how MPEG works)?
Yes easily done just using the frames and importing image sequences.