Architecture Design Studio A I R Algorithmic sketchbook
ABPL30048 Architecture Design Studio: Air Semester 1, 2014 The University of Melbourne Catherine Mei Min Woo 562729 Studio 12 Brad Elias & Phillip Belesky
2
a01 Design futuring
Lofting and Triangulation Algorithms Limitations include: shape of which base geometry can be developed. eg, the desired connections cannot be obtained through a circle. The videos have helped tremendously in the understanding the basics and logic of Rhino. Here is a pictorial documentation of progress over the last 3 weeks based on the prescribed videos. 3
A02 DEsign computation 4
Further images of the progression of weeks 1-3 algorithmic sketches
Understanding geometry, Transformations and intersections
5
and b02 case study 1.0 B01 Research Field This week also explored the use of fields and point charge inputes Using a colored representation, the forces between the points, lines, and circular forces allocated on grasshopper within in a set rectangle. The set points, lines, and directional curves serve as a the origins that are either pishing or pulling forces along the surface.
6
The forces are clearly represented using this method in their direction and flow. It would be curious to see how these would behave if combined with patterning along a surface. This can be useful in creating diagrams of wind patterns, and also has potential to assist in creating interesting pattern iterations along plain as well as curvaed survaces.
Introducing parameter space, data types, and functions This week, the use of algorithmic functions, specifically, math functions, can be used in place of algorithmic inputs to achieve more varied outcomes. Expression, Evaluation, point charge components are explored within these examples. Circles were used as the geometry to populate the surface, and curves to loft and generate the surface using grasshopper. This allowed for pattern generation at various gradients along a single plane. This gradient changed the distribution and intensity of the pattern generated through the manipulation of attractor points and number sliders. This exercise allowed for more possibilities of pattern geenration for the intended design. This would assist in simplifying the fabrication, as seen in the precedent: nonLin/Lin Pavilion, which used panelling and unrolling in conjunction with flower like patterns populated all over the structure, for fabricating strips designed to connect with one another to realise the structure.
7
8
b03 case study 2.0
Evaluating fields, Graphic section profiles, and graph controllers
Expasion from the fields exercises from the previous week, integrating more complex geometries. Force fields are geenrated throughout and expanded through curves, creating a very intricate and complex web like geometry. Graph controllers were also explored and played around with
9
b03 case study 2.0
Aperture: 0.5 units offset from curve.
Aperture: 1.0 units offset from curve.
Aperture: 1.5 units offset from curve.
Height: Varied gradients of heights from uniformed to random.
SPANISH PAVILION
10
The primary varibales that were altered in these iterations were limited to their height and apetures to show the variations possible of a single geometric form aka the hexagonal basic shape.
Aperture: 2.5 units offset from curve.
Aperture: 3.0 units offset from curve.
Apeture: Uniform gradient of apeture change throughout the basic matrix
Reverse engineerin: with group members
Aperture: 2.0 units offset from curve.
Height: Varied gradients of heights from uniformed to random.
Limitations include: shape of which base geometry can be developed. eg, the desired connections cannot be obtained through a circle. 11
b03 case study 2.0
Fractals: 3.1 units
Fractals: 3.2 units
Fractals: 3.3 units
Fractals: 3.4 units
Fractals: 4.1 units
Fractals: 4.2 units
Fractals: 4.3 units
Fractals: 4.4 units
Fractals: 5.1 units
Fractals: 5.2 units
Fractals: 5.3 units
Fractals: 5.4 units
MORNING LINE The definition is altered through changing the size of the polygons via the radius and number of sides of the geometry in Grasshopper. 12
Sliders determine the number of fractals on the polygon, Increasing the number of fractals generate increasingly complex forms as seen above.
Fractals: 6.2 units
Fractals: 6.3 units
Fractals: 6.4 units
Fractals: 7.1 units
Fractals: 7.2 units
Fractals: 7.3 units
Fractals: 7.4 units
Fractals: 8.1 units
Fractals: 8.2 units
Fractals: 8.3 units
Fractals: 8.4 units
Reverse engineering: with group members
Fractals: 6.1 units
Limitations include: the inversely proportional ploygons to the extrusion points in the x-axis. This resulted in the flattening of the 3D objects formed. This exercise also expanded on the tutorial of fractal tetrahedra’s, allocated over the non-teaching period. 13
Radius of Cones
Radius of Cones
Heiight of Cones
b03 case study 2.0
Points of Cones
VOLTADOM Voronoi are generated through the intersection of cones with a single plane along the x-axis that trim off the cone tip, and in turn creaing an oculus. 14
The variables include: cone heights, oculi diameter, and number of cones. Position of points in the parameter can also be randomly positioned throughout the selected space
Reverse engineerin: with group members Limitations include:the extent to which the geometires can be modified until they no longer represent voroni
15
b03 case study 2.0
i
iv
ii
v
iii
1. As an initial experimentation of an arch form which has the tubes that are similar to the NonLin Pavilion using rhino, circles were drawn to generate the desired form. Angles of these circles are varied in order to create the specific form and provide the variation and increase the complexity of the structure to that of the case study. 16
Reverse engineerin: with group members 2. After the circles were generated, they were lofted using grasshopper. It was proved quite difficult to recreate the “puckering� effect of the tubes at the ends of the openings, as well as the seemingly smooth joints of the tube forms where they intersect. As a result, this solution was abandoned and a different approach was attempted, as advised through the technical help session.
17
b03 case study 2.0
i
iv
ii
v
iii
18
1. Through analyzing the idea of creating a tri-partite form and circulation pattern of the NonLin Pavilion, the current shape being re-engineered is based on the “Y” form, similar to that of the precedent. Generating lines on rhino in this manner creates the inhabitable space in which the visitors can explore inside. 2. These lines are then joined in a logical manner as an attempt to create variation and increase the complexity of the form while creating an almost arch like shape. Furthering this, there are added lines which extrude from the initial arches to try and create more “branches” for the tubes.
Reverse engineerin: with group members 3. The use of grasshopper and kangaroo was integral in creating the exoskeleton structure of the form as it takes the curve inputs from rhino and creates a base mesh. From the exoskeleton component, there is the opportunity to vary the sides, thickness, nodes, knuckle bumpiness and division length along the tubes. The result is a mesh which is further explored in the next step. 4. Using the mesh, the forces for relation can be altered according to the nodes to create a physics simulation using the Kangaroo plugin. It uses the points around the exterior edges as anchors in order to make the interior edges into “springs�. By incorporating a slider, you can change the mesh to more or less relaxed (varying the length of the springs by the original length). By using this function, the final outcome creates a more funnel like tube which is similar to the pavilion.
19
b04 technique development 20
Sides for tubes > Thickness > Node Size > Knuckle > Spacing > Boolean 6 29 30.4 0.0 30.0 OFF
10 19 12.8 10.0 2.4 OFF
3 4 0.0 0.0 10.0 OFF
10 19 28.7 10.0 30.0 OFF
3 1 0.0 0.0 0..9 OFF
6 1 12.8 0.0 30.0 OFF
6 1 12.8 0.0 30.0 OFF
10 1 25.0 10 30.0 OFF
5 6 7 0 20.4 0.5
8 9 0 6.1 20.4 0.5
3 1 85.8 10.0 30.0 1.0
10 35 0.0 10.0 30.0 1.0
6 1 12.8 0.0 30.0 0.0
10 18 27.5 10.0 10.0 1.0
3 1 0.0 0.0 0.9 1.0
10 2 24.0 10.0 30.0 1.0
6 1 12.8 0.0 30.0 0.0
6 1 12.8 0.0 30.0 1.0
6 8 3 3 11.1 0.89
5 6 7 0 20.4 0.5
Lofting and Triangulation Algorithms
Sides for tubes > Thickness > Node Size > Knuckle > Spacing > Boolean
21
b04 technique development 22
Sides for tubes > Thickness > Node Size > Knuckle > Spacing > Boolean 8 9 0 6.1 20.4 0.5
6 8 3 3 11.1 0.89
3 1 3.7 1.1 30 0.5
7 2.5 4.5 2 30 0.5
8 13 10.8 0.0 16.2 TRUE
10 17 20.5 0.0 12.2 TRUE
9 11 13 0.0 16.8 TRUE
8 13 10.8 0.0 16.2 TRUE
1 1.0 0.7 8.0 TRUE
7 10 10.3 4 5 FALSE (0%)
7 2.5 4.5 2 3. 0.5
7 2 5 2.5 27 0.89
7 2 5 2.5 27 0.89
3 1 3.7 1.1 30 0.5
10 17 20.5 0.0 12.2 FALSE (0%)
3 10 7.7 0 13.3 TRUE
10 7 12.8 5.1 10.1 TRUE
4 4 7.6 0.0 20 TRUE
3 1 3.6 0 3.1 TRUE
3 2 0.0 0.0 15.1 TRUE
Lofting and Triangulation Algorithms
Sides for tubes > Thickness > Node Size > Knuckle > Spacing > Boolean
23
b04 technique development 24
Sides for tubes > Thickness > Node Size > Knuckle > Spacing > Boolean 10 8 0.0 0.0 30 FALSE (0%)
10 8 5 0 30 FALSE (0%)
10 11 4.7 0 30 FALSE (0%)
10 11 4.7 0 22 FALSE (20%)
4
10
Aura tally
10 1 25.0 10 30.0 OFF
5 6 7 0 20.4 0.5
8 9 0 6.1 20.4 0.5
The visible use of boolean physics via kangaroo is seen throughout all the iteratons generated for the design iteration set, including iteration 50, whereby the use of the boolean function was integral in realising this design. As mentioned in the journal, all iterations were done with reference to the tutorial videos, and hence exhibit aspects of the functions used from the videos.
Lofting and Triangulation Algorithms
Clusters and iterations were generated as seen throughout our digital prototyping and design iteration’s as listed prior.
25