Part 1 - Mapping image to surface
This model maps an image of “The Great Wave off Kanagawa” onto the wave structure, using adaptive panels with embossing/debossing effects in accordance with the picture colors.
The design process is as follows.
- Creating the wave structure, using the code from Module 3
- Filling the surface with adaptive panels
- Loading an image and extracting its color info
- Adjusting the color pattern to match the surface (providing various ways to change the representation of the image)
- Creating an embossed/debossed effect based on the color brightness of the image
- Loading the color and embossed/debossed effect into the panels
Like mentioned in Module 3, the shape of the wave structure (span, arch height, amplitude of wave, etc.) is adjustable. Other added adjustable parameters for this design include:
- Number of panels on the surface
- User image input
- A “switch” to transpose the image
- A “switch” to horizontally or vertically flip the image
- A “switch” to choose between embossed/debossed effects
- The magnitude of embossing/debossing, expressed as the min and max panel thickness
Part 2 - Panels adapting to sun directness
In this model, the surface is covered with adaptive glazing panels that change their appearance based on sun directness. The panels facing the sun appear in red color and have a smaller glazing area, while those facing the other direction appear in green and have a larger glazing area.
Similar to part 1, the design process starts with creating a surface with adaptive panels, except with a different panel type. The next steps are:
- Computing the sun directness
- This step is done with a custom node. First, the normal vectors to the panel surfaces were calculated, and based on the dot product of the sun direction and the panel normals, the node generates a list of “directness” indices.
- Mapping the “directness” indices to a color range (green to red)
- This is also done via a custom node. The node maps the green-to-red spectrum to a range of 0-1, and then outputs the corresponding color values based on the input indices.
- Adjusting the color values and opening sizes of panels based on the directness values.
In addition to the shape of the structure, other adjustable parameters include:
- Number of panels
- Opening sizes of the panels (expressed as the min and max edge thickness)