Daniel Castillo

image
image

(Stage 1)

image
image

(Stage 2)

Starting Stage 1, I first began by creating the general parameters that could be adjusted for our wall. This included the arc radius, starting angle, and ending angle. Following the instructions from lecture and other examples, I then proceeded with creating the wall panel geometry, which was also dependent on various aspects of the image imported. After choosing images that could be properly loaded in, I then created a path that would upload data from said image, allowing the user to choose which image could be chosen. After extracting data from the pixels of the image, several paths were made to alter the image and its orientation just adjustable parameters. Following this, the last step was to create a function that would alter the height of the block on the respective part of the image according to its brightness.

For Stage 2, a similar approach was used. Instead of using an arc and its parameters for the wall, I instead started with a started line that would have its path adjusted by a sine wave function that we used in Module 2. The same process was done as in Stage 1; however, I ran into massive debugging issues when loading in a new image. After going through several different images, I believe that the general issue is just the images I was choosing. As noted in my code, the main issue lied in the fact that the colors being read from the linked image were too similar. I was unable to debug this after using different images unfortunately. For the sine wave in the this part, some parameters that I used included the amplitude and number of waves. For both stages, a common parameter was the number of panels in the vertical direction that would be used.