Hi Hetzen,
There was a lot of syncing, not least as it was part of the brief that it was timed to specific music, and I had to hit certain beats.
As to how, it was several distance shaders attached to a camera, driving different nodes at different times.
It just made the setup very straight forward, as once it was all tested and running, I only had to choreograph the camera, which made timing to the music much easier.
It will become easier still when the animation module arrives.
Hope that makes sense.