Studio Air Algorithmic Sketchbook - Dev Golding

Page 1

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


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.