Algorithm Sketchbook

2014

AI

Jay Cheong Jia Hui #599939

ALGORITHMIC TASK WEEK 1 The images below show some of my first experimentations in Grasshopper made while watching the tutorial videos. The opposite page depicts a series of different surfaces by altering the same set of curves, and two simple models of buildings created by lofting several curves.

VA R I AT I O N S O N A S E R I E S O F C U R V E S

Form modelled after Frank Gehry’s sculpture in Barcelona1

Form modelled after Norman Foster’s skyscraper in London2

A.6. Appendix - Algorithmic Sketches

ALGORITHMIC TASK WEEK 2 I started off doing vector exercises, connecting curves and polygons as seen below, before learning how to manipulate curves and familiarising myself with the functions on the transform menu.

DIVIDING CURVES & INT E R P O L AT I O N I created this form by dividing the curves I drew in Rhino and using the SED Arc tool. This method will come in handy for fabrication, together with the method for creating notches/ tabs

CONTOURING & CREAT I N G S U R FA C E S Using the Contour tool, I projected the contour lines onto the XY plane and lofted them. Another way of fabrication - by sectioning the form

FA B R I C AT I O N Grasshopper allows you to lay out the sixteen pieces that form contours much quicker and conveniently than in Rhino!

A.6. Appendix - Algorithmic Sketches

C R E AT I N G F O R M S T H AT FOLLOW CONTOURS With the contour lines drawn previously, I learnt how to place forms - in this case a rectangle - along contour lines

I could scale the sizes of the rectangles using the Scale Non Uniform tool and a point. Very interesting tool thatâ&#x20AC;&#x2122;s probably used in many buildings with varying sizes of perforations in them

INTERSECTIONS

E X P E R I M E N TAT I O N S After the contour exercises, I thought of panelling a lofted surface with varying sizes of circle perforations. I felt that the two key commands for doing this were Divide Surface - to distribute a u/v grid across the planeâ&#x20AC;&#x2122;s surface, and Plane Normal - to apply the circles onto the planeâ&#x20AC;&#x2122;s surface

Then I tried panelling custom shapes that were not provided in the Grasshopper menu. I created a hexagram solid in Rhino and set it as a Geometry in Grasshopper

A.6. Appendix - Algorithmic Sketches

ALGORITHMIC TASK WEEK 3 The Cull and List commands were introduced this week. I experimented with creating some patterns using basic shapes. I also used the Cull commands to develop my experimentations from last week.

S U R FA C E PAT T E R N E X P E R I M E N TAT I O N S I learnt how to create patterns using Voronoi and Delaunay meshes, and also did so with simple shapes like circles

A.6. Appendix - Algorithmic Sketches

S U R FA C E PAT T E R N E X P E R I M E N TAT I O N S

Christmas tree

I panelled various shapes onto a cone in Grasshopper. The Cull commands were very useful in trimming off different portions of a pattern

Christmas tree with presents

Very thorny cactus

Tree with cantilevers

Cactus

A.6. Appendix - Algorithmic Sketches

ALGORITHMIC TASK WEEK 4 I made curves like the sine curve, Helix and Golden Ratio curve. Expressions, panelling surfaces and basic field tools were also explored. I created many new patterns and forms from this weekâ&#x20AC;&#x2122;s videos.

CURVE E X P E R I M E N TAT I O N S Helix

Connecting two Golden Ratio curves together. One curve is on the X/Y plane, the other is on the X/Z plane

Lofted final product

A.6. Appendix - Algorithmic Sketches

PAT T E R N S F R O M EXPRESSIONS Using series and expressions {sin(t)*t} & {cos(t)*t} to create points arranged in a pattern, then plugging the result into Voronoi/Delanuay/etc. to obtain patterns.

Creating an attractor point to distribute shapes (circles in this case) across an irregular lofted surface

F R A C TA L TETRAHEDRALS The video on Fractal Tetrahedrals demonstrated how to create a polygon in Rhino and replicate it in Grasshopper. It was much easier to do in Grasshopper, and moreover the result was alterable, as seen by these forms to the right

Another form that resulted from the video. This is more complex as a BREP solid was the input

A.6. Appendix - Algorithmic Sketches

ALGORITHMIC TASK WEEK 5 I made curves like the sine curve, Helix and Golden Ratio curve. Expressions, panelling surfaces and basic field tools were also explored. I created many new patterns and forms from this weekâ&#x20AC;&#x2122;s videos.

Grasshopper definition

Plan view of 2D form

A.6. Appendix - Algorithmic Sketches

Grasshopper definition

Plan view

Perspective view

Grasshopper definition

Plan view

A.6. Appendix - Algorithmic Sketches

Grasshopper definition

Plan view

Part B - Algorithmic Sketches

T R E E S TAT I S T I C S Rebuild surface with more control points, then switch on the surfaceâ&#x20AC;&#x2122;s control points so that the surface topography can be altered with Gumball

Undulated surface is created

While Simplify removes overlapping branches in a data tree, Graft breaks down a data tree into its individual points

Lines can be drawn through the points

Part B - Algorithmic Sketches

T R E E V I S U A L I S AT I O N S Clean tree removes all null and invalid data items, but does not redefine the ramining paths; relative item retrieves a combination of items from a data tree.

Close up of numbered points

S P H E R E I T E R AT I O N S

Part B - Algorithmic Sketches

T R E E V I S U A L I S AT I O N S Flip matrix flips the arbirtrary U & V axes

Creating paths along the topography of the suface

BIBLIOGRAPHY 1 Barcelona Overtime, ‘Pritzker’s in Barcelona’, <http://www.barcelonaovertime. com/tours/book-a-tour/pritzker-s-in-barcelona> [accessed 12 March 2014] 2 Inhabitat, ‘London’s Famous Gherkin Building Goes Green - Literally’, <http:// inhabitat.com/gherkin-gets-a-green-roof/> [accessed 12 March 2014]

Air Final Submission: Algorithmic Sketchbook

by Jay Cheong Jia Hui #599939