Concept
The assignment was to create a self-portrait using p5.js. I began experimenting with various shapes we’ve covered in class. Eventually, I drew inspiration from a self-portrait and opted to incorporate circles, ellipses, arcs, and quads into my portrait. I selected a canvas size of 450 by 450 and to showcase half of my body, thereby emphasizing the face as the primary focal point of the portrait. Alongside visual elements, I aimed to represent myself by including my name and the name of the university using text. My aim was to craft a portrait that is visually pleasing and easy on the eyes. To achieve this, I chose lighter colors that harmonize well with each other across the entire canvas.
A highlight of some code that you’re particularly proud of
// Eyebrows noFill(); arc(177,220,30,10,PI,0); //left arc(270,220,30,10,PI,0); //right // Nose line(224,260,236,270); //top line(236,270,224,270); //down // smile fill(0); arc(227,287,70,60,0,PI);
Embedded sketch
Reflection and ideas for future work or improvements
I think I can enhance this piece by incorporating interactive elements to make it more engaging for the viewer. Throughout the creation process, I encountered challenges with coding the hair and adding intricate details to the portrait. Moving forward, I aim to refine these aspects and imbue my future artworks with greater intricacy and depth.