move your cursor, light responds
p5.js · live
. Kaleidoscope · Creative Coding · p5.js · Radial symmetry

Kaleido
scope

Inspired by how light filters through the stained glass windows of Queen Victoria Building: rich jewel tones, layered symmetry, the quiet drama of colour against shadow. Rather than recreating the patterns exactly, I aimed to capture the feeling of light moving through coloured glass.

Working on this revealed how transformations like rotation and mirroring can shape symmetry, and how colour and light can shift mood entirely. p5.js made code feel expressive and even emotional, opening a path to using it as a medium for light, movement, and storytelling.

↗ Open full screen
p5.js JavaScript Radial Symmetry Generative Pattern