Leong_Nicola_Algorithmic Sketchbook Final

71
algorithmic ARCHITECTURE design studio sketchbook :AIR NICOLA LEONG 586066

description

 

Transcript of Leong_Nicola_Algorithmic Sketchbook Final

Page 1: Leong_Nicola_Algorithmic Sketchbook Final

algorithmic

ARCHITECTURE design studio

sketchbook:AIRNICOLA LEONG 586066

Page 2: Leong_Nicola_Algorithmic Sketchbook Final

ARCHITECTURE DESIGN STUDIO: AIRALGORITHMIC SKETCHBOOKWEEK 1

Grasshopper is a great tool that provides users with the freedom to alter surfaces and reiterate a design, when Rhino would not ordinarily allow it. Previously named ‘Explicit History’, Grasshopper remembers the history of each curve and thus allows you come up with a number of iterations from the same original set of curves, for your parametric model.

From the initial lofted surface that was created in Grasshopper, each separate curve may be altered by turning ‘control points’ on.

From here, the lofted surface may be stretched and pulled till the desired form is acquired. Grasshopper then allows you to ‘bake’ the surface. This means to set the object back into Rhino, enabling you to pull the surface out as a separate object. From there you can then save that particular design, and continue to modify the surface to create different outcomes.

NICOLA LEONG 586066

Page 3: Leong_Nicola_Algorithmic Sketchbook Final

As suggested in the video tutorial, I experimented with a continuous surface. In the same way as I had done previously, I lofted 3 curves (this time closed) and created, and baked a number of iterations from there. The red images below show the original lofted surface, before any changes were made.

EXPERIMENTING WITH A CONTINUOUS SURFACE

SIDE FRONT BACK TOP

NICOLA LEONG 586066

From the original loft, I turned on control points, manipulated each of the curves to alter the shape, baked and extracted the forms shown above.

Page 4: Leong_Nicola_Algorithmic Sketchbook Final

TRIANGULATION ALGORITHMS

NICOLA LEONG 586066

After drawing a number of curves, Grasshopper allowed me to create a terrain surface over the curves that I had drawn with the Delaunay trian-gulation. The triangulation could be set over each of these curves separately, or I could flatten the surface, allowing the triangulation to span across the 4 drawn curves.

DELAUNAY VORONOI

The voronoi algorithm creates cells around points, as opposed to the delaunay triangulation which draws edges across points. The screen-grab below shows the Voronoi cells in green, and the Delaunay triangulation in red.

The Delaunay triangulation produces triangles between points, ensuring that the edges never overlap. This tool may be useful in order to quickly generate terrain.

Both of these algorithms are often used in architecture to create patterns. Instead of using a random distribution of points, we can also use an ordered distribution of points. In the shot above, I have used a hexagonal grid, which in the Delaunay algorithm creates equilateral triangles. In contrast to this, the Vornoi component creates cells around the equilateral triangles, ordered into hexagons.

Page 5: Leong_Nicola_Algorithmic Sketchbook Final

VORONOI 3D TRIANGULATION ALGORITHM

NICOLA LEONG 586066

The Voronoi 3D triangulation algorithm allows us to apply points into a 3 dimensional object, in this case a rectangular box that I have drawn. First I populated the interior of the box with points, using Grid-Populate 3D. Once the points are connected up to the Voronoi component on Grasshopper, 3 dimensional cells are created around each of the points within the box. From there, I was able to ‘bake’ the form into Rhino and ‘pull’ out the shape from the original box.

Once baked, I was able to modify the shape by deleting some of the cells to create this fragmented rectangle.

Page 6: Leong_Nicola_Algorithmic Sketchbook Final

ARCHITECTURE DESIGN STUDIO: AIRALGORITHMIC SKETCHBOOKWEEK 2

NICOLA LEONG 586066

LINECURVECurve-Analysis- END POINTS

CURVE DISCONTINUITY AVERAGE LINE

After averaging the corner points to find the centre point, we can then break up the polyline in to triangulated chunks by adding the line tool.

REPARAMETERIZE

The number slider allows us to move the point along the curve. eg/ 0.5 would place the X along the para-metric midpoint of the curve. This is not necessarily the midpoint in term of length, as the control points aren’t layed out evenly.

We can use Grasshopper to connect curves that we have drawn in Rhino into a closed surface.

Page 7: Leong_Nicola_Algorithmic Sketchbook Final

NICOLA LEONG 586066

Division components allow us to divide curves into points or into smaller curve segments. We can use the divide tool to place points evenly along each of the curves, and connect it to the Arc component to create a series of arcs across the points.

If we choose to move the original curves, all of the arcs set in Grasshopper will update.

DIVISION COMPONENTS

We can also divide the arcs by length, using the Division Component- Divide Length.

Page 8: Leong_Nicola_Algorithmic Sketchbook Final

NICOLA LEONG 586066

Interpolate (under the spline menu) allows us to fit nurbs curves precisely across our set of points. Polyline fits straight lines in a grid across the points as opposed to interpolate curves which creates a curved grid.

SPLINE MENU

Page 9: Leong_Nicola_Algorithmic Sketchbook Final

TRANSFORM MENU

Page 10: Leong_Nicola_Algorithmic Sketchbook Final

CREATING A GRID SHELL

ARCHITECTURE DESIGN STUDIO: AIRALGORITHMIC SKETCHBOOKWEEK 3

In order to create a grid shell, I drew a number of circular curves on different levels, and created arcs between them. For some reason I wasn’t able to get smooth arcs between each of the curves, possiby because of the number of control points on each of hte oiginal curves I drew in Rhino.

Grasshopper allows you to imput a points button, which labels each of the points for you, making it easier to see where each of the arcs connect. As you can see, the numbers were very jumbled, caus-ing the arcs to go haywire.

Page 11: Leong_Nicola_Algorithmic Sketchbook Final

Although the arcs didn’t work like how they were suppposed to for me, I still continued with the loft just to see what the result would be.

I thought what was produced turned out to be rather interesting, this kind of shell, trapped in another shell which is intwind in another.

Page 12: Leong_Nicola_Algorithmic Sketchbook Final
Page 13: Leong_Nicola_Algorithmic Sketchbook Final

I redid this exercise, this time beginning with three simple rectangles. The arcs this time worked properly, and hence when lofted, I got a smooth and fluid shape.

Page 14: Leong_Nicola_Algorithmic Sketchbook Final

By moving around the placement of the rectangles, I was able to create slightly different iterations of a similar shape.

EXPERIMENTATION USING DIFFERENT SHAPES

Page 15: Leong_Nicola_Algorithmic Sketchbook Final

FURTHER EXPERIMENTATION

I decided to experiment with different shapes and lofts, and how the result of the loft would change if the curves were selected in a different order. The loft that was produced as a result of this was actually quite in-teresting. What I managed to create was a spiral that folded in toward itself.

If this were a building, the exterior facade would fold in to the interior and vice versa, basically a series of ramps.

Page 16: Leong_Nicola_Algorithmic Sketchbook Final

Grasshopper became a bit messy at this stage, as I experimented with different links between imputs.

Page 17: Leong_Nicola_Algorithmic Sketchbook Final

I really like how in this iteraion, the surface continues to fold in on itself. I can imagine people waking on this, as if some sort of strange and spiraling ramp.

Page 18: Leong_Nicola_Algorithmic Sketchbook Final

PATTERNING LISTS

Once you have created a surface in Rhino, Grass-hopper allows you to divide the surface into points, which then allows you to create patterns across it.

Page 19: Leong_Nicola_Algorithmic Sketchbook Final

We can alter the amount of points on the surface to increase the density of the pattern.

Page 20: Leong_Nicola_Algorithmic Sketchbook Final

Creating different iterations by changing the imputs.

Page 21: Leong_Nicola_Algorithmic Sketchbook Final

Grasshopper allows you to calculate the area of each grid square.

Page 22: Leong_Nicola_Algorithmic Sketchbook Final
Page 23: Leong_Nicola_Algorithmic Sketchbook Final

ARCHITECTURE DESIGN STUDIO: AIRALGORITHMIC SKETCHBOOKWEEK 4

MODELLING A PYRAMID IN GRASSHOPPER

Rather than modelling a pyramid in Rhinocerous, modelling one in Grasshopper allows us to create a definition that has a lot more creative flexibility within it. We are able to play around with the shape more easily, and bake iterations back into Rhino oas we go along.

‘Drawing’ a pyramid in Grasshopper.

Page 24: Leong_Nicola_Algorithmic Sketchbook Final

PYRAMID ITERATIONS

Using Grasshopper, I was able to manipulate the pyramid by adding sliders to vary the overall size of it, the width of each face, and the height of the pyramid.

Page 25: Leong_Nicola_Algorithmic Sketchbook Final

PYRAMID ITERATIONS USING GRASSHOPPER COMPONENTS

NUMBER OF SIDES

RADIUS OF IMPUT POLYGON

EDGE LENGTH (OF CORNER TRIANGLES)

Page 26: Leong_Nicola_Algorithmic Sketchbook Final

RADIUS OF IMPUT POLYGON

NUMBER OF SIDES

This slider increases the radius of the polygon, therefore increasing the overall size of the shape.

By increasing the number of sides to our polygon, we can create some interesting shapes. More sides also resulted in a much flatter shape.

Page 27: Leong_Nicola_Algorithmic Sketchbook Final

EDGE LENGTH (OF CORNER TRIANGLES)

The length of the edges of the corner triangles increases, cutting into the original pyramid more and more

Page 28: Leong_Nicola_Algorithmic Sketchbook Final

CREATING A FRACTAL TETRAHEDRA

Page 29: Leong_Nicola_Algorithmic Sketchbook Final

I was only able to select either the inner portion or one of the outer pieces of the pyramid to extract as a fractal for some reason, so I chose the outer bit.

CREATING A FRACTAL TETRAHEDRA

Page 30: Leong_Nicola_Algorithmic Sketchbook Final

CREATING A FRACTAL TETRAHEDRA

For some reason the original ‘cap’ component didn’t work, so I typed in ‘cap’, and found the cap holes component. I selected my baked shapes in Rhino, set them as ‘Brep’ compo-nents, and used the cap tool to close the gaps.

Page 31: Leong_Nicola_Algorithmic Sketchbook Final

The overall Grasshopper definition.

Page 32: Leong_Nicola_Algorithmic Sketchbook Final

ARCHITECTURE DESIGN STUDIO: AIRALGORITHMIC SKETCHBOOKWEEK 5

EVALUATING FIELDS

In this Grasshopper definition, we have set multiple curves, used the divide curve button to populate each of the curves with points, and added a num-ber slider to control the amount of points shown.

Page 33: Leong_Nicola_Algorithmic Sketchbook Final
Page 34: Leong_Nicola_Algorithmic Sketchbook Final
Page 35: Leong_Nicola_Algorithmic Sketchbook Final

EXPERIMENTING

Turning Contol Points On, and moving points in the vertical direction in order to turn the flat object, into a 3 dimensional one.

Page 36: Leong_Nicola_Algorithmic Sketchbook Final
Page 37: Leong_Nicola_Algorithmic Sketchbook Final
Page 38: Leong_Nicola_Algorithmic Sketchbook Final

OPEN CONICAL

ROUNDED CONICAL

OPEN & CLOSEDCONICALS

MEDIUM POPULATION, LOW HEIGHT MEDIUM POPULATION, VARYING

MEDIUM OVERLAP, SMALL POPU-LARGE OVERLAP, SMALL POPULA-TON, NO OPENING

CREATING ITERATIONS FROM THE SKYAR TIBBITS VOLTADOM DEFINITION

Page 39: Leong_Nicola_Algorithmic Sketchbook Final

DENSE POPULATION, LOW HEIGHT, LARGE OPENING, CLOSE PROXIM- DENSE POPULATION, HIGH HEIGHT,

CLOSE PROXIMITY

LARGE OVERLAP, DENSE POPULA-TION, ONE OPENING

LARGE OVERLAP, DENSE POPU-LATION, NO OPENINGS, INVERTED ROUNDED CONICAL

Page 40: Leong_Nicola_Algorithmic Sketchbook Final

OPEN & CLOSEDSPHERES

COMBINA-TION:SPHERES, CYLINDERS AND CONICALS

CYLINDERS & POINTED CONICALS

+ SPHERES & POINTED CONICALS

Page 41: Leong_Nicola_Algorithmic Sketchbook Final
Page 42: Leong_Nicola_Algorithmic Sketchbook Final

ARCHITECTURE DESIGN STUDIO: AIRALGORITHMIC SKETCHBOOKWEEK 6

REVERSE ENGINEERING

We chose to reverse engineer the Atmospheric Tessellation Lighting Instal-lation.

Page 43: Leong_Nicola_Algorithmic Sketchbook Final

CREATING THE 3D TRIANGULATED PATTERN

Page 44: Leong_Nicola_Algorithmic Sketchbook Final

First failed attempt to reverse engineer the ‘Atmospheric Tesselation’ Project. Couldn’t get the panels to tesselate- instead produced a surface with lots of gaps/ holes.

Page 45: Leong_Nicola_Algorithmic Sketchbook Final

SURFACE TRIANGULATION

Page 46: Leong_Nicola_Algorithmic Sketchbook Final

POPULATING THE SURFACE WITH A PATTERN

Page 47: Leong_Nicola_Algorithmic Sketchbook Final

CAPPING THE HOLES

For some reason the patch tool kept failing to work, and would only cap the holes on one of the triangulations- specifically the one on the very end. Connecting a cap holes component worked to cap pretty much all the holes on the top, however it caused some of the sides of the individual components to disappear.

Page 48: Leong_Nicola_Algorithmic Sketchbook Final
Page 49: Leong_Nicola_Algorithmic Sketchbook Final

FINAL PRODUCT

Page 50: Leong_Nicola_Algorithmic Sketchbook Final

ARCHITECTURE DESIGN STUDIO: AIRALGORITHMIC SKETCHBOOKWEEK 7

To create the matrix of 50 iterations, we began with 3 Grasshopper definitions. Al-though similar, they allowed us to create a number of unlike definitions after we played around with each of them.

GRASSHOPPER DEFINITION 1:CONSTANT QUAD SUBDIVIDE

Page 51: Leong_Nicola_Algorithmic Sketchbook Final

As explained on the food4rhino website, the Grasshopper Lunchbox plugin allows users to:

Generate- components for generative geometryMath- create parametric surfaces and forms such as the Mobius, Klein, or 3D SupershapePanels- create paneling systems such as quad grids, diamonds, or triangles.Structure- create wire structures such as diagrids or space trusses.Utility- rationalize spline curves and reverse surfaces.Workflow- read and write Excel files and automate baking and saving.

We used Lunchbox to help create a panelling system more easily, as it was otherwise rath-er difficult, as we discovered in the weeks prior.

GRASSHOPPER DEFINITION 2:HEXAGON CELLS

Page 52: Leong_Nicola_Algorithmic Sketchbook Final

GRASSHOPPER DEFINITION 3:SUBDIVIDE TRIANGLES

Page 53: Leong_Nicola_Algorithmic Sketchbook Final

CREATING ITERATIONS

I started out creating iterations on this undulating surface, however because the base surface was curvy, Grasshopper was taking a long time to calculate how it would populate the surface. We de-cided it would be quicker to generate our 50 iterations on a smaller and simpler suface, and once we had chosen ones we liked, we could then implement these definitions on a more complex surface.

To export surfaces into 2D linework, I created a named perspective view on Rhino, using command- NamedView. I saved my desired view, and from there used the command- Make2D, to flatten each of my 3D iterations into 2D linework.

I had lots of trouble with Rhino freezing and crashing on me with a lot of the more complex iterations as there was a lot of linework that had to be calculated. I found that joining all of the surfaces first helped quicken the process, as well as ensuring that Rhino was running as 64 bit.

After making all my 3D surfaces into 2D linework, I selected each of the iterations (in top view) and exported each as an illustrator file, where I could then change the lineweight, colour, size etc.

Page 54: Leong_Nicola_Algorithmic Sketchbook Final

ITERATIONS PRODUCED FROM GRASSHOPPER DEFINITION 1:

TRI PANELCONSTANT QUADSCALE FACTOR 1 (TOP): 1Z FACTOR: 2SCALE FACTOR 2 (BOTTOM): 0.8PATCH ENABLED

TRI PANELCONSTANT QUADSCALE FACTOR 1 (TOP): -0.432Z FACTOR: 8SCALE FACTOR 2 (BOTTOM): 2PATCH DISABLED

TRI PANELCONSTANT QUADSUBDIVIDE: 1SCALE FACTOR 1 (TOP): 1Z FACTOR: 1SCALE FACTOR 2 (BOTTOM): 1

TRI PANELCONSTANT QUADSUBDIVIDE: 3SCALE FACTOR 1 (TOP): 0.8Z FACTOR: 2SCALE FACTOR 2 (BOTTOM): 0.964

TRI PANELCONSTANT QUADSUBDIVIDE: 2SCALE FACTOR 1 (TOP): 0.853Z FACTOR: 6SCALE FACTOR 2 (BOTTOM): 0.964PATCH DISABLED

TRI PANELCONSTANT QUADSCALE FACTOR 1 (TOP): 2.3Z FACTOR: 1SCALE FACTOR 2 (BOTTOM): 0.41

TRI PANELCONSTANT QUADSCALE FACTOR 1 (TOP): 0.189Z FACTOR: 6SCALE FACTOR 2 (BOTTOM): 0.964PATCH DISABLED

SCALE FACTOR 1 (TOP): 1.225Z FACTOR: 4SCALE FACTOR 2 (BOTTOM): 0.130

SCALE FACTOR 1 (TOP): 0.325Z FACTOR: 6SCALE FACTOR 2 (BOTTOM): 0.900

SCALE FACTOR 1 (TOP): 0.450Z FACTOR: 5SCALE FACTOR 2 (BOTTOM): 0.371

U DIVISION: 4V DIVISION: 7SCALE FACTOR 1 (TOP): 0.795Z FACTOR: 4SCALE FACTOR 2 (BOTTOM): 0.914

U DIVISION: 1V DIVISION: 3SCALE FACTOR 1 (TOP): 0.795Z FACTOR: 2SCALE FACTOR 2 (BOTTOM): 0.914

U DIVISION: 1V DIVISION: 2SUBDIVIDE: 2SCALE FACTOR 1 (TOP): 0.427Z FACTOR: 2SCALE FACTOR 2 (BOTTOM): 0.583

U DIVISION: 1V DIVISION: 5SUBDIVIDE: 1SCALE FACTOR 1 (TOP): 2.0Z FACTOR: 2SCALE FACTOR 2 (BOTTOM): 0.908

U DIVISION: 5V DIVISION: 5SUBDIVIDE: 1SCALE FACTOR 1 (TOP): 1.0SCALE FACTOR 2 (BOTTOM): 0.9Z FACTOR: 2X FACTOR: 2Y FACTOR: 2

Page 55: Leong_Nicola_Algorithmic Sketchbook Final

U DIVISION: 6V DIVISION: 8SCALE FACTOR 1 (TOP): 0.6Z FACTOR: 6SCALE FACTOR 2 (BOTTOM): 0.9PARAMETER (T): 0.75PATCH ENABLED

U DIVISION: 8V DIVISION: 20SCALE FACTOR 1 (TOP): 1.0Z FACTOR: 1SCALE FACTOR 2 (BOTTOM): 0.7PARAMETER (T): 0.8

U DIVISION: 10V DIVISION: 15SCALE FACTOR 1 (TOP): 7Z FACTOR: 3SCALE FACTOR 2 (BOTTOM): 1.3

U DIVISION: 5V DIVISION: 10SCALE FACTOR 1 (TOP): 1.3Z FACTOR: 5SCALE FACTOR 2 (BOTTOM): 0.3PARAMETER (T): 0.9, 0.7PATCH ENABLED

U DIVISION: 13V DIVISION: 15SCALE FACTOR 1 (TOP): 0.6Z FACTOR: 4SCALE FACTOR 2 (BOTTOM): 0.869PARAMETER (T): 0.1PATCH ENABLED

U DIVISION: 13V DIVISION: 15SCALE FACTOR 1 (TOP): 0.6Z FACTOR: 2SCALE FACTOR 2 (BOTTOM): 0.9PARAMETER (T): 0.1, 0.3PATCH DISABLED

U DIVISION: 8V DIVISION: 10SCALE FACTOR 1 (TOP): 0.6Z FACTOR: 5SCALE FACTOR 2 (BOTTOM): 0.9PARAMETER (T): 0.75PATCH DISABLED

U DIVISION: 13V DIVISION: 15SCALE FACTOR 1 (TOP): 0.6Z FACTOR: 4SCALE FACTOR 2 (BOTTOM): 0.869PARAMETER (T): 0.1PATCH ENABLED

HEXAGONSCALE FACTOR 1 (TOP): 1Z FACTOR: 1SCALE FACTOR 2 (BOTTOM): 1PATCH ENABLED

HEXAGONSCALE FACTOR 1 (TOP): 3.40Z FACTOR: 1SCALE FACTOR 2 (BOTTOM): 0.264PATCH ENABLED

HEXAGONSCALE FACTOR 1 (TOP): 0.097Z FACTOR: 15SCALE FACTOR 2 (BOTTOM): 0.854PATCH ENABLED

HEXAGONSCALE FACTOR 1 (TOP): 0.417Z FACTOR: 6SCALE FACTOR 2 (BOTTOM): 1.316PATCH ENABLED

HEXAGONSCALE FACTOR 1 (TOP): 1.48Z FACTOR: 3SCALE FACTOR 2 (BOTTOM): 0.8PATCH DISABLED

SCALE FACTOR 1 (TOP): 0.539Z FACTOR: 3SCALE FACTOR 2 (BOTTOM): 0.899

SCALE FACTOR 1 (TOP): 1.000Z FACTOR: 1SCALE FACTOR 2 (BOTTOM): 0.908

SCALE FACTOR 1 (TOP): 0.680Z FACTOR: 4SCALE FACTOR 2 (BOTTOM): 0.807

SCALE FACTOR 1 (TOP): 1.555Z FACTOR: 2SCALE FACTOR 2 (BOTTOM): 0.807PATCH DISABLED

SCALE FACTOR 1 (TOP): 1.555Z FACTOR: 2SCALE FACTOR 2 (BOTTOM): 0.807PATCH ENABLED

ITERATIONS PRODUCED FROM GRASSHOPPER DEFINITION 2:

Page 56: Leong_Nicola_Algorithmic Sketchbook Final

ITERATIONS PRODUCED FROM GRASSHOPPER DEFINITION 3:

U DIVISION: 1V DIVISION: 3SCALE FACTOR 1 (TOP): 0.6SCALE FACTOR 2 (BOTTOM): 0.488Z FACTOR: 2X FACTOR: 6PATCH ENABLEDTRIANGULAR PANELS

U DIVISION: 1V DIVISION: 3SCALE FACTOR 1 (TOP): 0.488SCALE FACTOR 2 (BOTTOM): 0.846Z FACTOR: 2PATCH DISABLEDTRIANGULAR PANELS

U DIVISION: 5V DIVISION: 8SCALE FACTOR 1 (TOP): 0.488SCALE FACTOR 2 (BOTTOM): 0.846Z FACTOR: 2PATCH ENABLEDRANDOM QUAD PANEL S: 5

U DIVISION: 3V DIVISION: 5SCALE FACTOR 1 (TOP): 0.3SCALE FACTOR 2 (BOTTOM): 0.9Z FACTOR: 5PATCH DISABLEDRANDOM QUAD PANEL S: 1SUBDIVIDE QUAD

U DIVISION: 3V DIVISION: 3SCALE FACTOR 1 (TOP): 0.3SCALE FACTOR 2 (BOTTOM): 0.9Z FACTOR: 7PATCH ENABLEDSUBDIVIDE QUADSKEWED QUADS T: 0

REVSRF 3: REVERSE UVU DIVISION: 6V DIVISION: 2SCALE FACTOR 1 (TOP): 0.8SCALE FACTOR 2 (BOTTOM): 0.9Z FACTOR: 7PATCH ENABLEDSUBDIVIDE QUADSKEWED QUADS T: 0

REVSRF 3: REVERSE UVU DIVISION: 2V DIVISION: 1SCALE FACTOR 1 (TOP): 0.3SCALE FACTOR 2 (BOTTOM): 0.9Z FACTOR: 7PATCH ENABLEDTRIANGULAR PANELS

TRIANGULATED SUB PANELSCALE FACTOR 1 (TOP): 1Z FACTOR: 1SCALE FACTOR 2 (BOTTOM): 1PATCH ENABLED

TRIANGULATED SUB PANELSCALE FACTOR 1 (TOP): 1.56Z FACTOR: 1SCALE FACTOR 2 (BOTTOM): 1PATCH DISABLED

TRIANGULATED SUB PANELSCALE FACTOR 1 (TOP): 1.560Z FACTOR: 1SCALE FACTOR 2 (BOTTOM): 0.162PATCH DISABLED

TRIANGULATED SUB PANELSCALE FACTOR 1 (TOP): 1.560Z FACTOR: 1SCALE FACTOR 2 (BOTTOM): 0.1635PATCH DISABLED

TRIANGULATED SUB PANELSCALE FACTOR 1 (TOP): 0.533Z FACTOR: 1SCALE FACTOR 2 (BOTTOM): 1.635PATCH DISABLED

SCALE FACTOR 1 (TOP): 1.548Z FACTOR: 2SCALE FACTOR 2 (BOTTOM): 0.769PATCH ENABLED

SCALE FACTOR 1 (TOP): 1.548Z FACTOR: 2SCALE FACTOR 2 (BOTTOM): 0.769PATCH DISABLED

SCALE FACTOR 1 (TOP): 0.928Z FACTOR: 1SCALE FACTOR 2 (BOTTOM): 0.769PATCH DISABLED

SCALE FACTOR 1 (TOP): 0.928Z FACTOR: 1SCALE FACTOR 2 (BOTTOM): 0.769PATCH ENABLED

SCALE FACTOR 1 (TOP): 0.241Z FACTOR: 4SCALE FACTOR 2 (BOTTOM): 0.769LOFT COMPONENT REPLACED B� EXTRUDE

U DIVISIONS: 24V DIVISIONS: 25SCALE FACTOR 1 (TOP): 0.241Z FACTOR: 4SCALE FACTOR 2 (BOTTOM): 0.769LOFT COMPONENT REPLACED B� EXTRUDE

Page 57: Leong_Nicola_Algorithmic Sketchbook Final

ARCHITECTURE DESIGN STUDIO: AIRALGORITHMIC SKETCHBOOKWEEK 8 ONWARD

RHINO RENDERS- NORTH, SOUTH, EAST & WEST VIEWS

Page 58: Leong_Nicola_Algorithmic Sketchbook Final

RHINO RENDER - STRUCTURAL STEEL & TOP VIEW OF POD PAVILION

The steel structure doesn’t connect to the pod pavilion above, so we need to figure out how this connection would work. The form is also lacking at this stage, and the square edges don’t compliment the curved inner surface.

TOP VIEW

Page 59: Leong_Nicola_Algorithmic Sketchbook Final

RHINO RENDER - TRIANGULATED STEEL STRUCTURE

For our final model, we hope to figure out how to create a hexag-onal structure underneath our model rather than a triangulated structure, as this structure looks very seperate from the pods. Here the structure doesn’t properly connect with the pods- whereas we for our final design we would like the pods to sit within the steel structure which would act as a frame/base for each of the pods.

Page 60: Leong_Nicola_Algorithmic Sketchbook Final

RHINO LASER CUTTING FILE

This is the file sent into the Fab Lab for Laser cutting. Pods on our surface were unrolled in Rhino and arranged on the sheet.

Page 61: Leong_Nicola_Algorithmic Sketchbook Final

FILE SET UP FOR 3D PRINTER

TOP VIEW

ABOVE/SIDE VIEW

Before sending files to the 3D printer, we had to make sure that the file was set up correctly for printing. This involved cleaning up any overlaps, extruding the thickenss to a suitable length, and proper scaling. We used MeshLab to help assist with this.

Page 62: Leong_Nicola_Algorithmic Sketchbook Final

UNDERSIDE

SIDE VIEW

Page 63: Leong_Nicola_Algorithmic Sketchbook Final

SURFACE DEFINITION

Page 64: Leong_Nicola_Algorithmic Sketchbook Final

HEXAGONAL SURFACE PATTERN DEFINITION

Page 65: Leong_Nicola_Algorithmic Sketchbook Final

SOLAR ANALYSIS DEFINITION USING LADYBUG

Using Ladybug, we were able to conduct a radial solar analysis of the average sun in Copenhagen. Conducting a sun study allowed us to optimize our form in regards the results, and reduce the amount of problem areas (areas which received little sun).

Page 66: Leong_Nicola_Algorithmic Sketchbook Final

SOLAR ANALYSIS USING LADYBUG

Page 67: Leong_Nicola_Algorithmic Sketchbook Final
Page 68: Leong_Nicola_Algorithmic Sketchbook Final

SHADOW STUDY DEFINITION USING LADYBUG

Using Ladybug, we were also able to carry out a shadow study- which showed us which areas of our pavilion might be overshadowed by taller areas.

Page 69: Leong_Nicola_Algorithmic Sketchbook Final

STRUCTURAL ANALYSIS USING KARAMBA

Page 70: Leong_Nicola_Algorithmic Sketchbook Final

1CM 2CM

4CM 7CM 8CM

3CM

We used Karamba to test the structural stability of our framework, and to see how thick we needed the steelwork to be. The different colours alerted us to problem areas which we could then find solutions to.

Page 71: Leong_Nicola_Algorithmic Sketchbook Final

STRUCTURE/ PIPES DEFINITION