Project
Processing Generative Art
A project I created using the computer programming language Processing to code a piece of generative art. The image is created using code that will rasterize an image across the x y and z axes.
The idea I had for this project was to figure out a way to create a unique generative art piece using processing. I wanted this piece to create a 3D feeling on the canvas and the only way I could think of how to make this work on a 2D canvas was using perspective. As I started to research this project idea I realized that this could be possible by rotating the image and making use of the Z axis in the processing canvas. Having multiple tiles or grids on different layers on the Z axis produced this 3D effect and allowed me to bring my idea to life.
I chose to take on this specific project because I am very interested in how programming can be used to create art, specifically procedural or generative art. I wanted to think on how programming could also be a tool I could add to my artistic arsenal or how it could be utilized to create unique art pieces all within a single program. I consider this project the beginning of my experimentation with generative art and my first true generative art piece. I think this project pushed my work as an artist further because it forced me to think differently in terms of how to achieve a piece of art, it also forced me to continue working and learning in programming and the skills I learned on this project can start to be applied to new generative art pieces and that to me represents growth as an artist in my works and skills.