Riley Burke

image

Figure 1. Final building image

image

Figure 2. Reference image, Keith Haring painting

Part 1 - Panels and Image

For this module, I started by creating a surface using Surface.ByLoft and then creating a UV grid of panels. I then added an adaptive 4 pt rectangular component that the image/colors would be mapped to. I then created a file path and file from path to read the pixel information from the image. This was organized into a list of both the original image and a transposed version. The user can decide which option to choose via the code block information.

image

Figure 3. Creating panels and image workflow

Part 2 - Flipping Image

To increase customization, I then included the option to flip the image vertically, horizontally, or both vertically and horizontally. The user can also decided on which option is best via the information in the code block.

image

Figure 4. Flipping image workflow

Part 3 - Adding Color and Embossing/Debossing Panels

The last step in the process was to actually apply the color of the image to the panels. This was done by overriding the original color by the element, or the adaptive panels. An emboss/deboss effect was added based on the color brightness. This effect can be made more dramatic via an integer slider. The user can then decide on either an embossed or debossed surface based on the code block.

image

Figure 5. Adding color and embossing/debossing panels workflow