Exercise 1
(Artist Statement) Exercise 1 marks my introduction to creative coding. With limited experience, I approached the project experimentally, combining various code snippets to explore how different drawing commands behave. I used random values, color changes, and shape manipulations to gain a visual understanding of how code affects composition. Variables such as mouseX and mouseY were tied to transformations in color and form, while 'for loops' generated reactive geometric patterns. This piece represents the beginning of my learning journey, where experimentation served as my core method.
Some of the aspects in my code include assigning variables, such as ‘let mouse = mouseY’ and ‘let mouse = mouseX’ to help control the color changing effects using ‘fill’ and ‘stroke’ on the wicker pattern, arcs, ellipse, and rectangles. This allows the wicker pattern and arcs to change color when the mouse moves on the Y axis. For the ellipse and rectangle, these variables are used to change the shape of the rectangle and ellipse. There is a ‘if’ statement controlling the behavior of the ellipse and rectangle. It is used to control these two shapes with the mouse and change when crossing mid screen vertically. Lastly the ‘for loop’ statements allow the colors and shapes to change rapidly. The wicker pattern, arcs, squares, and circles are all being controlled by ‘for loops.’