Algorithmic Sketchbook

Page 1

AIR STUDIO

AIR

ALGORITHMIC SKETCHBOOK

Jonathan Leong 674599

1


2


CONTENTS WEEK 1

4

WEEK 2

16

Week 3

32

WEEK 4

38

Week 5

52

week 6

62

week 7

66

week 8

70

week 9

74

week 10

78

week 11

82

3


Week 1

4


Vase 1

SWEEP

5


Vase 2

LOFT

6


Vase 3

VORONOI

7


Vase 4

POLygon - loft

8


Vase 5

POLygon - LOFT - ROTATE

9


Vase 6

POpulate geo - Merge faces

10


Vase 7

oCTREE

11


CONNECTION 1

MODULAR Bull clips

12


CONNECTION 2

FOLDING CARDBOARD

13


CONNECTION 3

MODULAR FLEXIBILITY & RIGITY

14


15


Week 2

16


DATA TREE

Main components

17


DATA TREE

shortest list- longest list - cross reference

18


SURFACE MORPHING

19


NATURAL PATTERNS

porcupine spikes

20


NATURAL PATTERNS

SCALES and FEATHERS

21


ORIENT

curves + Attractor point

22


ORIENT

Geometry

23


AA DRIFTWOOD PROJECT

24


GRIDSHELLS

25


SPHERE PROJECT

26


CONTOUR LINES

27


CONTOUR LOFTED

28


CONTOURs LOFvTED

XYZ PLANE CONTOURS

29


XY ORIENT

30


31


Week 3

32


GRIDSHELLS + Pipe

33


PATTERNING

34


PATTERNING + jitter

35


Patterning

using list items

36


ATTRACTOR POINTs

with circles

37


TITLE

SUBTITLE

Week 4

38


IMAGE SAMPLING

39


IMAGE SAMPLING

40


IMAGE SAMPLING

Graph Mapper + SWATCH preview

41


field lines

direction display

No charge

NEGATIVE POINT CHARGE 42


POSITIVE POINT CHARGE

POSITIVE LINE CHARGE 43


EXpressions

44


EXpressions

INTERpolate curves [sin (x) + cos (x)]

45


GRaph controllers

odd numbers

46


GRaph controllers

even numbers

47


BIOTHING

2D Patterns

48


BIOthing

+ Graph mapper

49


Aranda Lasch

fractals

50


Aranda Lasch

ring

51


Week 5

52


GH WEBSITE definition

voronoi Attractors

53


UNROLL BREP

54


ATTRACTOR PT. height

55


ATTRACTOR circle panels

56


POLYhedron case study

ic

o

c

h

amid

amid

sm

edron

edron

ah

sa

dode

r

yr

antipri

Bip

py

57


REengineering

icd - itke research pavillion

58


59


REengineering

icd - itke research pavillion

60


61


Week 6

62


METABALL thresholds

63


metaball structure

64


WEAVING PATTERN

65


Week 7

66


HEXAGRID morphed

67


Weaverbird face polylines

68


SCaled voronoi

69


Week 8

70


voronoi box

71


delaunay spheres 1

72


delaunay spheres 2

73


Week 9

74


The following pages will show and explain the Grasshopper definition created to obtain the adjustable joints of Prototype 1 ‘Cellular Growth‘ as can be found in Part C.2. of STUDIO AIR FINAL JOURNAL.

75


adjustable joint

for protoype 1

1. explode hexagrid

2. create arm lines

3. CREATE bent lines

Create a hexagrid of size ‘x’ and explode it. Duplicate the lines and points generated.

Evaluate the 3 intersecting lines and set the length of the joints’ arms as desired with a number slider.

Place a frame at the ends of each arm line and deconstruct the frame to obtain perpendicular bent lines on each arm.

76


4. create joint holes Use evaluate curve with an expression to ensure that the holes remain in the right position even as the bent length varies.

5. offset lines

6. join & trim

Offset the arm and bent lines in both directions to give the joint its widths.

Connect the end of the offset lines together and join them to obtain the overall ‘triskelion’ form. Bake the form and trim where necessary.

77


Week 10

78


The following pages will show and explain the Grasshopper definition created to obtain the recursive hexogon pattern of Prototype 2 ‘Cellular Expansion‘ as can be found in Part C.2. of STUDIO AIR FINAL JOURNAL.

79


recursive hexagon pattern

for protoype 2 and final design

1. create hexagon

2. determine vector

Use a polygon component to create a single hexagon with sides of ‘x’ length.

Create expressions for the distances in the ‘x’ and ‘y’ directions that the scaled hexagons would eventually be moved to. (shown in red box below)

80

3 scal mo

Repeatedly scale t factor of 0.5 and m expressions create in green bo


3. le & ove

the hexagons by a move them with the ed earlier. (shown ox below)

4. move vertically Move down each of the scaled hexagons correspondingly by using a ‘negative’ component and the ‘y’ direction expression. (shown in blue box below)

5. join full structure Join all the hexagon cells together and bake the final product.

81


Week 11

82


The following pages will show and explain the Grasshopper definition created to obtain the overall final design form as can be found in Part C.3. of STUDIO AIR FINAL JOURNAL.

83


overall final design form

1. create 2d grid

2. project pattern

Bake overall 2D pattern of varying hexagion sizes using Grasshopper Definition from Prototype 2. Selected cells are removed as desired.

Project the 2D pattern onto a curved surface. This enables the front of the overall form to have an undulating face.

84

3 scal mo

Create a duplica pattern which is sc moved towards th


3. le & ove

ate of the curved caled smaller and he fishway on-site.

4. loft Patterns

5. Trim excess

Loft both the curved 2D pattern and the smaller scaled pattern to obtain a 3D form.

Create a flat surface that represents the edge of Dights Falls to trim the 3D form, obtaining a slim overall form that has a straight-cut back.

85


86


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.