Is it possible to get BGE soft-body simulations into the normal viewport? I know you can get the animation of the object itself, (with record animation to keyframes) but how to get the distortions of the softbody?
It does not appear to be possible. You'd probably have to write a script to export it, but: "There are no python bindings to control soft bodies, and no logic brick support, except for apply force and add object actuator. " - http://wiki.blender.org/index.php/Dev:Source/GameEngine/BulletSoftBody
(I can't yet reply to your question to clarify. What are you trying to accomplish? You have another question about multiple soft bodies colliding, is the problem related? like I said, combining them into one object works, but a drawback is they have to all have the same settings... but with more detail to your problem, there may be a way.)