Here the demo you can download and play, demo scene is related to Reverse destruction v3 video above.
Works also in VR (tested on Oculus rift DK2).
Please read the ‘HELP_Keys.txt’ file inside the rar to better tests the reverse effect on explosions.
I’ll make a tutorial video on this…basically I use arrays to periodically store each cube location and then start from the bottom of the array and go backwards in order to put every cube back to it’s prev location. Every time I reverse a cube position, I cancel the last coord of the array so when the reverse is total and the cube is back to each initial position, the array will be empty.
When time advances the coord array will be filled by coords positions, when time reverses the array will be empty starting from the last position back to the initial one.