Rotating snakes
Change the number of rings and watch the pattern writhe
Each ring uses four colours in a repeating order. The right alignment of high-contrast edges makes the snakes appear to drift. Start with the ring count below, then unlock colour and layout controls.
Live canvas
Step 1 · Core layout
Pick how many rings appear
Even a single ring can shimmer, but multiple concentric rings emphasise the apparent rotation.
Step 2 · Layout refinements
Control ring density, thickness, and edge wobble
Fine-tune the number of tiles per ring, ring thickness, spacing, and edge curvature. Alternating directions and separators influence the strength of motion.
Step 3 · Colour sequence
Set the four-step palette that drives motion cues
The order of colours matters: a sharp luminance jump followed by lighter tones makes motion pop. Reverse the sequence to flip perceived spin.
Order matters: Black → Dark → White → Light is the classic sequence.
Step 4 · Parameter presets
Snap to known-good slider combinations
These presets tweak the geometry without touching colours. Mix with the palettes above to explore variants quickly.
Step 5 · Extras & export
Scale the pattern, add flicker, or save your design
Use the global scale and gentle flicker boost for demos, then export PNG/SVG or randomise everything for inspiration.