PART B_HUYNH_KEVIN_639492_ Algorithmic Sketchbook

Post on 21-Jul-2016

217 views 4 download

description

Architecture Design Studio: Air University of Melbourne

transcript

DESIGN STUDIO: AIRSEMESTER ONE 2015

ALGORITHMIC SKETCHBOOKKEVIN L HUYNH

DESIGN STUDIO: AIRSEMESTER ONE 2015

KEVIN L HUYNH #639492STUDIO: 13TUTOR: BRAD ELIAS

CONTENTS

A.6 ALGORITHMIC SKETCHES B.8 ALGORITHMIC SKETCHES

46

4

ALGORITHMIC SKETCHES 001- OCTREE

A.6

Above: Foster + Partners, City Hall(2002)

The Octree component is used to partition three-dimensional space by subdividing space according to a set input or into eight octants. In this case the Octree component was used to approximate curvilinear geometry, by fitting boxes on the surface of geometries that lead to interesting patters on the original geometry.

The pattern could be manipulated by changing the seed values, either increasing/ decreasing the number of points generated on the surface or increasing/ decreasing the group value on the Octree component. The most successful variation is an increase of points generated and decrease in-group size, this lead to large amounts of boxes, however small in size, that resulted in a approximated surface where the original geometry could be depicted.

Points: 100 Group Size: 4 Points: 100 Group Size: 2 Points: 1000 Group Size: 4 Points: 1000 Group Size: 2

Points: 5000 Group Size: 2

5

ALGORITHMIC SKETCHES 002 - KANGAROO PHYSICS

A.6

Grid: 50/50Force: -20RestLength: 0

Grid: 50/50Force: -20RestLength: 2

Grid: 50/50Force: -20RestLength: 1

Grid: 15/15Force: -20RestLength: 0

Grid: 50/50Force: -10RestLength: 0

Grid: 50/50Force: -5RestLength: 0

Grid: 20/20Force: -20RestLength: 0

Kangaroo Physics allows the simulation, optimisation and form-finding of geometries within the grasshopper environment. Spring physics allows the creation of simple forces, the principles of Hooke’s law spring and the use of these forces to simulation material behaviour in the real world.

Through experimentation of the component linked to the Kangaroo physics component, different forms were generated, all fundamentally governed by the laws of spring physics. Changing the grid size allowed more springs to be present within the mesh, resulting in a more organic form. Meshes of smaller grids were more ‘tight’ and “in tension.” Changing the unitary force vector increases the effect of gravity on the springs, where the magnitude of the resultant force caused the spring or mesh to be stretched or compressed. Additionally increasing the rest length of the lines within the mesh allowed the mesh to ‘slack’ further.

Investigating mesh behaviour under different load through the use of Kangaroo physics allows the generation of “fabrics” like surfaces. Through suspending a mesh between columns and anchoring the naked edges allowed the simulation of the mesh under a unitary force.

6

ALGORITHMIC SKETCHES 003- GREEN VOID

B.8

Working off the Green Void definition, I was experimenting with form and the way it can be affected by changing the anchoring points. Additionally I introduced another unary force to lift up the fabric or force it down.

The initial form was a 10x10 grid mesh, and by adjusting the positioning of the anchor points new forms were created. These starting to look like little biological creatures.

7

ALGORITHMIC SKETCHES 003 - IMAGE SAMPLER

B.8

By adjusting the radius of the circles, clarity is introduced into the image, increasing the number of circles and reducing them in size gave the best result. Here I was just sampling brightness however over the page I was experimenting with sampling colour. The interference created by intersecting circles causing a interesting pattern.

8

ALGORITHMIC SKETCHES 003 - IMAGE SAMPLER

B.8

9

ALGORITHMIC SKETCHES 004 - META BALL EROSION & GROWTH

B.8

Exploring the concept of erosion and growth through the meta-ball component. Inspired by the imagine sampling interference idea.

10

ALGORITHMIC SKETCHES 005 - VORONI EROSION

B.8

Architecture seems to be about creating form, here form is eroded into the minium through the culling of original voroni cells.

11

12

ALGORITHMIC SKETCHES 006 - ARC CURVES

B.8

Creating a void with arcs. Further experimentation should be done to change the height of the arcs according to a image sampler or a point.

13

14

ALGORITHMIC SKETCHES 007 - CONTOUR SURFACE

B.8

Starting with a unique surface, I contoured the surface to explore the curves that comprise it. Currently the concept of growth and erosion is a point of interest. Additionally the concept of skin and bone, the structural frame holding the system together and the cladding system protecting the elments within.

15

16

Projecting the contours onto a plain created a interesting pattern/maze of line work which can be used to inspired design or used to pattern a surface.

17

18

ALGORITHMIC SKETCHES 008 - GRIDSHEEL

B.8

19

The idea of shifting points to create a intersection and interference pattern as well as forming a geometry.

Shifting points in opposite directions lead to a more interesting pattern of interference, whereas when shifting the points in the same direction to looked like the line was casting a shadow behind it.

20

21

22

ALGORITHMIC SKETCHES 009 - CURVE INTERSECTION

B.8

Once again I was experimenting with densely populating a geometry to evaluate the patterning and affects which arise with laying and intersecting relationships of lines and shapes.

23

24

ALGORITHMIC SKETCHES 010 - PATTERNED LIST

B.8

Producing iterations of patterns to possibly pattern a surface with one and then convert it to a mesh and apply a mesh relaxation to view the affects different geometries have on mesh relaxation.

25

26

ALGORITHMIC SKETCHES 011 - FIELDS

B.8

Experimenting with colour in relation to fields. I wish for my design to take on colour as a design aspect. Hopefully taking data from the site to influence colour selection rather than colour based on fields.

27

28

ALGORITHMIC SKETCHES 012 - EXPRESSION

B.8

Attractor points having both positive and negative affects on radius of circles. The closer the point the bigger and circle, and also the opposite affect is seen. Could this be applied to colour?

29

30

ALGORITHMIC SKETCHES 013 - FRACTAL EXPRESSION

B.8

I wanted to continue the fractal patterning onwards so I produced one with 4 and 5 sides however got a error message with a 6 side geometry. I have no idea why it stopped working. I think it may do with the expression no longer working with 6 sides and above.

31

32

ALGORITHMIC SKETCHES 014 - EVALUATING FIELDS

B.8

33

34

The rise and drip of the “strings” is very interesting and could be done in kangaroo. However finding a material which performs in this way may cause difficulties. Additionally if string and thread is the core material, this system must only be negative, as strings can’t rise without external force being applied to it.

35

36

ALGORITHMIC SKETCHES 015 - GRAPH MAPPER

B.8

Using the Cull pattern and shift list to produce pattern quickly.

37

38

39

40

ALGORITHMIC SKETCHES 016 - TREE OFFSET

B.8

Following the tutorial, I just wanted to learn and experiment with data flow and data trees. Over lapping affect is interesting and can be applied to string/thread interference.

41

42

ALGORITHMIC SKETCHES 017 - GRADIENT DESCENT

B.8

This methods could be applied to optimism surface patterning with string, The curves can form the basis of threading.

43

44

ALGORITHMIC SKETCHES 018 - FRACTAL PATTERNING

B.8

45

46

47

48

ALGORITHMIC SKETCHES 019- PARTICLE TRAJECTORIES

B.8

49

50

51

52

53

54

ALGORITHMIC SKETCHES 021- LOOPS

B.8

55

56

57

58

ALGORITHMIC SKETCHES 021 - FORCE ACTING ON MESH

B.8

Experimentation with Kangaroo Physics and the affect a falling object would have on a mesh. This same principle can be applied to wind forces on site as well as individuals interacting with the design (walking on it.)

59

60

FOR MORE GRASSHOPPER GENERATION AND DESIGN VISIT B.2 & B.4 OF MAIN JOURNAL.