ng xeyiing 596296 algorithmic sketchbook

Post on 07-Mar-2016

218 Views

Category:

Documents

3 Downloads

Preview:

Click to see full reader

DESCRIPTION

Algorithmic Sketchbook

TRANSCRIPT

1

Studio Air Algorithmic Sketchbook

Xeyiing Ng 596296

2

ContentsWeek 1Week 2Week 3Week 4

Week 5Week 6Week 7Week 10 Week 11Week 12

LoftCurve & Mesh MenuSurface PatterningCase Study 1.0 - Sectioning Matrix DevelopmentFieldsCase Study 2.0 - Reverse Engineering Matrix Development Prototyping and ImprovementsPavilion DesignFinal DesignUnrolling Frames

46

12182030323638424650

3

4

Week 1 Lofted Surfaces from Loft Option

Normal Light Straight

Grasshopper definition for lofting curves

5

Lofted Surfaces from Varying Base Curves

Original

6

Week 2

Grasshopper definition.

Points to Curve to Surface to Curve to Points

Creating set of points from curves Creating lines (arcs) from points

Curve Start

Curve End

7

Creating surface from arcs Creating lines (edges) from surface

Creating points from lines

Edges

Edges

These points produced is however not sufficient to create the same surface.

Continuation from Page 6

8

Week 2For Final Points to Produce Same Surface (Method 1) Continuation from Page 6

Divides surface into grid points Creating curves that fits exactly into grid points

9

Continuation from Page 6

Evaluates surface and populates points on the uv coordinates of the surface

Creating curves from points

Creates shortest curve between points

For Final Points to Produce Same Surface (Method 2)

10

Week 2Mesh from NURBS SurfaceContinuation from Page 6

Divides lofted surfaces in mesh Creating grid points from mesh edges

11

Sectioning Surface to Create Lines Continuation from Page 6

Divides surface into sections in the X direction

Creating points from contour lines

Change direction to X or Z to obtain contours of differ-ent directions

12

Week 3Surface Patterning with Curves

Divides curves into segments

Creates arcs and lofts a surface

Explodes tree into individ-ual list (good only for short lists)

Shifts point at Curve 1 which is joined to Curve 3

Surface patterning

13

Creates arcs and lofts a surface Creates short-

est arc between Curve 1 and 3

Creates cylinder around curves

Finds in-tersection points be-tween Creates spheres around

intersection points

Detail of surface patterning with pipes and spheres at intersections

14

Week 3Surface Patterning with Voronoi

Creates surface from arcs

Divides surface into grid points

Allows points on surface to picked or avoided with a de-termined pattern

Original curves

15

Creates boundary patterns from points picked on surface

Shuffles list

Voronoi pattern around culled points on flat surface

16

Week 3Continuation from Page 15

Partition list according to partition size specified

Joins various partitions

Offset curves

Project curves onto lofted surface

Final surface patterning projected on to lofted surface

17

18

Week 4Case Study 1.0 - SectioningBang Restaurant - Office dA

Bang Restaurant ceiling profile achieved through sectioning.

Generating iterations from definitions provided which mimic the Bang Restaurant ceiling profiles.

19

Definition 1

Sectioned profile generated form surface.

Week 4

20

Week 4

Divides surface into grid points

Definition 2

Comparing Definition 1 & 2

Definition 1 relies on the surface profile to generate waves through the section. Definition 2 relies on a image sampler to generate it’s wave profiles. Definition 2 is more flexible as changes to the generated form can be easily modified in the algorithm whereas Definition 1 requires the designer to first compose a form before generating the sections.

21

Week 4

Sectioning of lofted surface.

22

Week 4Matrix Development - Iteration Type 1

Creates perpendicular frames around arc instead of line

Forms generated from arc sectioning.

23

Creates perpendicular frames around arc instead of line

Week 4

24

Week 4Matrix Development - Iteration Type 2

Takes points on surface and converts points into charges.

25

Week 4

Takes points on surface and converts points into charges.

Form generated from surface point charges.

Form generated from moving point charges off surface.

26

Week 4Matrix Development - Iteration Type 3

27

Week 4

Combines lofted surface and re-moves intersection.

The method of generating a con-tinuous surface between the two profile creates kinks at the inter-section of the curves and is hence not ideal in the fabrication pro-cess.

28

Week 4Matrix Development - Iteration Type 4

Form generated by creating 2 lines which creates 2 planes that are perpendicular to each other.

29

Week 4

Extrudes sectioned curves into surfaces in the x and y direction.

30

Week 5FieldsGenerates 2D Field Lines

Creates points on circle for field lines generation.

2D field lines pattern.

31

Week 5

Generates 3D Field Lines

Iterations of 3D field lines patterns.

Graph Mapper - maps profile of curves according-ly and allows easy control of profile.

32

Week 5Case Study 2.0 - Reverse EngineeringThe Sequential Wall - Gramazio & Kohler

33

Week 5

34

Week 5

Form generated from surface point charges.

Divides surface into grid.

Avoids every 2nd point, re-sulting in alternating rows

Rotates polygon created about their own Y-axis.

Deconstruct points into its coordinates, remaps coordinates to sit between a domain of 0 to 1.

Algorithmic Definition 1

35

Rotates polygon created about their own Y-axis.

Week 5

Special thanks to the maths and the logic - Malcolm Karutz

Extrudes polygon to create sticks.

Takes an expression to gen-erate the angles of rotation of the ‘sticks’ .

Limits the rotation of the ‘sticks’, creating a range of rotation from 45 to 90 degrees.

36

Week 6Matrix Development - Iteration 3

Replaces complicated mathematical formulas with the image sampler to generate undulating movement across design.

37

Replaces complicated mathematical formulas with the image sampler to generate undulating movement across design.

Week 6

Generates flat panels instead of square sticks.

38

Week 7Algorithmic Definition 2 (Improved Version)

Generates rectangles for both the sticks and the pedals at the bottom in-stead of polygons and hence reduces the amount of components needed to rotate the polygons.

Finds center of polygons and move polygons so that they sit in the middle of the generated surface points.

Extrudes pedals in the opposite direction of the sticks.

39

Week 7

Extrudes sticks so that they gradually increase in length along the x-axis as the move further away from the first row.

Extrudes pedals in the opposite direction of the sticks.

40

Week 7Continuation from Page 37

Finds vector of the individual rota-tions of the sticks so that they move in their respective vector direction.

41

Finds vector of the individual rota-tions of the sticks so that they move in their respective vector direction.

Week 7

Moves extrude sticks so that they sit in the platform (embedded in the surface) while maintaining a constant height above platform and intended position on the platform.

42

Week 10Pavilion Design Algorithm

43

44

Continuation from Page 43

45

Creates panels of varying height according to a undulating surface profile

46

Final Design Algorithm

Week 11

47

48

Continuation from Page 47

49

50

Continuation from top of Page 44

Unrolling Frames for Fabrication

Week 11

51

top related