Stage 1 - Part 1:
First create an arced wall surface, with radius and height can be parametrically changed. Then mesh the whole walls into pixels to set color information. Finally read image from file, get color information from pixels, and set color to the wall pixels, correspondingly.
Stage 1 - Part 2:
First create an S-Shaped wall based on sine wave, whose frequency, amplitude can be changed, and the height of the wall can also be changed. Then mesh the whole wall into quad points to place panels. Finally, read image from file to get brightness information, and set it to the height of the panels correspondingly.
Stage 2:
Here is my building with panels that can adapt to sun direction.
The building is created with two levels. Each level is based on rectangle footprints and extrude to a changeable height. The dimension of the building can also be changed parametrically. The relative size of the two rectangular footprints can also be changed.
The walls are meshed to place the rotation shade panels with same width. The width can be changed by the user, but the height will always be the full wall height.
The building is responsive to the sun direction in the following aspects:
- The color of the four directions will change based on the sun direction. Facing to the sun, it will be green; Back to the sun, it will be red.
- The rotation angle of the shades of the panels.
- The width of the panel.