Journal Entry For
Module 4 - Rise or Shine

# Inspiration

In module 3 I created a covering which took inspiration from the Bojes Chapel to create a dynamic and modern looking tree. When thinking about the photo to map to this tree, I wanted it to resemble a real tropical forest that would be found in the amazon or in other tropical locations. As a result, the image I chose was a top down photo of the canopy. The photo below is the image chosen:

Looking down on my bus stop covering would then from a distance look like the canopy of a beautiful rainforest and break up the concrete nature of a city.

# Modeling Approach

The first step in mapping the photo onto my adaptive panels was to use the UV grid which I used to place the adaptive panels to then determine the number of pixels. I have code blocks which determine the number of elements in both the u and v direction which both effective the number of adaptive panels used and the number of pixels. With the number of pixels set, I then used was able to read the image from the image file uploaded and then match that image and the pixels to my uv grid and adaptive panels.

When I originally mapped the colors onto the adaptive panels, the adaptive panels were flipped upside down so the colors were being portrayed under the canopy. I used a simple flip panels logic to flip the panels so that the image was read on the top of the canopy instead of the bottom.

# Creating the Ability to Flip and Transpose the Image

With the image being read and mapped to the panels, I then created a series of groups to transform my image in different ways so that the user can input either 0 ,1 , 2, or 3 and have the image in the original, flipped vertically, flipped horizontally, or flipped both horizontally and vertically. The options for this are controlled with a code block.

I additionally set another code block so that you could adjust the panel height or thickness as desired. This gives a cool effect and magnifies the waviness of the roof structure. Pictures of different orientations will be attached at the end.

# Coloring The Supports and The Tree Stem

Wit the roof canopy completed, I then went about coloring the structural supports as well as the tree trunk to make the entire structure more aesthetic and tree-like.

This was rather simple as I just took the elements and used a simple block of Element.OverrideColorInView and then set them to either green or brown colors depending on if they were in the canopy of they were the trunk.

# Sample Images of Various Different Inputs

Canopy with an increased adaptive panel height so that panels appear thicker and the tree “bushier”.

Canopy in original layout.

Canopy flipped horizontally.

Canopy flipped vertically.

Canopy flipped both vertically and horizontally.