I have a self contained physics simulation (eg fragments of a building crumbling) which is known to be the same, excepting floating point precision errors, every time it is run.
Is there a way to improve performance by pre-calculating/recording the simulation?
It would seem that the build in physics engine does not support this, but are there other engines that do?
Or alternatively, would recording the transformation of each Rigidbody in the simulation, and then playing back those transforms, be a sensible approach to increase performance? It would remove a lot of Rigidbodies, joints and enable flattening the hierarchy.