+ All Categories
Home > Documents > PART B_HUYNH_KEVIN_639492_ Algorithmic Sketchbook

PART B_HUYNH_KEVIN_639492_ Algorithmic Sketchbook

Date post: 21-Jul-2016
Category:
Upload: kevin-l-huynh
View: 217 times
Download: 4 times
Share this document with a friend
Description:
Architecture Design Studio: Air University of Melbourne
60
DESIGN STUDIO: AIR SEMESTER ONE 2015 ALGORITHMIC SKETCHBOOK KEVIN L HUYNH
Transcript
Page 1: PART B_HUYNH_KEVIN_639492_ Algorithmic Sketchbook

DESIGN STUDIO: AIRSEMESTER ONE 2015

ALGORITHMIC SKETCHBOOKKEVIN L HUYNH

Page 2: PART B_HUYNH_KEVIN_639492_ Algorithmic Sketchbook

DESIGN STUDIO: AIRSEMESTER ONE 2015

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

Page 3: PART B_HUYNH_KEVIN_639492_ Algorithmic Sketchbook

CONTENTS

A.6 ALGORITHMIC SKETCHES B.8 ALGORITHMIC SKETCHES

46

Page 4: PART B_HUYNH_KEVIN_639492_ Algorithmic Sketchbook

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

Page 5: PART B_HUYNH_KEVIN_639492_ Algorithmic Sketchbook

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.

Page 6: PART B_HUYNH_KEVIN_639492_ Algorithmic Sketchbook

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.

Page 7: PART B_HUYNH_KEVIN_639492_ Algorithmic Sketchbook

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.

Page 8: PART B_HUYNH_KEVIN_639492_ Algorithmic Sketchbook

8

ALGORITHMIC SKETCHES 003 - IMAGE SAMPLER

B.8

Page 9: PART B_HUYNH_KEVIN_639492_ Algorithmic Sketchbook

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.

Page 10: PART B_HUYNH_KEVIN_639492_ Algorithmic Sketchbook

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.

Page 11: PART B_HUYNH_KEVIN_639492_ Algorithmic Sketchbook

11

Page 12: PART B_HUYNH_KEVIN_639492_ Algorithmic Sketchbook

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.

Page 13: PART B_HUYNH_KEVIN_639492_ Algorithmic Sketchbook

13

Page 14: PART B_HUYNH_KEVIN_639492_ Algorithmic Sketchbook

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.

Page 15: PART B_HUYNH_KEVIN_639492_ Algorithmic Sketchbook

15

Page 16: PART B_HUYNH_KEVIN_639492_ Algorithmic Sketchbook

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.

Page 17: PART B_HUYNH_KEVIN_639492_ Algorithmic Sketchbook

17

Page 18: PART B_HUYNH_KEVIN_639492_ Algorithmic Sketchbook

18

ALGORITHMIC SKETCHES 008 - GRIDSHEEL

B.8

Page 19: PART B_HUYNH_KEVIN_639492_ Algorithmic Sketchbook

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.

Page 20: PART B_HUYNH_KEVIN_639492_ Algorithmic Sketchbook

20

Page 21: PART B_HUYNH_KEVIN_639492_ Algorithmic Sketchbook

21

Page 22: PART B_HUYNH_KEVIN_639492_ Algorithmic Sketchbook

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.

Page 23: PART B_HUYNH_KEVIN_639492_ Algorithmic Sketchbook

23

Page 24: PART B_HUYNH_KEVIN_639492_ Algorithmic Sketchbook

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.

Page 25: PART B_HUYNH_KEVIN_639492_ Algorithmic Sketchbook

25

Page 26: PART B_HUYNH_KEVIN_639492_ Algorithmic Sketchbook

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.

Page 27: PART B_HUYNH_KEVIN_639492_ Algorithmic Sketchbook

27

Page 28: PART B_HUYNH_KEVIN_639492_ Algorithmic Sketchbook

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?

Page 29: PART B_HUYNH_KEVIN_639492_ Algorithmic Sketchbook

29

Page 30: PART B_HUYNH_KEVIN_639492_ Algorithmic Sketchbook

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.

Page 31: PART B_HUYNH_KEVIN_639492_ Algorithmic Sketchbook

31

Page 32: PART B_HUYNH_KEVIN_639492_ Algorithmic Sketchbook

32

ALGORITHMIC SKETCHES 014 - EVALUATING FIELDS

B.8

Page 33: PART B_HUYNH_KEVIN_639492_ Algorithmic Sketchbook

33

Page 34: PART B_HUYNH_KEVIN_639492_ Algorithmic Sketchbook

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.

Page 35: PART B_HUYNH_KEVIN_639492_ Algorithmic Sketchbook

35

Page 36: PART B_HUYNH_KEVIN_639492_ Algorithmic Sketchbook

36

ALGORITHMIC SKETCHES 015 - GRAPH MAPPER

B.8

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

Page 37: PART B_HUYNH_KEVIN_639492_ Algorithmic Sketchbook

37

Page 38: PART B_HUYNH_KEVIN_639492_ Algorithmic Sketchbook

38

Page 39: PART B_HUYNH_KEVIN_639492_ Algorithmic Sketchbook

39

Page 40: PART B_HUYNH_KEVIN_639492_ Algorithmic Sketchbook

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.

Page 41: PART B_HUYNH_KEVIN_639492_ Algorithmic Sketchbook

41

Page 42: PART B_HUYNH_KEVIN_639492_ Algorithmic Sketchbook

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.

Page 43: PART B_HUYNH_KEVIN_639492_ Algorithmic Sketchbook

43

Page 44: PART B_HUYNH_KEVIN_639492_ Algorithmic Sketchbook

44

ALGORITHMIC SKETCHES 018 - FRACTAL PATTERNING

B.8

Page 45: PART B_HUYNH_KEVIN_639492_ Algorithmic Sketchbook

45

Page 46: PART B_HUYNH_KEVIN_639492_ Algorithmic Sketchbook

46

Page 47: PART B_HUYNH_KEVIN_639492_ Algorithmic Sketchbook

47

Page 48: PART B_HUYNH_KEVIN_639492_ Algorithmic Sketchbook

48

ALGORITHMIC SKETCHES 019- PARTICLE TRAJECTORIES

B.8

Page 49: PART B_HUYNH_KEVIN_639492_ Algorithmic Sketchbook

49

Page 50: PART B_HUYNH_KEVIN_639492_ Algorithmic Sketchbook

50

Page 51: PART B_HUYNH_KEVIN_639492_ Algorithmic Sketchbook

51

Page 52: PART B_HUYNH_KEVIN_639492_ Algorithmic Sketchbook

52

Page 53: PART B_HUYNH_KEVIN_639492_ Algorithmic Sketchbook

53

Page 54: PART B_HUYNH_KEVIN_639492_ Algorithmic Sketchbook

54

ALGORITHMIC SKETCHES 021- LOOPS

B.8

Page 55: PART B_HUYNH_KEVIN_639492_ Algorithmic Sketchbook

55

Page 56: PART B_HUYNH_KEVIN_639492_ Algorithmic Sketchbook

56

Page 57: PART B_HUYNH_KEVIN_639492_ Algorithmic Sketchbook

57

Page 58: PART B_HUYNH_KEVIN_639492_ Algorithmic Sketchbook

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.)

Page 59: PART B_HUYNH_KEVIN_639492_ Algorithmic Sketchbook

59

Page 60: PART B_HUYNH_KEVIN_639492_ Algorithmic Sketchbook

60

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


Recommended