The pieces that I create are not generated by AI, even though I refer to them as generative art. My works are generated by code that I write.
Huge thanks to the generative art community for the inspiration.
#GenerativeArt #CreativeCoding #p5js
They did an absolutely amazing job bringing my digital creation into the physical world, painting it on 6x6 tiles.
Lest We Forget.
They did an absolutely amazing job bringing my digital creation into the physical world, painting it on 6x6 tiles.
Lest We Forget.
A system of rotating circles creates seemingly chaotic patterns even though they are strictly bound by logic. Disorder immerges from order.
#p5js #creativecodeart
A system of rotating circles creates seemingly chaotic patterns even though they are strictly bound by logic. Disorder immerges from order.
#p5js #creativecodeart
A moment of stillness in motion.
#DigitalArt #GenerativeArt #CreativeCoding #p5js #wccchallenge
openprocessing.org/sketch/2700595
A moment of stillness in motion.
#DigitalArt #GenerativeArt #CreativeCoding #p5js #wccchallenge
openprocessing.org/sketch/2700595
One of a series of pixel-sorted animal sightings based on the residents of Salmonier Nature Park. A study in motion, absence, and the art of evasion.
#generativeart #creativecoding #p5js #Newfoundland
One of a series of pixel-sorted animal sightings based on the residents of Salmonier Nature Park. A study in motion, absence, and the art of evasion.
#generativeart #creativecoding #p5js #Newfoundland
One of a series of pixel-sorted animal sightings based on the residents of Salmonier Nature Park. A study in quiet, persistent invisibility.
#generativeart #creativecoding #p5js #Newfoundland
One of a series of pixel-sorted animal sightings based on the residents of Salmonier Nature Park. A study in quiet, persistent invisibility.
#generativeart #creativecoding #p5js #Newfoundland
Created for the Birb's Nest Creative Coding Challenge.
This piece uses real road data from the Avalon Peninsula. I encoded all the road coordinates as pixel colors in an image. These were then decoded and drawn dynamically.
#generativeart #creativecoding #p5js #newfoundland
Created for the Birb's Nest Creative Coding Challenge.
This piece uses real road data from the Avalon Peninsula. I encoded all the road coordinates as pixel colors in an image. These were then decoded and drawn dynamically.
#generativeart #creativecoding #p5js #newfoundland
This new piece is all about motion, mess, and summer sweetness. Playful characters wandering forward with gooey trails and soft sand underfoot.
#generativeart #creativecoding #p5js #summervibes #digitalart #WCCChallenge
This new piece is all about motion, mess, and summer sweetness. Playful characters wandering forward with gooey trails and soft sand underfoot.
#generativeart #creativecoding #p5js #summervibes #digitalart #WCCChallenge
Prompt: Script
This piece is made from the actual script that created it. Written in p5.js, drawn using a continuous line that mimics my own handwriting, and plotted in a recursive spiral.
#KickInTheCreatives #InkyApril #QuickKickApril #p5js
Prompt: Script
This piece is made from the actual script that created it. Written in p5.js, drawn using a continuous line that mimics my own handwriting, and plotted in a recursive spiral.
#KickInTheCreatives #InkyApril #QuickKickApril #p5js
Prompt: At Work
Plotted as a single continuous path. The tightly controlled spiral degrades into the chaotic coil on the right is what emerges on the other side. The messy reality of learning.
#KickInTheCreatives #InkyApril #QuickKickApril #p5js
Prompt: At Work
Plotted as a single continuous path. The tightly controlled spiral degrades into the chaotic coil on the right is what emerges on the other side. The messy reality of learning.
#KickInTheCreatives #InkyApril #QuickKickApril #p5js
Prompt: Dressing Up
Based on an AI-generated mess. A chaotic, half-formed figure dressed up in imagined luxury. I reassembled it into a single continuous plotted path. It's just dressed up noise without any real substance.
#KickInTheCreatives #InkyApril #QuickKickApril #p5js
Prompt: Dressing Up
Based on an AI-generated mess. A chaotic, half-formed figure dressed up in imagined luxury. I reassembled it into a single continuous plotted path. It's just dressed up noise without any real substance.
#KickInTheCreatives #InkyApril #QuickKickApril #p5js
Prompt: Romance
This piece is based on a photo by Robert Heiser. Two figures sitting quietly by the water at sunset. Drawn in p5.js and plotted as a single continuous line. The simple closeness of being together.
#KickInTheCreatives #InkyApril #QuickKickApril #p5js
Prompt: Romance
This piece is based on a photo by Robert Heiser. Two figures sitting quietly by the water at sunset. Drawn in p5.js and plotted as a single continuous line. The simple closeness of being together.
#KickInTheCreatives #InkyApril #QuickKickApril #p5js
Prompt: In Your Shed
Using p5.js, I processed the image and plotted it as one continuous path. The result is dense and noisy. A kind of organized chaos that every shed seems to live in.
Based on a photo by Carlos Irineu da Costa.
#KickInTheCreatives #InkyApril #QuickKickApril #p5js
Prompt: In Your Shed
Using p5.js, I processed the image and plotted it as one continuous path. The result is dense and noisy. A kind of organized chaos that every shed seems to live in.
Based on a photo by Carlos Irineu da Costa.
#KickInTheCreatives #InkyApril #QuickKickApril #p5js
Prompt: Camping
There’s something about camping that invites you to look up and make sense of the night sky on your own terms. Points were randomly scattered like stars, then connected into unique constellations.
#KickInTheCreatives #InkyApril #QuickKickApril #p5js
Prompt: Camping
There’s something about camping that invites you to look up and make sense of the night sky on your own terms. Points were randomly scattered like stars, then connected into unique constellations.
#KickInTheCreatives #InkyApril #QuickKickApril #p5js
Prompt: Scientific
Heavily inspired by @shiffman.lol 's Coding Train, this piece visualizes the path of a double pendulum.
It looks chaotic. But every curve, every loop, every tangled crossing is determined by physics.
#KickInTheCreatives #InkyApril #QuickKickApril #p5js
Prompt: Scientific
Heavily inspired by @shiffman.lol 's Coding Train, this piece visualizes the path of a double pendulum.
It looks chaotic. But every curve, every loop, every tangled crossing is determined by physics.
#KickInTheCreatives #InkyApril #QuickKickApril #p5js
Prompt: Multicoloured
This rainbow was drawn as a single continuous path with brief pen lifts only to switch out colors. Each colored arc picks up exactly where the last one left off, plotted in p5.js.
#KickInTheCreatives #InkyApril #QuickKickApril #p5js
Prompt: Multicoloured
This rainbow was drawn as a single continuous path with brief pen lifts only to switch out colors. Each colored arc picks up exactly where the last one left off, plotted in p5.js.
#KickInTheCreatives #InkyApril #QuickKickApril #p5js
Prompt: Wound Up
This portrait is drawn as one continuous thread, stretched across a circle in a string art algorithm that I wrote. Each line wraps around anchor points, layering over time to reveal the face.
#KickInTheCreatives #InkyApril #QuickKickApril #p5js
Prompt: Wound Up
This portrait is drawn as one continuous thread, stretched across a circle in a string art algorithm that I wrote. Each line wraps around anchor points, layering over time to reveal the face.
#KickInTheCreatives #InkyApril #QuickKickApril #p5js
Prompt: Travel
Each point in this drawing represents a place I’ve lived or visited plotted in sequence, connected by the order in which I moved through the world.
No borders, no labels, just distance and direction.
#KickInTheCreatives #InkyApril #QuickKickApril #p5js
Prompt: Travel
Each point in this drawing represents a place I’ve lived or visited plotted in sequence, connected by the order in which I moved through the world.
No borders, no labels, just distance and direction.
#KickInTheCreatives #InkyApril #QuickKickApril #p5js
Prompt: Nostalgia
This piece simulates an Etch A Sketch. Coded in p5.js, plotted in gray. The lines wander like memory of turning knobs and seeing what shows up.
#KickInTheCreatives #InkyApril #QuickKickApril #p5js
Prompt: Nostalgia
This piece simulates an Etch A Sketch. Coded in p5.js, plotted in gray. The lines wander like memory of turning knobs and seeing what shows up.
#KickInTheCreatives #InkyApril #QuickKickApril #p5js
Prompt: Spring
Yes, I know the difference.
I just drew a spring.
Coded in p5.js, plotted as one continuous coil. Sometimes the obvious answer is the most satisfying one.
#KickInTheCreatives #InkyApril #QuickKickApril #p5js
Prompt: Spring
Yes, I know the difference.
I just drew a spring.
Coded in p5.js, plotted as one continuous coil. Sometimes the obvious answer is the most satisfying one.
#KickInTheCreatives #InkyApril #QuickKickApril #p5js
Prompt: What You Do to Unwind
This piece is a visualization of my eye movements while playing a video game. These were tracked, mapped, and plotted in p5.js as a continuous red line.
#KickInTheCreatives #InkyApril #QuickKickApril #p5js
Prompt: What You Do to Unwind
This piece is a visualization of my eye movements while playing a video game. These were tracked, mapped, and plotted in p5.js as a continuous red line.
#KickInTheCreatives #InkyApril #QuickKickApril #p5js
Prompt: In the Bathroom
Tilework and geometry drawn in p5.js, plotted in a single line.
A grid of rectangular tiles wraps around a blank circle, placed like a mirror above a bathroom sink.
#KickInTheCreatives #InkyApril #QuickKickApril #p5js
Prompt: In the Bathroom
Tilework and geometry drawn in p5.js, plotted in a single line.
A grid of rectangular tiles wraps around a blank circle, placed like a mirror above a bathroom sink.
#KickInTheCreatives #InkyApril #QuickKickApril #p5js
Prompt: Household Appliance
This drawing models the standing waves inside a microwave oven. The cup in the center absorbs some of that energy, represented by a change in amplitude.
Created with p5.js, plotted as one continuous line.
#KickInTheCreatives #InkyApril #QuickKickApril #p5js
Prompt: Household Appliance
This drawing models the standing waves inside a microwave oven. The cup in the center absorbs some of that energy, represented by a change in amplitude.
Created with p5.js, plotted as one continuous line.
#KickInTheCreatives #InkyApril #QuickKickApril #p5js
Prompt: What You Are Looking Forward To
This was plotted starting with noise. A web of overlapping lines created by offsetting each point with variable noise. Over time I hope the noise quiets and things become calm again.
#KickInTheCreatives #InkyApril #QuickKickApril #p5js
Prompt: What You Are Looking Forward To
This was plotted starting with noise. A web of overlapping lines created by offsetting each point with variable noise. Over time I hope the noise quiets and things become calm again.
#KickInTheCreatives #InkyApril #QuickKickApril #p5js
Prompt: Drink
Bubbles in one continuous path. Each circle was placed then connected to its neighbors in a single, unbroken drawing. Coded in p5.js, exported as SVG, and plotted without lifting the pen.
#KickInTheCreatives #InkyApril #QuickKickApril #p5js
Prompt: Drink
Bubbles in one continuous path. Each circle was placed then connected to its neighbors in a single, unbroken drawing. Coded in p5.js, exported as SVG, and plotted without lifting the pen.
#KickInTheCreatives #InkyApril #QuickKickApril #p5js
Prompt: Something You Wish For
This piece is based on a chalk drawing my daughter made in the driveway. I traced the contours and plotted it in purple. It’s messy, playful, and a little wild but also temporary.
#KickInTheCreatives #InkyApril #QuickKickApril #p5js
Prompt: Something You Wish For
This piece is based on a chalk drawing my daughter made in the driveway. I traced the contours and plotted it in purple. It’s messy, playful, and a little wild but also temporary.
#KickInTheCreatives #InkyApril #QuickKickApril #p5js