algorithmic sketchbook

86
AIR STUDIO ALGORITHMIC SKETCHBOOK JONATHAN LEONG 674599

Upload: jonathan-leong

Post on 26-Jul-2016

216 views

Category:

Documents


0 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Algorithmic Sketchbook

1

AIR

AIRSTUDIO

ALGORITHMIC SKETCHBOOK JOnATHAn LEOnG

674599

Page 2: Algorithmic Sketchbook

2

Page 3: Algorithmic Sketchbook

3

COnTEnTSWEEK 1

WEEK 2

WEEK 3

WEEK 4

WEEK 5

WEEK 6

WEEK 7

WEEK 8

WEEK 9

WEEK 10

WEEK 11

4

16

32

38

52

62

66

70

74

78

82

Page 4: Algorithmic Sketchbook

4

WEEK 1

Page 5: Algorithmic Sketchbook

5

VasE 1 sWEEP

Page 6: Algorithmic Sketchbook

6

VasE 2 LOFT

Page 7: Algorithmic Sketchbook

7

VasE 3 VORONOI

Page 8: Algorithmic Sketchbook

8

VasE 4 POLygON - LOFT

Page 9: Algorithmic Sketchbook

9

VasE 5 POLygON - LOFT - ROTaTE

Page 10: Algorithmic Sketchbook

10

VasE 6 POPuLaTE gEO - MERgE FacEs

Page 11: Algorithmic Sketchbook

11

VasE 7 OcTREE

Page 12: Algorithmic Sketchbook

12

cONNEcTION 1 MODuLaR BuLL cLIPs

Page 13: Algorithmic Sketchbook

13

cONNEcTION 2 FOLDINg caRDBOaRD

Page 14: Algorithmic Sketchbook

14

cONNEcTION 3 MODuLaR FLEXIBILITy & RIgITy

Page 15: Algorithmic Sketchbook

15

Page 16: Algorithmic Sketchbook

16

WEEK 2

Page 17: Algorithmic Sketchbook

17

DaTa TREE MaIN cOMPONENTs

Page 18: Algorithmic Sketchbook

18

DaTa TREE shORTEsT LIsT- LONgEsT LIsT - cROss REFERENcE

Page 19: Algorithmic Sketchbook

19

suRFacE MORPhINg

Page 20: Algorithmic Sketchbook

20

NaTuRaL PaTTERNs PORcuPINE sPIKEs

Page 21: Algorithmic Sketchbook

21

NaTuRaL PaTTERNs scaLEs aND FEaThERs

Page 22: Algorithmic Sketchbook

22

ORIENT cuRVEs + aTTRacTOR POINT

Page 23: Algorithmic Sketchbook

23

ORIENT gEOMETRy

Page 24: Algorithmic Sketchbook

24

aa DRIFTWOOD PROJEcT

Page 25: Algorithmic Sketchbook

25

gRIDshELLs

Page 26: Algorithmic Sketchbook

26

sPhERE PROJEcT

Page 27: Algorithmic Sketchbook

27

cONTOuR LINEs

Page 28: Algorithmic Sketchbook

28

cONTOuR LOFTED

Page 29: Algorithmic Sketchbook

29

cONTOuRs LOFVTED XyZ PLaNE cONTOuRs

Page 30: Algorithmic Sketchbook

30

Xy ORIENT

Page 31: Algorithmic Sketchbook

31

Page 32: Algorithmic Sketchbook

32

WEEK 3

Page 33: Algorithmic Sketchbook

33

gRIDshELLs + PIPE

Page 34: Algorithmic Sketchbook

34

PaTTERNINg

Page 35: Algorithmic Sketchbook

35

PaTTERNINg + JITTER

Page 36: Algorithmic Sketchbook

36

PaTTERNINg usINg LIsT ITEMs

Page 37: Algorithmic Sketchbook

37

aTTRacTOR POINTs WITh cIRcLEs

Page 38: Algorithmic Sketchbook

38

WEEK 4

TITLE suBTITLE

Page 39: Algorithmic Sketchbook

39

IMagE saMPLINg

Page 40: Algorithmic Sketchbook

40

IMagE saMPLINg

Page 41: Algorithmic Sketchbook

41

IMagE saMPLINg gRaPh MaPPER + sWaTch PREVIEW

Page 42: Algorithmic Sketchbook

42

FIELD LINEs DIREcTION DIsPLay

NO chaRgE

NEgaTIVE POINT chaRgE

Page 43: Algorithmic Sketchbook

43

POsITIVE LINE chaRgE

POsITIVE POINT chaRgE

Page 44: Algorithmic Sketchbook

44

EXPREssIONs

Page 45: Algorithmic Sketchbook

45

EXPREssIONs INTERPOLaTE cuRVEs [sIN (X) + cOs (X)]

Page 46: Algorithmic Sketchbook

46

gRaPh cONTROLLERs ODD NuMBERs

Page 47: Algorithmic Sketchbook

47

gRaPh cONTROLLERs EVEN NuMBERs

Page 48: Algorithmic Sketchbook

48

BIOThINg 2D PaTTERNs

Page 49: Algorithmic Sketchbook

49

BIOThINg + gRaPh MaPPER

Page 50: Algorithmic Sketchbook

50

aRaNDa Lasch FRacTaLs

Page 51: Algorithmic Sketchbook

51

aRaNDa Lasch RINg

Page 52: Algorithmic Sketchbook

52

WEEK 5

Page 53: Algorithmic Sketchbook

53

gh WEBsITE DEFINITION VORONOI aTTRacTORs

Page 54: Algorithmic Sketchbook

54

uNROLL BREP

Page 55: Algorithmic Sketchbook

55

aTTRacTOR PT. hEIghT

Page 56: Algorithmic Sketchbook

56

aTTRacTOR cIRcLE PaNELs

Page 57: Algorithmic Sketchbook

57

POLyhEDRON casE sTuDy

PyRaMID BIPyRaMID

aNTIPRIsM

DODEcahEDRON

IcOsahEDRON

Page 58: Algorithmic Sketchbook

58

REENgINEERINg IcD - ITKE REsEaRch PaVILLION

Page 59: Algorithmic Sketchbook

59

Page 60: Algorithmic Sketchbook

60

REENgINEERINg IcD - ITKE REsEaRch PaVILLION

Page 61: Algorithmic Sketchbook

61

Page 62: Algorithmic Sketchbook

62

WEEK 6

Page 63: Algorithmic Sketchbook

63

METaBaLL ThREshOLDs

Page 64: Algorithmic Sketchbook

64

METaBaLL sTRucTuRE

Page 65: Algorithmic Sketchbook

65

WEaVINg PaTTERN

Page 66: Algorithmic Sketchbook

66

WEEK 7

Page 67: Algorithmic Sketchbook

67

hEXagRID MORPhED

Page 68: Algorithmic Sketchbook

68

WEaVERBIRD FacE POLyLINEs

Page 69: Algorithmic Sketchbook

69

scaLED VORONOI

Page 70: Algorithmic Sketchbook

70

WEEK 8

Page 71: Algorithmic Sketchbook

71

VORONOI BOX

Page 72: Algorithmic Sketchbook

72

DELauNay sPhEREs 1

Page 73: Algorithmic Sketchbook

73

DELauNay sPhEREs 2

Page 74: Algorithmic Sketchbook

74

WEEK 9

Page 75: Algorithmic Sketchbook

75

The following pages will show and explain the grass-hopper 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.

Page 76: Algorithmic Sketchbook

76

aDJusTaBLE JOINT FOR PROTOyPE 1

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.

1. explode hexagrid

2. create

arm lines

3. create

bent lines

Page 77: Algorithmic Sketchbook

77

Use evaluate curve with an ex-pression to ensure that the holes remain in the right position even

as the bent length varies.

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.

4. create joint

holes

5. offset lines

6. join & trim

Page 78: Algorithmic Sketchbook

78

WEEK 10

Page 79: Algorithmic Sketchbook

79

The following pages will show and explain the grass-hopper 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.

Page 80: Algorithmic Sketchbook

80

REcuRsIVE hEXagON PaTTERN FOR PROTOyPE 2 aND FINaL DEsIgN

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)

Repeatedly scale the hexagons by a factor of 0.5 and move them with the expressions created earlier. (shown

in green box below)

1. create

hexagon

2. determine

vector

3. scale &

move

Page 81: Algorithmic Sketchbook

81

Repeatedly scale the hexagons by a factor of 0.5 and move them with the expressions created earlier. (shown

in green box below)

Move down each of the scaled hexagons correspondingly by using a ‘negative’ component and the ‘y’

direction expression. (shown in blue box below)

Join all the hexagon cells together and bake the final product.

3. scale &

move

4. move

vertically

5. join full

structure

Page 82: Algorithmic Sketchbook

82

WEEK 11

Page 83: Algorithmic Sketchbook

83

The following pages will show and explain the grass-hopper definition created to obtain the overall final

design form as can be found in Part C.3. of STUDIO aIR FINaL JOuRNaL.

Page 84: Algorithmic Sketchbook

84

OVERaLL FINaL DEsIgN FORM

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.

Create a duplicate of the curved pattern which is scaled smaller and moved towards the fishway on-site.

1. create 2d grid

2. project pattern

3. scale &

move

Page 85: Algorithmic Sketchbook

85

Create a duplicate of the curved pattern which is scaled smaller and moved towards the fishway on-site.

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.

3. scale &

move

4. loft

patterns

5. trim

excess

Page 86: Algorithmic Sketchbook

86