Shawn Peters, a science teacher from Newfoundland, rarely wears a space suit anymore. Now I mainly focus on #p5js & #python programming to make #generativeart
This video is a collection of my pieces from #Genuary. Pieces that emerged from randomness, recursion, structure, and chaos. Each prompt led to something unexpected.
Huge thanks to the generative art community for the inspiration.
#GenerativeArt#CreativeCoding#p5js
Paper Garden
Inspired by Ku Shulan’s paper-cutting, Paper Garden transforms a photograph into a precisely packed field of organic forms. Each piece is carefully placed with minimal overlap—a digital tribute to handcrafted folk artistry.
#WCCChallenge#GenerativeArt#P5js
Parked at Sunset
A quiet moment: coffee, a parked car, and the view of a rocky bay at dusk. This generative piece layers hearts into land, sky, and sea—blending order and emotion.
Coded using #p5js for the #IceberGalleryCreativeChallenge.
#GenerativeArt#CreativeCoding
Pixel Drift
For the final #Genuary prompt, I used pixel sorting to transform a stunning aerial photo by Erik Mclean into an abstract flow of color. Hue and brightness reordering gradually reshape the composition, dissolving structure into cascading gradients.
#Genuary31#p5js
Residual Forms
An abstract map where erosion, texture, and contouring meet. Using p5.js and OpenCV, this piece layers digital wear, producing a time-worn surface of residual shapes and forms.
#Genuary30#Genuary#GenerativeArt#CreativeCoding#p5js
Echoes of Phi
A generative grid based on the golden ratio, where circles and recursion create structured echoes of form. Built in p5.js, this piece layers symmetry and proportion, drawing inspiration from classic design principles.
#Genuary29#Genuary#CreativeCoding#p5js
Ordered Complexity
No randomness. No noise. No trig.
A departure from my usual process—this piece is built entirely on deterministic rules. Every pixel follows strict, repeatable logic, proving that complexity doesn’t need chaos.
#Genuary#Genuary27#GenerativeArt#p5js#MathArt
Fractured Reflection
A study of symmetry—stable, yet unraveling. Geometric shapes mirror across a diagonal, but the reflection isn’t quite right. It fractures, distorts, and subtly shifts, challenging the idea of perfect balance.
#Genuary#Genuary26#GenerativeArt#p5js
Entwined
For #Genuary25, I let a single wandering line trace its way across the canvas. As it moves, it twists, turns, and doubles back, building up an intricate tangle of past paths. The result: a web of movement, caught in time.
#Genuary#GenerativeArt#CreativeCoding#p5js
Brutalist Fragments
Procedural architecture through adding and subtracting forms into a fragmented landscape. Varying lighting reshapes how we see it.
Uses @davepvm's csg.js for constructive solid geometry.
#Genuary23#Genuary#GenerativeArt#CreativeCoding#p5js
Spectral Folds
Inspired by Judy Chicago’s Fresno Fans, this piece explores structured gradients and fluid transitions. Subtle shifts in color interplay with rapid palette changes, keeping the composition in constant motion.
#Genuary22#Genuary#GenerativeArt#p5js#JudyChicago