air studio_algorithmic sketchbook_sarahfraraccio

59
ALGORITHMIC SKETCHBOOK SARAH FRARACCIO 539769 Architecture Design Studio: Air Semester 1, 2014

Upload: s-fraraccio

Post on 30-Mar-2016

212 views

Category:

Documents


0 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Air Studio_Algorithmic Sketchbook_SarahFraraccio

ALGORITHMIC SKETCHBOOKSARAH FRARACCIO 539769

Architecture Design Studio: Air

Semester 1, 2014

Page 2: Air Studio_Algorithmic Sketchbook_SarahFraraccio

ALGORITHMIC SKETCHBOOKSARAH FRARACCIO 539769

Lofting and Baking Curves Using Grasshopper 1

Curves were created in Rhino and set into a grasshopper curve component, then lofted to form a curved surface. Each curve was baked in grasshopper, allowing a sequence of iterations to be recorded. This process is useful in capturing the form and mapping development at various stages of the generative design process.

Page 3: Air Studio_Algorithmic Sketchbook_SarahFraraccio

ALGORITHMIC SKETCHBOOKSARAH FRARACCIO 539769

Triangulation Algorithms 1

A cube form was populated with points in three dimensions. These points were then converted into a Voronoi compnent to create a surface geometry which was then subtracted from to form the er-roded volume above. This voronoi geometry is recognisable from many parametric projects and is easily generated using sets of points.

Page 4: Air Studio_Algorithmic Sketchbook_SarahFraraccio

ALGORITHMIC SKETCHBOOKWEEK2

Page 5: Air Studio_Algorithmic Sketchbook_SarahFraraccio

ALGORITHMIC SKETCHBOOKSARAH FRARACCIO 539769

Mesh Geometry 2

Mesh created from scratch between control points using triangulated mesh faces. Though this method is considered ineffective for creating a mesh between points I found it informative in understanding the way in which grasshopper components react.

Converting a polysurface to a mesh and altering the surface of the mesh object. Following the video, the use of Smooth Mesh was attempted however dif-ficulty was encountered and this method will be revisited.

Page 6: Air Studio_Algorithmic Sketchbook_SarahFraraccio

ALGORITHMIC SKETCHBOOKSARAH FRARACCIO 539769

Curves 2

Creating a single closed curve by connecting the end points of curves using line. This method is an ef-fective and simple manner in which to create a closed curve from curved lines that have been constructed using rhino.

Using the Discontinuity function to highlight the corner points of the closed curve. The average of the points is shown with line highlighting the relationship of this average to the list of points derived from the Discontinuity function.

Page 7: Air Studio_Algorithmic Sketchbook_SarahFraraccio

ALGORITHMIC SKETCHBOOKSARAH FRARACCIO 539769

Contours and Point Geometry 2

Above:A surface was created be-tween lines drawn in Rhino. Contours were created on the X plane, projected to the surface and lofted between. Upon this surface an ex-truded hexagonal geometry was set at spaced intervals, creating a surface geometry pattern.

Right:Following the video prompt, a sphere was created within a sphere and the geometry populated with points. The list of points was re-ordered using the Jitter component and then populated with circles between the points on the surface. The second iteration was formed by as-signing circles to points from the inner and outer sphere of points. Lofting between these points produced an undesirable geometry.

Page 8: Air Studio_Algorithmic Sketchbook_SarahFraraccio
Page 9: Air Studio_Algorithmic Sketchbook_SarahFraraccio

ALGORITHMIC SKETCHBOOKWEEK3

Page 10: Air Studio_Algorithmic Sketchbook_SarahFraraccio

ALGORITHMIC SKETCHBOOKSARAH FRARACCIO 539769

Point Geometry 3

The Shift Points component was employed in the third it-eration to connect the initial geodesic curves at a shifted interval of 6 points.

Two sets of curves were set into Grasshopper, the sec-ond set altered from the first using the Points On comand in Rhino. Arcs were drawn between the corresponding numbered points to form straight lines. Lofted surface s were then created using these arcs.

Page 11: Air Studio_Algorithmic Sketchbook_SarahFraraccio

ALGORITHMIC SKETCHBOOKSARAH FRARACCIO 539769

Surface Geometry 3

Two surfaces were drawn into Rhino and set into a Grasshopper component. Each surface was divided into points controlled by number sliders.A cull pattern was applied to the flattened list to control the way in which the geome-try would apply to the points on the surface.

The Voronoi component then created this geometry upon the surface. A number of components were added to the Grasshopper Binary to reorganise the points and partition the list, creating un-ions between the geometries. The edges were then offset, as they would need to be if this geometry were to be fab-ricated for a panel of some kind. This technique could be applied to other surfaces and may become useful in creating surface geometries for design outcomes.

Page 12: Air Studio_Algorithmic Sketchbook_SarahFraraccio

ALGORITHMIC SKETCHBOOKSARAH FRARACCIO 539769

Intersecting Surfaces 3

A base geometry was lofted in Grasshopper from a series of closed curve surfaces. A reference geometry was offset and then extruded in the Z axis to intersect with the base geometry.

Split Surfaces allowed a baked version of the iteration to be subtracted from to find the intersection of the base geometry, creating evenly spaced layers constructed from planar surfaces, thus the resulting geometry could be fabricated.

Creating the ‘Driftwood Surface,’ this technique results in an interesting effect that could be a particularly useful aesthetic tool in designing for the LAGI project.

Page 13: Air Studio_Algorithmic Sketchbook_SarahFraraccio

ALGORITHMIC SKETCHBOOKSARAH FRARACCIO 539769

Surface Geometry 3

Surface Geometries were created upon a three-dimen-sional ring surface made up of lofted curves. (i) Populated with points, the Facet Dome geometry was applied to the surface with lines offset.(ii) The same point list was exploded and the Delaunay Edges component attached, creating a triangulated sur-face.(iii) The point population was increased, resulting in smaller triangulation of the surface.

(iv) The same point list was used to populate the sur-face under the Proximity 3D component, finding points of closest connectivity within a defined minimum and maxi-mum radius.

These techniques will be useful in generating geom-etry for design concepts and greatly facilitate the genera-tive design process.

i.

ii.

iii.

iv.i.

ii. iii.

iv.

Page 14: Air Studio_Algorithmic Sketchbook_SarahFraraccio

ALGORITHMIC SKETCHBOOKWEEK4

Page 15: Air Studio_Algorithmic Sketchbook_SarahFraraccio

v.

ALGORITHMIC SKETCHBOOKSARAH FRARACCIO 539769

Cull Patterns 4

vi.

vii.

viii.

vii. and viii.v. and vi.

v. and vi. Loft created between two points around a radial curve. vii. Voronoi cull pattern on radial points viii. Delaunay edges on radial points

vii. and viii. are useful surface geometries and can be easily altered by altering input count and radius.

Page 16: Air Studio_Algorithmic Sketchbook_SarahFraraccio

ALGORITHMIC SKETCHBOOKSARAH FRARACCIO 539769

Fields 4

Using points and lines as charges, the fields of these objects are merged. Polarized planes are created in field of points according to specified direction.

i. Scalar display of field ob-jects.

v.

vi.

Page 17: Air Studio_Algorithmic Sketchbook_SarahFraraccio

ALGORITHMIC SKETCHBOOKSARAH FRARACCIO 539769

Fields 4

Using expressions to generate points and thus, patterning on a referenced surface. Conditional statements were used to guide the distribution and traits of the patterned surface.

Page 18: Air Studio_Algorithmic Sketchbook_SarahFraraccio

Fractal Tetrahedra 4

Recursive geometries.i. depicts fractal tetrahedra using an equilateral triangle to repeat, scale and trim the object from itself. ii. Polygon segments in-creased from 3 to 4.iii. cube geometry input to defintion as opposed to the pyramidical original geometry.

Each of these arrangements could be generated on a larger scale to form the basis of a design for a future sculp-tured design

i. ii.

Page 19: Air Studio_Algorithmic Sketchbook_SarahFraraccio

ALGORITHMIC SKETCHBOOKWEEK5

Page 20: Air Studio_Algorithmic Sketchbook_SarahFraraccio

Using Fields 5

Exploration Ai. Divide curvesii. Field line through circular curve points surrounding initial curve points.iii. Parameters altered

Exploration Bi. Divide curvesii. Field spin componentiii. Field Line through center points of circles using original points as field (run 577 times)iv. As above (run 239 times)creating a denser and further stretching collection of curves.

A. i.

ii.

i.

ii.

iii.

iii.

iv.

Page 21: Air Studio_Algorithmic Sketchbook_SarahFraraccio

Graphing Section Profiles 5

Exploration Ci.Field Object (top)ii. Field Object (front)iii. Divided curvesiv. Interpolated curves

Exploration DInterpolated curves using nega-tive multiplication factori.-iv. Changes in graph shape and + or - multiplication factor for z axisv. Gaussian graph typevi. Perlin graph typevii. Conic graph typeviii. Parabola Graph type and + multiplication value.

i. ii. iii. iv.C.

D.

i.

iv.

vii.

ii.

v.

viii.

iii.

vi.

Page 22: Air Studio_Algorithmic Sketchbook_SarahFraraccio

Graph Controllers 5

Exploration EManipulating surface geometry using graph mappers and cull patterns. Graph type, divide count and cull pattern were altered to produce iterations.

Page 23: Air Studio_Algorithmic Sketchbook_SarahFraraccio

Image Sampling 5

Exploration FManipulating surface geometry using graph mappers and cull patterns.

i.

ii.

iii.

Page 24: Air Studio_Algorithmic Sketchbook_SarahFraraccio

5 Reverse Engineering

Creating interpolated curves from point charges using field objects. This experimentation intended to create a system to guide and control the directionality of the panels.

Page 25: Air Studio_Algorithmic Sketchbook_SarahFraraccio

Reverse Engineering 5 Experimentation with extruding box geometry form surface points. The desired outcome was to generate a paneling system for the pavilion.

Page 26: Air Studio_Algorithmic Sketchbook_SarahFraraccio

Reverse Engineering: Process A 5 Fin surfaces projected at a controlled angle from the pavilion rib

Page 27: Air Studio_Algorithmic Sketchbook_SarahFraraccio

Creating box extrusions from a curved surface Reverse Engineering: Process B 5

Page 28: Air Studio_Algorithmic Sketchbook_SarahFraraccio

Reverse Engineering 5 Combined result of explorations with extruded panels and field directions

Page 29: Air Studio_Algorithmic Sketchbook_SarahFraraccio

Reverse Engineering 5 Definition Sequence

Process A

Process B

Final Definition

Page 30: Air Studio_Algorithmic Sketchbook_SarahFraraccio

ALGORITHMIC SKETCHBOOKWEEK6

Page 31: Air Studio_Algorithmic Sketchbook_SarahFraraccio

Matrix Iterations 6 Using the Biothing Ser-rourssi Pavilion Grasshopper definition as a starting point. Projecting the pipe and rect-angular box geometry from the base curves. Pipes take directionality determined by graph mapper.

Our reverse engineered definition was added upon and altered by use of new component sets from exist-ing definitions and from our individual learning

The Box Rectangle output from the original definition is input into the box corners input from the Voxelizator Project definition (co-ed-it.com).

A

A

B

B

C

C

Page 32: Air Studio_Algorithmic Sketchbook_SarahFraraccio

Matrix Iterations6 3

4

4

5

Using the Panels dispatch Project (co-ed-it.com) defini-tion and surface as a starting point. Surface is populated using the box geometry from original definition.

Using the Panels dispatch Project (co-ed-it.com) defini-tion as a starting point the original curves were inputted. Point Surface grid is culled through the random sorting through number sliders.

Page 33: Air Studio_Algorithmic Sketchbook_SarahFraraccio

Matrix Iterations 6 5

5

6

7

6 7Curves of the reverse engineered definition were plugged into the second series of Office dA’s Banq Restaurant definition. Translate planes in x axis and loft between to create panels.

Plugged new surface points into Skylar Tibbet’s VoltDom definition.

Cone subsurface divided into points. Delaunay mesh and Delaunay edges applied to the points.

Page 34: Air Studio_Algorithmic Sketchbook_SarahFraraccio

Data Trees6 Tree Statistics and Visualisations

Page 35: Air Studio_Algorithmic Sketchbook_SarahFraraccio

Path Mapper6

A

A

B

B

C

C

D

D

Using the path mapper to satisfy multiple functions within one component. Here the path mapper has grafted, flattened, shifted and modified path offsets for the data tree.

Page 36: Air Studio_Algorithmic Sketchbook_SarahFraraccio

Driftwood Frames6 Tree Statistics and Visualisations

Page 37: Air Studio_Algorithmic Sketchbook_SarahFraraccio

ALGORITHMIC SKETCHBOOKWEEK7

Page 38: Air Studio_Algorithmic Sketchbook_SarahFraraccio

Design Definition7Algorithmic Process

Page 39: Air Studio_Algorithmic Sketchbook_SarahFraraccio

Digital Prototypes7

Varying curve distribution and thickness by culling the surface points, changing the number of parallel frames and the move tool vector to create different iterations that are adapt to specific site and design conditions

Page 40: Air Studio_Algorithmic Sketchbook_SarahFraraccio

Clusters7 Travelling Salesman Component

Experimenting with Clusters and creating shortest path across points using travelling salesman component.

Page 41: Air Studio_Algorithmic Sketchbook_SarahFraraccio

Recursive Patterning7 Gradient Descent

Cluster Definition

Recursive Patterning using clusters within the definition

Increased Strength Rotating Points

Rotating Points- Increased strength

Increased Surface Points

Page 42: Air Studio_Algorithmic Sketchbook_SarahFraraccio

Fractal Patterns7

Page 43: Air Studio_Algorithmic Sketchbook_SarahFraraccio

Fractal Patterns7 Experimenting with different input curves to generate different fractal patterning.

Page 44: Air Studio_Algorithmic Sketchbook_SarahFraraccio

ALGORITHMIC SKETCHBOOKWEEK 8-12

Page 45: Air Studio_Algorithmic Sketchbook_SarahFraraccio

Fractal Patterns7

Page 46: Air Studio_Algorithmic Sketchbook_SarahFraraccio
Page 47: Air Studio_Algorithmic Sketchbook_SarahFraraccio

Fractal Patterns7

Page 48: Air Studio_Algorithmic Sketchbook_SarahFraraccio

Bending and Hingesusing Kangaroo7

Page 49: Air Studio_Algorithmic Sketchbook_SarahFraraccio

Voussoir Form Finding7

Page 50: Air Studio_Algorithmic Sketchbook_SarahFraraccio
Page 51: Air Studio_Algorithmic Sketchbook_SarahFraraccio

Open Street Map Data

Page 52: Air Studio_Algorithmic Sketchbook_SarahFraraccio

Loops using Anenome

Page 53: Air Studio_Algorithmic Sketchbook_SarahFraraccio

ALGORITHMIC SKETCHBOOKDESIGN DEVELOPMENT

Page 54: Air Studio_Algorithmic Sketchbook_SarahFraraccio
Page 55: Air Studio_Algorithmic Sketchbook_SarahFraraccio

Algorithmic Process

Page 56: Air Studio_Algorithmic Sketchbook_SarahFraraccio

Site DevelopmentUsing Rhino

Page 57: Air Studio_Algorithmic Sketchbook_SarahFraraccio

Panelling DevelopmentUsing Lunchbox

Page 58: Air Studio_Algorithmic Sketchbook_SarahFraraccio

Fabrication Layouts

Page 59: Air Studio_Algorithmic Sketchbook_SarahFraraccio