One method is the “ChaosCaching” plugin. I have NOT tried to capture regular simulated objects, though I managed to capture a geometry collection (e.g. rock shatter type) and control the exact playback speed in a sequence.
In broad strokes
- Place a “ChaosCacheManager” (Place Actors)
- Create cache object where the data is stored
- Pick observed object (for example the geometry collection component of your shattered object)
- Simulate. Afterwards you have a capture you can use
You can immediately change “cache mode” to play, and it will play it back. If you want to use in a sequencer:
- Drag the created cache collection into your sequencer
- I set my “Start Mode” to “triggered”
- I keyframe my “start time” to control playback, in my case backwards
I hope it helps somebody