STUDIO AIR ALGORITHMIC SKETCHBOOK 2018, SM2, TUTOR: ISABELLE Dev Golding 588142
PART A
W1. Exploring the development environment
Lofting and pattering Week 1 introduced grasshopper, its interface and its capabilities. Initial explorations were completed to explore the way in which designs can be both generated and developed using parametric tools. The iterations on the opposite page explore (from left to right) explore the use of the meta-ball tool for generative use, the lofting tool to explore the advantages of parametric modelling and then the Voronoi component to generate and subtract geometries
GENERATIVE 2D EXPLORATION OF MEATBALL TOOL
INCREASED SECLUSION BETWEEN ELEMENTS
ELEMENTS BECOME ISOLATED WITH FURTHER SECLUSION APPLIED T
6
CONCEPTUALISATION
EXPLORATION INTO PARAMETRIC FEATURES VIA LOFTING
EXPLORATION INTO VORONOI TOOL
EXPLORATION INTO PARAMETRIC FEATURES VIA LOFTING THE END OF YOUR DOCUMENT)
SUBTRACTIVE EXPLORATION INTO VORONOI
EXPLORATION INTO PARAMETRIC FEATURES VIA LOFTING THE END OF YOUR DOCUMENT)
DECAY IS MAXIMISED
CONCEPTUALISATION 7
W2. Understanding geometry, transformations and intersections
Box Morph Week 2 introduced the power of algorithmic modelling when used to transform and intersect geometry. Explorations initially explored the role of vectors within the modelling environment then moved towards creation of mesh geometry. The opposite page explore various iterations of the box morph component that was used after generating a free form mesh.
INITIAL EXPLORATION INTO BOX MORPH
Curves and transformations were also explored as can be seen in the following spread and curve intersections were developed to explore fabrication thinking
INCREASED DENSITY VIA SURFACE DIVIDE TOOL
TACTILITY IN INCREASE VIA SURFACE DIVIDE TOOL GEOMETRIES CURVILINEAR FORM IS MADE MORE APPARENT AS A RESULT
10
CONCEPTUALISATION
THIS ITERATION EXPLORES THE MODIFICATION TO THE BOX GEOMETRY WITH BOTH DENSITY AND PROJECTIONS INCREASED TO EXAGGERATE BOTH THE TACTILE SURFACE AND CURVILINEAR FORM
CONCEPTUALISATION 11
EXPLORATION OF CU
12
CONCEPTUALISATION
URVE INTERSECTIONS
CONCEPTUALISATION 13
W3. Controlling the algorithm
Grid-shell geometries and Patterns INITIAL EXPLORATION INTO PATTERNED LISTS
Week 3 saw the exercises explore the development of grid-shell geometries via geodesic curves and then moved towards exploring flow control and patterned lists. Patterned lists adopted culled cells to alter the generation of forms as can be seen on the following page and the final iteration offset the cell structure to create form
ITERATION 2 OF PATTERNED LIST WITH CULLED CELLS
ITERATION 3 OF PATTERNED LISTS WITH CULLED CELLS
ITERATION 4 - CELLS ARE OFFSET TO GENERATE STRUCTURE
16
CONCEPTUALISATION
GRID-SHELL EXPLORATION
CONCEPTUALISATION 17
PART B
18
CRITERIA DESIGN
CRITERIA DESIGN
19
W4. Introducing parameter space, data types and functions
20
CRITERIA DESIGN
CRITERIA DESIGN
21
Field Fundamentals, panelling surfaces and Expressions Week 4 introduced concepts of fields, panelling tools and the expressions functionality of grasshopper. Field expressions combined the use of point charges to graphically represent the relation of space between control points using a display field. That is represented with a colour field. Explorations aimed to explore the effect of moving points, introducing lines as a charge object, and populating the filed with points to explore the effect. The expression component was explored by using mathematical equations to generate and inform geometry. Radial factors were influenced using attractor points to influence spherical geometries and the expression was altered wither by adjusting equation inputs or altering the location of the attractor point. Explorations were also completed into panelling surfaces via surface divide command and trig functions were introduced by way of generating helix geometries, dividing the nurbs curve and lofting the resultant geometry.
22
CRITERIA DESIGN
FIELD FUNDAMENTALS 1
FIELD FUNDAMENTALS 1
FIELD FUNDAMENTALS 1
FIELD FUNDAMENTALS 1
FIELD FUNDAMENTALS 1
2 POINT ATTRACTORS
POINT ATTRACTORS MOVED 2
POINT ATTRACTORS CLUSTERED
LINE ATTRACTOR INTRODUCED
2D POINT POPULATE ATTRACTORS
EXPRESSIONS 1
EXPRESSIONS 1
EXPRESSIONS 1
EXPRESSIONS 1
Y FACTOR = 1
Y FACTOR = 2.5
Y FACTOR = 5
Y FACTOR = 10
EXPRESSIONS 5
EXPRESSIONS 6
EXPRESSIONS 7
EXPRESSIONS 8
ATTRACTOR POINT RELOCATED
ATTRACTOR POINT RELOCATED
ATTRACTOR POINT RELOCATED
ATTRACTOR POINT RELOCATED
PANELLING SURFACES
TRIG CURVES, LISTS AND SPIRALLING
CRITERIA DESIGN
23
Fractal Tetrahedron The following iteration were explored during the fractal tetrahedron tutorials in which various scale of repetition were altered, surface patterns were evaluated, and subtractive geometries were generated.
EXPRESSIONS 1
EXPRESSIONS 1
EXPRESSIONS 1
EXPRESSIONS 1
Y FACTOR = 1
Y FACTOR = 2.5
Y FACTOR = 5
Y FACTOR = 10
EXPRESSIONS 5
EXPRESSIONS 6
EXPRESSIONS 7
EXPRESSIONS 8
ATTRACTOR POINT RELOCATED
ATTRACTOR POINT RELOCATED
ATTRACTOR POINT RELOCATED
ATTRACTOR POINT RELOCATED
PANELLING SURFACES
24
CRITERIA DESIGN
TRIG CURVES, LISTS AND SPIRALLING
FIELD FUNDAMENTALS 1
FIELD FUNDAMENTALS 1
FIELD FUNDAMENTALS 1
FIELD FUNDAMENTALS 1
LINE ATTRACTOR INTRODUCED
2D POINT POPULATE ATTRACTORS
POINT ATTRACTORS CLUSTERED
LINE ATTRACTOR INTRODUCED
EXPRESSIONS 1
EXPRESSIONS 1
EXPRESSIONS 1
EXPRESSIONS 1
Y FACTOR = 1
Y FACTOR = 2.5
Y FACTOR = 5
Y FACTOR = 10
EXPRESSIONS 5
EXPRESSIONS 6
EXPRESSIONS 7
EXPRESSIONS 8
ATTRACTOR POINT RELOCATED
ATTRACTOR POINT RELOCATED
ATTRACTOR POINT RELOCATED
ATTRACTOR POINT RELOCATED
PANELLING SURFACES
TRIG CURVES, LISTS AND SPIRALLING
CRITERIA DESIGN
25
W5. Controlling data structures & Demonstrating Controllers, Samplers and Fields
26
CRITERIA DESIGN
CRITERIA DESIGN
27
GRAPH TYPE: CONIC
GRAPH TYPE: GAUSSIAN
GRAPH TYPE: BEZIER
GRAPH TYPE: PARABOLA
GRAPH TYPE: PERLIN
GRAPH TYPE: SINC
Tree Menu & Evaluating Fields Week 5 introduced the tree menu, Common components in the tree menu such as graft, how to visualize data trees, thinking of data trees as dimensional structures, Patterning, and the path mapper tool.
28
CRITERIA DESIGN
POINT COUNT: 1
POINT COUNT: 2
POINT COUNT:5
POINT COUNT: 7
CHARGE DECAY: 5
CHARGE DECAY: 5
CHARGE DECAY: 5
CHARGE DECAY: 5
POINT COUNT: 7
POINT COUNT: 7
POINT COUNT: 7
POINT COUNT: 10
CHARGE DECAY: 1
CHARGE DECAY: 1.5
CHARGE DECAY: 5
CHARGE DECAY: 5
POINT COUNT: 15 CHARGE DECAY: 5
POINT COUNT: 25
POINT COUNT: 25
CHARGE DECAY: 5
CHARGE DECAY: 1
CRITERIA DESIGN
29
GRAPH MULTIPLIER VALUE: -5
GRAPH MULTIPLIER VALUE: -2.5
Graphing Section Profiles Graph section profiles were explored and used to alter the geometry of the cells explored when discovering how to evaluate fields
30
CRITERIA DESIGN
GRAPH MULTIPLIER VALUE: +5
GRAPH TYPE: CONIC
GRAPH TYPE: GAUSSIAN
GRAPH TYPE: BEZIER
GRAPH TYPE: PARABOLA
GRAPH TYPE: PERLIN
GRAPH TYPE: SINC
CRITERIA DESIGN
31
GRAPH TYPE: CONIC
GRAPH TYPE: GAUSSIAN
RELATIONSHIP: TRUE, FALSE, TRUE
RELATIONSHIP: TRUE, FALSE, TRUE
GRAPH TYPE: SQUARE ROOT RELATIONSHIP: TRUE, FALSE, TRUE
GRAPH TYPE: PERLIN RELATIONSHIP: TRUE, FALSE, TRUE
Graph Controllers & Image Sampling Pattering tools such graph controllers and image sampling were explored in this exercise with varying levels of density and altered culling patterns.
32
CRITERIA DESIGN
GRAPH TYPE: PARABOLA RELATIONSHIP: TRUE, FALSE, TRUE
GRAPH TYPE: SINE RELATIONSHIP: TRUE, FALSE, TRUE
IMAGE SAMPLING U-COUNT: 100 | V-COUNT:100
IMAGE SAMPLING
IMAGE SAMPLING
U-COUNT: 50 | V-COUNT:50
U-COUNT: 100 | V-COUNT:100
CRITERIA DESIGN
33
ORIGINAL DRIFTWOOD FRAMES
Driftwood Frames The driftwood exploration started to introduce fabrication thinking and the logic used to create intersecting panels for assembly. Perpendicular frames were created that will aid assembly through algorithmically arranged notches
34
CRITERIA DESIGN
INTERSECTION COMPONENTS OF DRIFTWOOD
CRITERIA DESIGN
35
W6. Encapsulating Algorithms
36
CRITERIA DESIGN
CRITERIA DESIGN
37
GRADIENT DESCENT U-COUNT: 75 | V-COUNT:75
Gradient Descent Gradient descent and fractal patterns were explored during the early stages of week 6. Fractal explorations in particular emphasized the way in which clustering can be effectively used throughout the scripting process. This was explored in greater detail on the following spread to explore the potential for unintended form exploration
38
CRITERIA DESIGN
FRACTAL PATTERNS POLY LINE BASE GEOMETRY
CRITERIA DESIGN
39
40
FRACTAL PATTERS
FRACTAL PATTERS
FRACTAL PATTERS
FRACTAL PATTERS
FRACTAL PATTERS
DIVISION POINTS:5
DIVISION POINTS: 6
DIVISION POINTS: 7
DIVISION POINTS: 8
DIVISION POINTS: 9
FRACTAL PATTERS
FRACTAL PATTERS
FRACTAL PATTERS
FRACTAL PATTERS
DIVISION POINTS: 15
DIVISION POINTS: 17
DIVISION POINTS: 19
DIVISION POINTS: 20
FRACTAL PATTERS
FRACTAL PATTERS
FRACTAL PATTERS
FRACTAL PATTERS
DIVISION POINTS: 25
DIVISION POINTS: 26
DIVISION POINTS: 27
DIVISION POINTS: 28
FRACTAL PATTERS
FRACTAL PATTERS
DIVISION POINTS: 20
DIVISION POINTS: 21
CRITERIA DESIGN
FRACTAL PATTERS
FRACTAL PATTERS
FRACTAL PATTERS
FRACTAL PATTERS
FRACTAL PATTERS
DIVISION POINTS: 10
DIVISION POINTS: 11
DIVISION POINTS: 12
DIVISION POINTS: 13
DIVISION POINTS: 14
FRACTAL PATTERS
FRACTAL PATTERS
FRACTAL PATTERS
FRACTAL PATTERS
DIVISION POINTS: 21
DIVISION POINTS: 22
DIVISION POINTS: 23
DIVISION POINTS: 24
FRACTAL PATTERS
FRACTAL PATTERS
FRACTAL PATTERS
FRACTAL PATTERS
DIVISION POINTS: 29
DIVISION POINTS: 30
DIVISION POINTS: 35
DIVISION POINTS: 50
FRACTAL PATTERS
FRACTAL PATTERS
DIVISION POINTS: 27
DIVISION POINTS: 50
CRITERIA DESIGN
41
W7. Extending the Framework: Kangaroo Physics Plug in
42
CRITERIA DESIGN
CRITERIA DESIGN
43
MESH RELAX SIMULATION RUN THRUGH KANGAROO
Kangaroo 2 The kangaroo explorations introduced the anchor tool, length tool and bouncy solver to generate tensile structures. Points and length strength could be altered to generate differing forms.
44
CRITERIA DESIGN
TENSILE SIMULATION RUN THROUGH KANGAROO
TENSILE SIMULATION RUN THROUGH KANGAROO
CRITERIA DESIGN
45
Extracting Open Street Map Data
Using the elk plug-in, open map data was extracted from openstreetmap.com and exported as an OSM file. Data could then be imported into grasshopper with various tools used to filter the results such as restricting displays to main roads, buildings and waterways. Elk outputs data as points so the polyline tool is used to display the data. In Addition to this, topographical data can be sourced from NASA and exported as a surface.
46
CRITERIA DESIGN
CRITERIA DESIGN
47
PART C
Form Finding Iterations
50
Species #1
Species #1
Iteration #1
Iteration #2
Species #2
Species #2
Iteration #1
Iteration #2
Species #3
Species #3
Iteration #1
Iteration #2
Species #4
Species #4
Iteration #1
Iteration #2
PROJECT PROPOSAL
Species #1
Species #1
Iteration #3
Iteration #4
Species #2
Species #2
Iteration #3
Iteration #4
Species #3
Species #3
Iteration #3
Iteration #4
Species #4
Species #4
Iteration #3
Iteration #4
PROJECT PROPOSAL
51
Form Finding Iterations
52
Species #5
Species #5
Iteration #1
Iteration #2
Species #6
Species #6
Iteration #1
Iteration #2
Species #7
Species #7
Iteration #1
Iteration #2
Species #8
Species #8
Iteration #1
Iteration #2
PROJECT PROPOSAL
Species #5
Species #5
Iteration #3
Iteration #4
Species #6
Species #6
Iteration #3
Iteration #4
Species #7
Species #7
Iteration #3
Iteration #4
Species #8
Species #8
Iteration #3
Iteration #4
PROJECT PROPOSAL
53
Form Finding Iterations
54
Species #1
Species #1
Iteration #1
Iteration #2
Species #2
Species #2
Iteration #1
Iteration #2
Species #3
Species #3
Iteration #1
Iteration #2
Species #4
Species #4
Iteration #1
Iteration #2
PROJECT PROPOSAL
Species #1
Species #1
Iteration #3
Iteration #4
Species #2
Species #2
Iteration #3
Iteration #4
Species #3
Species #3
Iteration #3
Iteration #4
Species #4
Species #4
Iteration #3
Iteration #4
PROJECT PROPOSAL
55
Form Finding Iterations
56
Species #5
Species #5
Iteration #1
Iteration #2
Species #6
Species #6
Iteration #1
Iteration #2
Species #7
Species #7
Iteration #1
Iteration #2
Species #8
Species #8
Iteration #1
Iteration #2
PROJECT PROPOSAL
Species #5
Species #5
Iteration #3
Iteration #4
Species #6
Species #6
Iteration #3
Iteration #4
Species #7
Species #7
Iteration #3
Iteration #4
Species #8
Species #8
Iteration #3
Iteration #4
PROJECT PROPOSAL
57
Form Finding Iterations
58
Species #9
Species #9
Iteration #1
Iteration #2
Species #10
Species #10
Iteration #1
Iteration #2
Species #11
Species #11
Iteration #1
Iteration #2
Species #12
Species #12
Iteration #1
Iteration #2
PROJECT PROPOSAL
Species #9
Species #9
Iteration #3
Iteration #4
Species #10
Species #10
Iteration #3
Iteration #4
Species #11
Species #11
Iteration #3
Iteration #4
Species #12
Species #12
Iteration #3
Iteration #4
PROJECT PROPOSAL
59
Form Finding Iterations
60
Species #1
Species #1
Iteration #1
Iteration #2
Species #2
Species #2
Iteration #1
Iteration #2
Species #3
Species #3
Iteration #1
Iteration #2
Species #4
Species #4
Iteration #1
Iteration #2
PROJECT PROPOSAL
Species #1
Species #1
Iteration #3
Iteration #4
Species #2
Species #2
Iteration #3
Iteration #4
Species #3
Species #3
Iteration #3
Iteration #4
Species #4
Species #4
Iteration #3
Iteration #4
PROJECT PROPOSAL
61
ADDITIONAL EXPLORATIONS
Additional Explorations
In addition to the weekly exercises i also choose to complete some additional explorations to try and gain a better understanding of grasshopper Tools such as the populate 3D component were explored with various levels of density applied to the geometries that result in considerably different outcomes.
POPULATE 3D TOOL EXPLORED WITH SPHERICAL FORMS ITERATION 1 - LOW DENSITY
Further to this, the three dimensional spatial qualities of the meta-ball tool were explored with various geometries generated using altered seed counts and threshold limits. Iterations 4-6 should prove useful moving ahead into part B with the tactile forms of the meta-ball explorations providing an organic geometry that has potential for CNC fabrication. Iterations with higher seclusion would prove difficult to fabricate and the clumping forms of iterations 7-8 do not offer enough tactility to effectively address the needs to the brief
ITERATION 2
ITERATION 3
ITERATION 4 - HIGH DENSITY
64
CONCEPTUALISATION
3D META-BALL ITERATION 1
3D META-BALL ITERATION 1
3D META-BALL ITERATION 3
3D META-BALL ITERATION 4
3D META-BALL ITERATION 5
3D META-BALL ITERATION 6
3D META-BALL ITERATION 7
3D META-BALL ITERATION 8 CONCEPTUALISATION 65
KANGAROO 2 EXPLORATION
66
CRITERIA DESIGN
SOLAR ANALYSIS - ITERATION 1
SOLAR ANALYSIS - ITERATION 2
SOLAR ANALYSIS - ITERATION 3
SOLAR ANALYSIS - ITERATION 4
SOLAR ANALYSIS - ITERATION 5
SOLAR ANALYSIS - ITERATION 6
CRITERIA DESIGN
67
TWISTED BOX EXPLORATION
68
CRITERIA DESIGN
PARAMETRIC TOWER USING CULL PATTERN
CRITERIA DESIGN
69
70
PUFFERFISH - ITERATION 1
PUFFERFISH - ITERATION 2
PUFFERFISH - ITERATION 3
PUFFERFISH - ITERATION 4
PUFFERFISH - ITERATION 5
PUFFERFISH - ITERATION 6
CRITERIA DESIGN
CURVE ATTRACTOR - ITERATION 1
CURVE ATTRACTOR - ITERATION 2
CURVE ATTRACTOR - ITERATION 3
CURVE ATTRACTOR - ITERATION 4
CURVE ATTRACTOR - ITERATION 5
CURVE ATTRACTOR - ITERATION 6
CRITERIA DESIGN
71
WEAVERBIRD EXPLORATION
72
CRITERIA DESIGN
PARAMETRIC BENCH EXPLORATION
CRITERIA DESIGN
73
74
KANGAROO + WEAVER BIRD
KANGAROO + WEAVER BIRD
KANGAROO + WEAVER BIRD
KANGAROO + WEAVER BIRD
KANGAROO + WEAVER BIRD
ITERATION #1
ITERATION #2
ITERATION #3
ITERATION #4
ITERATION #5
KANGAROO + WEAVER BIRD
KANGAROO + WEAVER BIRD
KANGAROO + WEAVER BIRD
KANGAROO + WEAVER BIRD
ITERATION #11
ITERATION #12
ITERATION #13
ITERATION #14
KANGAROO + WEAVER BIRD
KANGAROO + WEAVER BIRD
KANGAROO + WEAVER BIRD
KANGAROO + WEAVER BIRD
ITERATION #19
ITERATION #20
ITERATION #21
ITERATION #22
KANGAROO + WEAVER BIRD
KANGAROO + WEAVER BIRD
ITERATION #27
ITERATION #28
CRITERIA DESIGN
KANGAROO + WEAVER BIRD
KANGAROO + WEAVER BIRD
KANGAROO + WEAVER BIRD
KANGAROO + WEAVER BIRD
KANGAROO + WEAVER BIRD
ITERATION #6
ITERATION #7
ITERATION #8
ITERATION #9
ITERATION #10
KANGAROO + WEAVER BIRD
KANGAROO + WEAVER BIRD
KANGAROO + WEAVER BIRD
KANGAROO + WEAVER BIRD
ITERATION #15
ITERATION #16
ITERATION #17
ITERATION #18
KANGAROO + WEAVER BIRD
KANGAROO + WEAVER BIRD
KANGAROO + WEAVER BIRD
KANGAROO + WEAVER BIRD
ITERATION #23
ITERATION #24
ITERATION #25
ITERATION #26
KANGAROO + WEAVER BIRD
KANGAROO + WEAVER BIRD
ITERATION #29
ITERATION #30
CRITERIA DESIGN
75
WEAVERBIRD ITERATION 1
WEAVERBIRD ITERATION 2
WEAVERBIRD ITERATION 3
WEAVERBIRD ITERATION 4
WEAVERBIRD ITERATION 5
WEAVERBIRD ITERATION 6
The above iterations explored the weaverbird plug-in in combination with the graph mapper to generate form. Iterations 1-6 venture into the different scaling options of weaverbird to alter the porosity of the structure whilst iterations 7-12 explore form generation through the graph mapping tool with graph types such as perlin and sine graphs used to alter the geometry. The effect to which the geometry is altered can be multiplied to control the surface distortion.
76
CRITERIA DESIGN
WEAVERBIRD ITERATION 7
WEAVERBIRD ITERATION 8
WEAVERBIRD ITERATION 9
WEAVERBIRD ITERATION 10
WEAVERBIRD ITERATION 11
WEAVERBIRD ITERATION 12
CRITERIA DESIGN
77
WASP MULTI PART AGGREGATION
WASP MULTI PART AGGREGATION
WASP MULTI PART AGGREGATION
WASP MULTI PART AGGREGATION
WASP MULTI PART AGGREGATION
ITERATION #1
ITERATION #2
ITERATION #3
ITERATION #4
ITERATION #5
WASP MULTI PART AGGREGATION
WASP MULTI PART AGGREGATION
WASP MULTI PART AGGREGATION
WASP MULTI PART AGGREGATION
ITERATION #11
ITERATION #12
ITERATION #13
ITERATION #14
WASP MULTI PART AGGREGATION
WASP MULTI PART AGGREGATION
WASP MULTI PART AGGREGATION
WASP MULTI PART AGGREGATION
ITERATION #19
ITERATION #20
ITERATION #21
ITERATION #22
78
WASP MULTI PART AGGREGATION
WASP MULTI PART AGGREGATION
ITERATION #27
ITERATION #28
CRITERIA DESIGN
WASP MULTI PART AGGREGATION
WASP MULTI PART AGGREGATION
WASP MULTI PART AGGREGATION
WASP MULTI PART AGGREGATION
WASP MULTI PART AGGREGATION
ITERATION #6
ITERATION #7
ITERATION #8
ITERATION #9
ITERATION #10
WASP MULTI PART AGGREGATION
WASP MULTI PART AGGREGATION
WASP MULTI PART AGGREGATION
WASP MULTI PART AGGREGATION
ITERATION #15
ITERATION #16
ITERATION #17
ITERATION #18
WASP MULTI PART AGGREGATION
WASP MULTI PART AGGREGATION
WASP MULTI PART AGGREGATION
WASP MULTI PART AGGREGATION
ITERATION #23
ITERATION #24
ITERATION #25
ITERATION #26
WASP MULTI PART AGGREGATION
WASP MULTI PART AGGREGATION
ITERATION #29
ITERATION #30
CRITERIA DESIGN
79
FIELD LINE EXPLORATION
80
CRITERIA DESIGN
GEODESIC DOME
CRITERIA DESIGN
81
HETEROPTERA
82
CRITERIA DESIGN
EXPLORATION
PROJECT PROPOSAL
83