https://editor.p5js.org/gabyjuhala/sketches/2pLXb7iQD
What I chose to code was a sketch of a picture I took of the view from the Jinqiao tower 3 dorms. This is a view I’m very used to seeing and I always thought that the architecture of the buildings in the photo were very interesting and almost unique in the way that it’s a small group of buildings, significantly taller than any other buildings around them.
Work Process:
My work process for this first mini-project consisted of trial and error. I would choose which shapes needed to be used and go to the p5js reference site to find the correct code and explanation of coordinates. I would then approximate the location of where I wanted the shape to be placed and edit my code accordingly. I chose which shapes to use based mainly on the ones learned in the prior class since they had already been explained in detail. I decided to do this to solidify my grasp of how to code the basics and to help familiarize myself with the javascript language. Due to the fact that the shapes we have so far learned how to code are relatively simple I tried to play around with layering to try and match some of the more intricate shapes that the buildings in my sketch had. I used layered triangles to match that of the angled rooftop of one of the buildings and a stretched out ellipse to show the almost dome-like shape seen at the top of one of the other buildings. Aside from layering I definitely moved a lot of the base shapes around to make sure that the sizing and overall perspective of the code was appearing similar to that of my sketch.
Reflection:
Having never coded before, this was certainly a more arduous process. I definitely learned a lot just from the very basic codes we have learned and how to implement them to create art. I also realized very quickly that there is a steep learning curve when it comes to coding, it was a very tedious process to approximate one input and test it only to find out it’s a bit off of where you wanted it to be. After coding this mini project I think that my grasp of the basics has definitely improved but I do think that it will take me a while to get past the trial and error stage of changing around single digits to being able to have a clear image of what numbers represent what.