Each ring has three types of rotation. 1) Around its own axis. 2) Around the general axis of the structure, relative to the viewer. 3) By turning each section of the ring inside out.
Gasoline streak or CD-disk material created from a combination of Landscape and Anisotropic shaders