How can I programmatically "step" through a scene playthrough for identical playback in Unity? (pixel perfect frame replay)

My objective is to take camera snapshots of the editor playmode every 150 frames. This is so that I can validate a test scene by comparing screenshots every test run to ensure they are identical. How can I ensure every 150th frame will look exactly the same?

I understand the physics / time / graphics updates all run on separate timings. Is there a way I can force the engine to sync all these timings to make sure every frame is identical during repeated playbacks?

How many English words
do you know?
Test your English vocabulary size, and measure
how many words do you know
Online Test
Powered by Examplum