After collecting a sizable folder on my desktop of patterns and wallpapers, my own wallpaper began to coalesce. I was intrigued by the intersection of natural and obtuse shapes in a repeating sequence to create a wallpaper, and when creating my own wallpaper I wanted to incorporate the idea of nature vs. a pristine, human-generated pattern. Thinking about these things, I moved to create my own wallpaper.
Perhaps the most challenging part of my code (save animation) was creating the pattern that would serve as my background: a horizontally repeating zig-zag line. Even using a loop to repeatedly generate the lines, I found I was having trouble with the positioning of the vertex-drawn shape I created. While I considered scrapping the lines altogether at one point because of time, I was possessed with having the zig-zag lines as my background and finding a solution to my coding problems. When I finally got the code to work and properly run along the length of my canvas, I felt incredible satisfaction and triumph. One thing this coding assignment has taught me is that every individual coder has his or her own “mountain” to overcome. For some people, loops and animations are incredibly tricky, or for someone well versed in loops, composition and design pose a challenge. Each assignment has given me a new set of tools to put to use, and another challenge which to overcome. After triumphing over the creation of my background pattern, I moved on to creating and flushing out other graphic elements.
When creating my wallpaper I thought a great deal about nature and perfection, and the ugliness of nature colliding with the structure and perfection of repeating patterns on a wallpaper. While most of the shapes on my wallpaper ended up being geometric, I tried to create some more organic and custom shapes with the coding tools at my hands (vertex drawing and arc to be specific). With arc, I was able to create clouds, and soon I was well on my way to creating a weather pattern. As I was coding, I reflected on how the proximity of shapes with one another created a new shape, or familiar objects we all know. Using arc, ellipse, and rectangle I was able to create a cloud and generate symbolic weather underneath using rectangles. However, if I were just to put all of my shapes in a horizontal line, they would have no meaning to one another. As I’ve spent over half my the first semester coding art, I’m surprised at how art and coding are both about relationships.
One hang-up with my project is that I was unable to achieve animation. I wanted my rectangular raindrops to oscillate up and down, and the background pattern to loop and move upward, creating tension between the piece. I wasn’t able to achieve animation primarily because of the way I coded my objects’ x and y positions. When trying to return and introduce animation, I found it difficult to do so when I was already using the x and y in my for loops. I would really love to return to this piece and add animation!
On the subject of composition, while I generally like the colors I was able to achieve and the overall aesthetic, there is something very bland and head-on about my wallpaper which I don’t especially like. After looking at my finished wallpaper, I shook my head a bit because the pattern I created reminded me of a blanket. I’ve noticed in much of my artwork a level of “coherence” or comprehension that turns my art “flat”. As I’m just beginning to dive into art, especially art created from code, I would love to develop my sense of composition and creating more organic artwork not so rigid and heavy-handed. Overall I am pleased that I was able to solve some personal problems with my code, but I still think there is much to learn and improve upon!
My collage began with a brainstorm of words and associations, held together by the single narrative of vice and virtue. Having just finished the Odyssey in my literature seminar, I was struck by the physical and psychological pleasures and seductions the narrative protagonist Odysseus had to temper himself against to make it back home after ten long years of war, and another ten years spent as a vagabond on the sea. While a handful of the seductions he has to overcome are supernatural, many of the “vices” Odysseus must ward himself against are almost impossible to overcome, simply because he is human. There were many personal lessons I could distill from reading the story of Odysseus and his battle homeward, as well as the the internal struggle that sometimes proved even harder than whatever his divine antagonists could cook up. With this in mind, I set off to make a collage to capture my interests in Greek myth, modern graphic design, vice, virtue, and the journey from adolescence into adulthood.
After brainstorming, I went in search of iconography and inspiration to guide the tone and mood of the collage. Creating a “third space” was not an easy task, and creating a specific tone and unique texture evolved constantly at every step in the collage process. Beyond just the images I selected for the collage, I had to be very careful about position and relationships. Questions such as: where do I want my audience to focus on? what elements of the collage am I naturally drawn to? what doesn’t look right? continually popped into my head. Many images or changed or discarded, and one of the hardest parts of this assignment was finding the correct typography to convey the tone I was seeking. Perusing through Google Fonts, some of there selection was either too comical or didn’t add to the atmosphere of the piece. Or worse, I would gather together a collection of fonts that practically looked the same. I found that I could spend hours browsing images and fonts online, but until I took the leap forward and threw the paint on the wall, I wouldn’t know if my design decisions would stick or not. Needless to stay, creating a collage was an exhaustive effort that felt even more meticulous than my self portrait. However, I also recognized after brainstorming that as long as I held onto the essence of my collage, the elements and imagery would naturally insert or subtract itself. The creation of the collage itself guiding my artistic selection.
There was a host of digital and graphic icons and imagery I drew inspiration from. Since Robert Rauschenberg, collage has only been aided by the advance of digital imaging and processing. While I didn’t have very many fancy applications at my hands besides Photoshop, p5.js is a very robust drawing program that allowed me to edit, translate, rotate, scale, and manipulate in many other fashions the images i inserted into my digital canvas. After creating this collage, I come away with an even greater appreciation for the subtle art of position and placement. For example, I struggled as a beginning collage artist diversifying the placement of squares which gave my collage a very rigid and structured look. I can say I spent as much time thinking about where I was going to place and translate an image on the canvas as I did coding that translation, if not more. Even still using a great deal of squares and rectangles, I think I begun to achieve some diversity and nuance in the drawing the audiences’ attention to specific portions of the collage.
If there is one part of my collage I can latch onto and say that I am happy with, I would argue I am very happy with the color scheme and palette I was able to achieve. I love working with conflicting, opposite, and opposing colors, and in my brainstorm I was latched onto the idea of a gradient. While that original gradient changed in some dimensions, I really fell in love with the background I created using a topographical map and an overlay of color. While I sometimes felt the ideas of vice and virtue I was playing with didn’t always shine through, the highly pigmented color palette and hues cinch the collage together and keep the viewer constantly searching for information and creating inferences from association.
My creation of this collage comes from my own appreciation for the story of Homer’s Odyssey, my love fro graphic design, strong color palettes, and my own musings about mortal temptation. While not directly hitting the bullseye, I think I landed somewhere close.
Before creating my self-portrait I never considered myself an artist in any dimension or medium. However, as the end of my first month in Art From Code quickly approaches, I’ve found a budding appreciation for abstract artists and art not concerned with perfection. Thus, my self portrait is very much a reflection of the personal and intellectual growth of this last month after seeing Ian Cheng’s Emissaries and Paul Klee. These two artists in particular resonated with me because I find the idea of creating art that is ‘perfect’ and without flaw daunting and discouraging. In contrast, Cheng and Klee’s artworks don’t possess a final or fixed ending to me, which is what inspired among other thing, this self-portrait.
In my self-portrait I worked primarily with animation, inspired by Emissaries and our continual work with loops. Before even writing down ideas or sketching, I was possessed with the idea of a moving, interactive face. I personally feel like my face is a canvas that changes ever day, and in that same vein of thinking about unpredictability produced from finite code, I did not want my self-portrait to keep a single colored face, but rather have a moving and constantly updated face. Animation, however, came with it’s own challenges of course.
In my process sketches many things were discarded, left behind, changed, and tinkered with until reaching this final self-portrait. That is also one of the reasons I loved this assignment, because one change in code propelled both myself and the project into a different direction. Originally, I wanted the background cells to change color with each other down the y axis to create a synchronized and smooth gradient of color from top to bottom. While I was unable to achieve that originally desired gradient in my code, by experimentation and error I found that changing the background color while retaining the proportion of rgb values produced incredible patterns that I would have never imagined possible. My own stumbling through the code led me to produce a self-portrait I liked even more than my original idea. Every time I refresh the page I come across a new pattern and color scheme I’ve never seen before, and I was pleasantly surprised how I avoided perfection but found it again through the chaos of loops and animation.
Not everything was left up to chance, of course. I wanted to also include very stationary elements about my face and identity in my self-portrait as well: specifically, my eyes, beard, and nose, and ears. If given the opportunity I would also probably add eyebrows as well. I decided to only include one ear because of Paul Klee’s Senecio in 1922, with his woman with misshapen eyes. It was that characteristic of the artwork, along with its striking colors that drew me in. I am very satisfied with my final project and how I was able to strike a balance between purpose, chaos, and infinity, much like Ian Cheng in Emissaries. For a someone who has never felt like an artist before I am very happy with my self-portrait from code.