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