Gyro
Experiments with shape layers led to this little doodad:
The rings use a wiggle expression to rotate independently on the x, y, and z. Those axes are local rotations, not global, in other words, they rotate in reference to their own center point, not necessarily the composition window. Basically, rotating the layers on the z axis [...]
