I did everything in this piece, along with applications to the hosts' names. Used particles controlled by expressions and fragments of the letters. It was done using a series of multiply-divide nodes and custom attributes that controlled the timing and spacing of each letter's animation from a single parameter. To make the application in other words an easier task I programmed some scripts that made everything automatically. Used Maya for 3D and After Effects for compositing.