I would create a set of maybe 3-6 small, looping comps that feature one individual circle doing its own cheer, all with exactly the same duration.
Then, I’d either use expressions or a script to position them, looping them and randomizing their start times, or I’d use a particle system like Form to distribute them.
To use Form, you’d have to sequence your individual comps into one precomp that contains all of them, again, with exactly the same duration for each. Then set Particle > Particle Type to Textured Polygon, Texture > Layer to your all-animations precomp, Texture > Time Sampling to “Split Clip – Loop,” and Number of Clips to match the number of comps in your all-animations precomp.
Walter Soyka
Designer & Mad Scientist at Keen Live [link]
Motion Graphics, Widescreen Events, Presentation Design, and Consulting
@keenlive | RenderBreak [blog] | Profile [LinkedIn]