The image above is a frame capture from a MSG based procedural animation. A single MSG preset was run in loop action mode to generate the animation output. I opened a movie stream before starting the loop action run of the MSG preset, so each cycle of the loop action processing was output as a sequential movie frame into the open movie stream. The MSG preset processes a single source image. The dynamic patterning animation over time is procedurally generated from multiple temporal generators attached to editable parameters in the MSG preset.
The MSG preset I used for generating the procedural animation is shown below. The screen snap of the MSG Advanced Editor shows the editable parameters associated with the selected 3CReflectTrans3 processor.