Skip to main content

Posts

Showing posts with the label Parametric

Executive | Kinetic | RotatingBlade Facade

1. Rectangle Profile Generic Model & Its Family Type 2. Curtain Pattern Based.rft > Forming Rotating Blade Shape  *Width : Reporting Parameter 3. Mockup-Panel_Rectangle Family Type * Pattern : U,V Grid Number Fixed 4. RotatingBlade_SunScript * Formula : If Azumith < 0, 90, 0 : According to the location of the Sun, the Azumith Value has positive or negative value  5. RotatingBlade_SunScript_Twisted * When Rotation_Top,Bot = 0, The Panel will twist Order of RotatingBlade_SunScript 1. Make Family 'CurtainPanel_RotatingBlade.rfa' 2. Start with 'Mockup-Panel_Rectangle.rfa' (Upload Panel family) 3. Open Dynamo API 'RotatingBlade_SunScript.dyn' ====================================================== 4. According to the Sun Location, Panel will be changed the feature by the Rotating Angle

Executive | Kinetic | Al-bahar Tower Open Proportion Controlling

1. Extracting 'Panel Instance Value' & 'SunSetting Instance Value', Albahar_SunScript.dyn 2. South View, 3D View, Shadow View 3. In Case of Adjusting to semi-Sphere Order of Albahar_SunScript 1. Make Family 'Albahar_Panel.rfa' 2. Start with 'Mockup-Panel.rfa' or 'Mockup-Panel_Origin' (Upload Panel family) 3. Open Dynamo API 'Albahar_SunScript.dyn' ====================================================== 4. According to the Sun Location, Panel will be changed the feature by the opening proportion  * Opening Proportion = Normalized_Curve_Parameter

Research | Self-Shading IGU & EnneadLab

Self-Shading IGU Collaborative Research with EnneadLab Ennead Architects recently approached us to collaboratively submit an entry for a custom designed self shading insulated glazing unit for the TexFab competition . Over the course of two weeks, Brian Guerrero and Aniju Varughese from our building skin group , Colin Schless and Vamshi Gooje from our sustainability group and Jonatan Schumacher and Robert Otani from the Advanced Computational Modeling Team collaborated with five architects of the R&D entity EnneadLab to design an innovative IGU. The proposal was based on a research project that Ennead had previously started internally, and they saw the TexFab competition as an opportunity to continue their previous efforts. Ennead was also very interested in teaming up with our Skin, Sustainability and ACM groups for enhanced research opportunities. The project description below and the graphics were created together with Zach Olczak, Daria Supp, Brian Masuda and Jeff Geisin...

Executive | Kinetic | Al-Bahar Tower Folding & Contracting & Expanding

<Al-Bahar Tower Family Modeling Part 1> - Based on 'Curtain Panel Pattern Based.rfa' 1. Al-Bahar Tower Math Algorithm 2. Family forming & Setting formula on parameter 3. Dynamo Script : Open Proportionality based on the distance between reference point and family instance location

Executive | Panel_Framing & Panel

0. What to make? 1. Profile of Structural Framing (Make 'New Conceptual Mass' - Mass.rfa ) - Make 4 Type of Profile  Aligning point on reference plane & Locking 2. Structural Framing ( Generic Model Adaptive.rfa ) - Gather each of 2 type Large & Small , Create Form 3. Make Connector ( Generic Model.rfa ) - Extrusion with profiling, Setting the Parameter 4. Assembly & Make Curtain Panel ( Curtain Pattern Based.rfa ) - One Panel : Possitive value(1'), Another Panel : Negative value(1') Offset 1: furrings (Large frame & connector), Upper support (Small frame & connector) Offset 2 : Panel location of Normal vector (Normalized Curve Parameter > Segment Length )

Parametric | CSV file & Generate Form(Surface)

Practice 1 Practice 2 Error of Geometry.Rotate          Excel Data to Dynamo

Kinetic Panel | SunPath Dynamo Algorithm Script

Part 1. SunPath Algorithm and Family setting SunPath - Dynamo Algorithm Generating Template : "New Conceptual Mass" > "Mass.rfa" Compare the angle [Reference view & Dynamo script] Part 2. Adapt family and Make dynamic on flat surface 2-Axis-Rotation-Panel MockupPanel - Sundiagram Part 3. Adapt family on unformed surface grid MockupPanel - Sundiagram 2nd Concept Diagram Dynamo Script - Changed Azimuth_angle Algorithm * Keywords & Cautions 1. One of the methodology that can extract the geometrical based angle of the Sun 2. After extracting, turn on the sun-path and setting location, date and time. 3. In Dynamo, Using sunsetting.current Node, we can load into dynamo the setting value of the family in revit 4. Two-Axis-Rotation-Panel - 1/3 curtain pattern based - Rotation angle, Azimuth angle will be hosted on the center of reference line which is connected from reference point no.1 to refer...

Kinetic Panel | MockUpPanel-Oculus_Randomization & Proportionality with Limited Value

1. MockUpPanel-Oculus_Randomization-Limited Value 2. MockUpPanel-Oculus_Proportionality-Limited Value Picture 1.  - Randomized values made by Dynamo Algorithm are adjusted on the flat panel - There are two ways to make Randomized values Picture 2. - Set the Base point - By the distance from the Base point to the panel, the proportion of total panel and void part will be determined

Kinetic Panel | MockUpPanel-Oculus_Randomization

MockUpPanel-Oculus_Randomization By adjusting the Randomized 'offset' value of the family [CurtainPanel_OculusTriangle], Whole facade pattern can be different by each running [F5]

Kinetic Panel | OculusTriangle

OculusTriangle - Using [3pt-Bezier-Curve] <Order> 1. Open Family 'Curtain Panel Pattern Based' 2. Change the pattern 'Rectangle' > 'Triangle(flat)' 3. Draw the lines from the each of the points to mid points onto opposite side line 4. Change into reference line 5. Setting Normalized Curve Parameter on the reference line 6. Upload the [3pt-Bezier-Curve] on the project, and draw the spline along the Points that already be applied on normalized curve parameter 7. Repeat 3 times 8. Setting the values and formulas, as showen on the 'Family Type' *Caution 1. The choosing order of the Normalized Curve Parameter Points should be followed by the family '3pt-Bezier-Curve' 2. When selecting the curve, be careful with only choosing the model line 3. Turn off the visible check of [3pt-Bezier-Curve] > When turning on, on the project model will show the model line of the family

Adaptive Spline | 3pt-Bezier-Curve

3pt-Bezier-Curve Normalized Curve Parameter : 0.5, 0.25, 0.125

Kinetic Panel Folding | Sliding_Panel

1. Rectangle Panel & Its Parameter Setting 2. Sliding Panel [3D-View, Floor, South-View ] 3. Sliding Panel Family Type 4. Slope Calcultion * What is picture saying? Picture 1 is showing you the Panel that will be sliding on the grid Picture 2 is the Sliding Panel that is already adapted on the rectangle Pattern grid Picture 3 is the Family type of the Sliding Panel. and there are lots of parameter of the table. Picture 4 is the method how we can measure the slope angle to allocate the Rotation_Angle,(2) In Picture 3 With changing the offset value, It can appear the Z axis dimension between two panel in one grid. also, changing H2 & W2 value can present the proportion of the occupacy on one grid. and Point Position will tell you the location where is the center of the rectangle grid.

Kinetic Panel Folding | MockPanel_Umbrella

* Keyword String : Rotation_AngleN Extracting the Instance Parameter in Dynamo and Using Number slider can make the family into dynamic feature. Always be careful the wrinting the exact word of parameter

Kinetic Panel Folding | Umbrella_Curtain-Panel

Umbrella_Curtain-Panel : Using [Adaptive-Panel_Rotating-Correct-Version].rfa 1. Open 'Curtain Panel Pattern Based' 2. Create Form with 'Reference Line' on the center of the grid 3. Make flat form that do not have any extrusion offset 4. Divide surface with U-Grid : 2, V-Grid : 2 5. Surface Representation > Display Properties > Check 'Nodes' 6. Apply 'Adaptive-Panel_Rotation-Correct-Version.rfa' at each surface end points In Property dialog Box, the variables are setting with instance parameter, you can change the value with editting the Rotation angle of 'Adaptive-Panel_Rotation-Correct-Version.rfa' Family