Algorethic skecthbook pages

Page 1

Algorithmic Skecthbook By Yazid Hussein

1


2


Table Of Contents Part A-

Introduction W1- Vase Design W2- Pavilion W3- Geometry Patterns W4- Math Functions W5- Spider Webs

3


Vase 1 - I Began with a basic design in grasshopper by applying 4 circles and extruding them to diffferent heights then applying the loft command.

4


Vase 2- For this strategy i used a polygon command with 6 sides (Hexagon)and

inserted a stack effect then applied a divider that created a sequence of the same shape.

5


Vase 3-

For this strategy I used 2 cirles and connected them wiht the use of a shift list command that created a diagonal connection between the vertically distanced circles.

6


Vase 4-

For this strategy i used a variation of curves and slider options altering

the radius and height of the vase.

7


Vase 5-

For the final strategy i used a variety of ploygon shapes ranging from 3 sided to a 7 sided ploygon through the manipulation of the number slider to obtain differetn stacks and radius sizes.

8


Week 2 Pavilion

9


This week’s task was to create a 20*20m pavilion in Merri Creek, that responds to changing chracteristics. This was obtained by using Rhino and Grasshopper through the attractor field with the change being of natural causes (e.g. sound). Once the first pavilion was made three material applications were added in grasshoper, by the use of a weaverbird plugin. As a result 3 different finishes were observed as seen below.

10


Pavilion Script

Pavilion Material Script

11


Side Task -Data Trees All 3 types

This week’s side task was to make a data tree and explore the possible variations possible through the use of a short list, long list, and cross reference. The diagrams above show a mixture of short, long and cross referenced lists.

12


Short List

These diagrams show the implimentation of the short list command on the data tree.

13


Long List

These diagrams show the implimentation of the long list command on the data tree.

14


Cross Reference

These diagrams show the implimentation of the cross referencecommand on the data tree.

15


16


Week 3 Geometric Patterning

17


This Week’s Task: 1- Cull / list item from a grid / connect points with lines - cull / list 2- Item from a grid / connect points with lines (flatten a grid’s data structure / use “flattern tree”) 3- Image sampling to modulate circles / 4- Curves on a grid - voronoi / cull / list item

This task enabled me to explore the different variations and patterns available in parametric modelling programs and the ability to integrate this into my design is exciting. A few of the following strategies are shown in one or more scripting techniques which may create different physical shapes.

18


Pattern 1This pattern was made out by creating a simple connection between 2 curves and creating a cross reference list link both of them together in order to make different patterns.

19


Pattern 1(Different Strategy)- With this pat-

tern I used a different strategy and scripting to come up with 2 grid layers and cross referenced to create the points on the grid to create the following pattern.

20


Pattern 2- This strategy involved the use of a different non

square grid, with multiple geometries applied and with the use of a flatten tree to trim down extruding surfaces.

21


Pattern 3- This strategy used a digital picture (Black and

White) to create a pattern in a grid by the use of referencing 0 to black colour and 1 to white colour, which as a result produces different sized circles.

22


Pattern 3 (Different Strategy)- This strategy

made use of the same image based pattern but used a data tree to manage the large number of data and also numbered the grid and coloured points of it.

23


Pattern 4- This pattern was created by using a 2D voronoi

component , a Boolean command was used to create a scattered number of a certain shape by the use of true and false data manipulation.

24


Pattern 5 (Attractor Strategy)- This was an

extra pattern that I wanted to explore and see what kind of effect it had on the overall shape. The strategy made use attractors, like the pavilion from the previous task consequently a point chosen at random created a dispersion in the number and size of circles around that point.

25


Week 4 Mathematical Functions

26


This weeks task was to: 1&2) Create 2 mathematical scripts, one using trig functions with any lofted surface. One with an ‘If ’ function and compare the results. 3&4) Create a pattern using mathematical functions replicating natural patterns. One using any math function, and the second using an ‘If ’ function

27


Task 1- Lofted surface using trigonometric functions.

Shape produced through use of Sin and Cosine functions producing a spiral like curve and rounded edges.

28


Task 2- Lofted surface using the trigonometric functions and the additon of an ‘If ’ function. Shape produced through use of Sin and Cosine functions producing a spiral like curve and rounded edges. the addition of the ‘If ’ function added a sharper look to the lofted surface, with less rounded edges. if(x<1,2, 6*x) connected to sin(x+6) if(y<1, 2, 2*y) connected to cos(y+#)

29


Task 3 (extra exploration) Experimentation with extra patterns and trying to replicate naturally occuring patterns. Dna Strand modeled in Grasshopper with a mathematical function, by usinf tan and Tan and Sin functions to resemble the twisting nature of a dna structure. Sun flower petal pattern re modeled in grasshopper by the use of a sin and cosine function .

30


Task 3 (Final pattern)- This pattern used the exploration from the Sun flower pattern and the DNA strand and focused on a natural ornament like pattern such as the sun flower pattern that is found in religous buildings such as mosques and churches as seen below. This pattern mixed all 3 ideas and inspirations into this mixture, I would like toe explore this kind of reccuring tesselations for my design.

31


Task 4- This is the same pattern but with the implimentation of an ‘If ’ function, which produced a totally different result

if(x>0, 4, 4*x) connected to x*sin x

if(y<2, 7, 3*y) connected to y*cos y

32


Week 5 Spider Web Task: 1.a- Create a spider web on the x-y plane. Apply z unary loads at the end of each segment. Relax it by using kangaroo. 1.b- Create another spider web, this time on the y-z plane. Apply z and x unary loads at the end of each segment. Relax it by using kangaroo. 2.a- Create a spider web on the x-y plane. Apply z unary loads at the end of each segment. Relax it by using kangaroo. 2.b- Create another spider web, this time on the y-z plane. Apply z and x unary loads at the end of each segment. Relax it by using kangaroo.

33


Task 1a- Spider web on the X-Y plane.

By using the effect of gravity on a spider web on an X-Y plane by the use of kangaroo to simulate the natural process seen in spider webs, this was enhanced by the use of stiffness to increase the tensile qualities.

34


Task 1b- Spider web on the Y-Z plane.

By using the effect of gravity on a spider web on an Y-Z plane by the use of kangaroo to simulate the natural process seen in spider webs, this was enhanced by the use of stiffness to increase the tensile qualities. However, due to it being vertical the forces were not as perminant, but still resembled real life spider webs.

35


Task 2a- Spider web on the X-Y plane using forces By using force fields as a differetn method to generate a spider web by using kangaroo onto an X-Y plane through force objects and merge forces a similar result was obtained, however it was difficult to find a pattern that resembled real life spider webs very accuratly.

36


Task 2b- Spider web on the Y-Z plane using forces. By using force fields as a differetn method to generate a spider web by using kangaroo onto a Y-Z plane through force objects and merge forces a similar result was obtained, however it was difficult to find a pattern that resembled real life spider webs very accuratly.

37


Week 6 (NTW) Bench Task Fabrication

38


Tabbed Bench Fabrication

This was a make tabs fabrication method for the bench where it took irregular shapes and made them into tabs. This process allows for an easier way of joining the physical model.

39


Waffle Grid Fabrication

This is a waffle grid fabrication system and through baking the resultant geometry it took the bench and divided it into many smaller pieces to join once it has been fabricated.

40


Inflatable Bench

This was an inflatable bench task where the surfae of the bench has to be inflated and that is using the pressure force in kangaroo and applying a surface pattern, by playing around with the slider components it gave a variety of results.

41


42


Week 7 Design Exploration and Iteration

43


44


This process of taking iterations of the reverse engineered case study allowed for a better exploration of the design proposal and what would suit the location and the brief.

45


Week 8 Inflatable Design Exploration

46


47


J

48

K

L


This exploration with inflatables allowed for a better understanding of the scripting language of grasshopper with regards to inflation and the variety of pressure forces that can create different results. The use of grasshopper to create an inflatable surface generated different surfaces some that were too large for a natural site such as Merri Creek specifically Clifton Hill Primary School and Darling Gardens. Further exploration into the nature of inflatables for the proposed design will effect the final result, this will allow a more crtical view that will reduce the number of possible iterations that can become the proposed design.

49


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.