Rise and Shine
The picture I used was of a pink sand beach because I liked the color scheme and how the colors are pretty consistent horizontally. I defined the arc by center, radius, start/end angle, and normal. The center is fixed at the origin and the normal is fixed to the positive z direction, but the radius, start angle, and end angle can all be changed on a slider. The extrusion in the z direction (aka the height of the wall) also has a slider. I defined the point grid by creating a node to calculate the arc length based on the two defining angles for one direction, and the using the height for the other direction. I added one to both of these values to have the right number of points.
For this part, I used a photo of an acai bowl I ate recently because it had some pretty pinks and purples. I made a line first because that’s what the instructions recommended, but I didn’t end up really using it. I just made a slider for the length, which I used to define the x-value range and then divided by length in the sine equation. I also have sliders for amplitude, number of waves, and the height of the extrusion. To create the bricks, I used an arclength function to get the length of the sine curve and divided that by 4”/12” and added 1 for the number of points. The problem with this is that there are edge effects because the length is not always perfectly divisible. It also ended up being kind of warped along the curve so in the peaks they look smaller. I did a similar method for the vertical points where I took the height parameter, divided by 8”/12” and added 1. For the image mapping and adjusting heights, I pretty much just followed the example/previous workflows. The two pictures above are from the heights ranging from 0’ to 1’ because it looks better, but below is what it looks like from 4” to 36” per the instructions. It looks weird because I made the structure pretty small. My computer was having a hard time running more panels 😞
Gonna Need Shades
For the defining geometry you can flex the lower-level footprint dimensions, the offset footprint of the upper level, and both wall heights. I made the geometry by making a rectangle into a surface, and then extruded it. Then I offset the first floor and did the same process. Then I panelized the surface as usual and added the adaptive panels with shades. I used the sun settings to color the panels from red for the most intensity to blue for the least intensity. My sun setting in the photo are from the spring solstice. To get the right heights of the panels, I made rectangles with the panel points and calculated their height to use as the input for that parameter. I did a number slider for the panel width. The panel rotations are based on the angle between the normal and the sun.