Tuesday, April 22, 2014

ARCH 653 Final Project

Lacey Masters
ARCH 653 Final Project
BIM & Dynamo Programming

Design Intent
A major part of Project 1 was the curtain panel system used on the Shipping and Transport College by Neutelings Riedijk Architecten. Therefore I decided for Project 2 I would modify the appearance of the curtain panels. My goal was to create a pattern in the dark colored squares of the façade. You’ll remember in project 1 the curtain panels system had a checkered pattern of gray and white metal panels. I hoped to utilize the 4 metal panels in the one window panel and have each of the four in every panel of the building façade to respond to the pattern across the whole wall. I planned to create and control this pattern using the Dynamo application. Originally I thought I would create just a zigzag pattern instead of the checkered pattern, to help the viewers eyes go across the building easier. However, as I began this project I learned a lot and realized a few challenges and opportunities.

Start
To begin with I realized it was going to be difficult to utilize the four different panel of the basic window panel and to get them each individually respond to the pattern of the whole wall. So I went back to the basics. I removed my custom panel from the divided surface and replaced it with a basic rectangular panel. I then nested the material parameter of the rectangle panel into the mass and then began my work in Dynamo.





I decided to create the pattern based on a CSV file. So to begin with I selected the form whose divided surface I wanted to use. I then created a list based on the panels IDs found on that form. The using number nodes, I then extruded the lists of panel IDs that I actually wanted from all that were listed. This allowed me to edit only the walls that I wanted to.

Then, using Excel I created the CSV file that contained the zigzag pattern that I wanted expressed on the wall surface.
I have highlighted the boxes that contain 1, the rest of the boxes in the file contain 0.


This is the resulting CSV file. I had to edit it a bit to verify three were not any more empty columns or rows in the file.



Then in the dynamo string of nodes I was able to set the material parameter so that if the pattern had a 1 in it, it would appear on the wall as a dark grey panel, and if there were 0s in the pattern they would appear as white panels.




This is what the entire Dynamo program for one wall looks like.



This is the resulting appearance.

As you can see the zigzag pattern came through on the bottom of this wall, however at the top of the wall it is messed up a little bit. I was unable to figure out why, but my assumption is that something was mistranslated when the list was transposed and reversed. 

Experiments
As I worked with Dynamo I realized it wasn’t hard to try out various options of patterns. In the pictures below I have highlighted the wall that I am going to edit. Then I have showed the excel file. You will notice that it has changed from the first wall’s file. I found that is important to have just as many columns and rows of information as you have rows and columns of rectangular panels in the wall that you are working in. I have also shown the CSV file in Notepad form. Finally, I had to copy and paste the first string of nodes for the first wall and then edit it to match the information needed for the second wall. I have shown the completed sting of program for the second wall.


Wall working with


Excel File



Notepad File



Complete program string for 2nd wall




Result of 2 program strings.

For the 3rd wall I continue the straight line around the corner. Below I have shown you which wall I’m working with as well as the string that I used to create it. You will also see that after I utilized the string to create the appearance I wanted on the 2 walls I completed first, I would then disconnect them so that the new strings would be the only active ones, and the old ones would not slow down the changes.


Wall working with



All three strings used



4th wall experimented with



Program string used for fourth wall



Final appearance of all four strings of program in effect.



Appearance of the 4 strings of Dynamo program
 Finishing Touches
After implementing the Dynamo program I was curious to know if you can go through and edit the panel even though they were controlled by program. I was pleasantly surprised to realize that you can indeed go in and edit the panel material manually, one by one. This was great in order to fix the few messed up panels that had been misinterpreted on the first wall. You will see them fixed and cleaned up in the picture below. 

   

I was unable to figure out how to use Dynamo on the angled piece on top of the main base. My only thought on why it wouldn't work is because the angle was created by a void form.  Changing the panels manually worked great to finish up the changed appearance, as the picture below shows.  





Please see the embedded video for a brief synopsis of what is written above