I don’t know about you, but right up until last week, I had never heard of the term “Generative Art, ” let alone have any idea what that would mean.
To sum it up in a nutshell; Generative Art is the combination of both randomization and order that utilizes a computer language, with the end goal of creating a piece of artwork. It’s both a totally new way of looking at our perception of art, and a drastically new way of thinking when working with code.
That all sounds cool, right? But how would you go about making some generative artwork?
Below, you can see some fantastic examples of what can be done with generative art. Keep in mind that all of the art you’ll see have been created with code only. No Photoshop, no Illustrator. Only code.
“Generative art refers to art that in whole or in part has been created with the use of an autonomous system. An autonomous system in this context is generally one that is non-human and can independently determine features of an artwork that would otherwise require decisions made directly by the artist.”Wikipedia
As you can see, there really is no limit to the number of styles, patterns and designs that can be generated from this type of art. I think what I love most is the order that can be seen from some of the works above.
The very fact that a machine can create beautiful works of art really shows us the direction that the art world is going. If you didn’t already know, would you be able to tell that the works above weren’t made by traditional methods?
If you’re interested in learning more about generative art, I highly recommend you check out the links below.
- p5.js (I’m currently learning how to use this.)
- An Introduction to Generative Art
- Generative Art using p5.js example on CodePen by Engin Arslan
As well as writing for FANGZ, I’m also a freelance Artist & Designer. I’m currently based in Brighton, UK and you can see more of my work on my portfolio, where I also (occasionally) write on my blog, and showcase work from my Daily Posters project. Please feel free to get in touch with me via my website, Instagram or Twitter!