21
ANDREA VALENZUELA 590512 STUDIO AIR APBL30048 ARCHITECTURE STUDIO AIR ALGORITHMIC SKETCHBOOK

Valenzuela andrea 590512 algorithmicsketchbook

  • Upload
    andrea

  • View
    219

  • Download
    1

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Valenzuela andrea 590512 algorithmicsketchbook

ANDREA VALENZUELA 590512

STUDIO AIR APBL30048

ARCHITECTURE STUDIO AIR ALGORITHMIC SKETCHBOOK

Page 2: Valenzuela andrea 590512 algorithmicsketchbook

2

CONTENTS

Task 1: Lofting 4 Task 2: Data Entry and Representation 6 Task 3: The Gridshell and Patterning Lists 8 Task 4: The Site and the Structure 10 B2. Case Study 1.0 12 Task 5: Controller, Samplers and Fields 14 B3. Case Study 2.0 16 Task 6: Controlling Data Structures 18 B4. Technique Development 20

Page 3: Valenzuela andrea 590512 algorithmicsketchbook
Page 4: Valenzuela andrea 590512 algorithmicsketchbook

4

TASK 1 Lofting

Grasshopper, originally named Explicit History, is a plugin for 3D modeling program Rhinoceros. Grasshopper retains memory of several layers of history, as opposed to Rhino, which retains only one layer of historical memory: that is, implicit memory. Illustrating this is a simple loft exercise. The lofted surface in Grasshopper may be extracted and placed back into Rhino, the Grasshopper loft denoted by red colouring and Rhino by grey. Here it is shown that in grasshopper, the shape is able to be moulded by the movement of control points. The Rhino shape, however, no longer displays its control points and is unable to manipulated past this point. This is the difference between implicit and explicit history.

Loft is a variant of a wireframe volume of the 3D object. It’s developed from planar sections spaced along an approximate path. The plane serves to connect any number of curves, similar or dissimilar. In this example, three dissimilar curves labelling first, middle and last have been inputted to the loft command on grasshopper. The explicit memory function allows manipulation of this planar surface about the control points to in turn effect the shape of the original curves and the lofted plane.

Voronoi and octangonal grids applied to box Voronoi and octangonal grids applied to curve

Page 5: Valenzuela andrea 590512 algorithmicsketchbook

Changing the permitted content per leaf on the octagonal grid, via applica-tion of slider, changes the density of the octangal grid along the curve.

Through deletion of individual voronoi cells in rhino, I was able to visualise the properties of the voronoi tesselation.

I made an attempt to trim the voronoi box to the curve, which produced an error: data failed to convert from boolean to brep.

Page 6: Valenzuela andrea 590512 algorithmicsketchbook

6

TASK 2 Data Entry and Representation

This example displays the data as a series of interconnecting quadrangle meshes. Manipulating the mesh forms is done here by simply changing the point/number input sequence on the respective quad meshes. The numbering system provides a comprehensive view of how a change in point inputs translates to a change in visible form. This exercise has served to demonstrate that the parameters of a design dictate are declared, not the form. Form is dictated by algorithmic input placed by the designer.

Using input data of mean monthly rainfall in Melbourne for 2014, grasshopper was able to generate a multitude of visual representations which were manipulated based on the contraints placed by myself, the designer. To allow for the creation of a planar surface, I placed the data for odd numbered months on a seperate Y coordiante value to that of the even numbered months.

1

Page 7: Valenzuela andrea 590512 algorithmicsketchbook

TASK 2 Data Entry and Representation

2. Experimentation with curves and arcs

3. Developed into a lofted form which displays monthly rainfall data for melbourne in 2014

2

3

44. Contoured loft form

Page 8: Valenzuela andrea 590512 algorithmicsketchbook

8

TASK 3 The Gridshell, Patterning Lists

The arcs that form between curve points cannot join directly to each other when the curves point sequences are not following the same direction.

Curve points connected by arcs over a lofted surface

The diagonal line effect is achieved by diplacing the arcs, in this case by a factor of 5, from either side of the control points.

The Gridshell

Page 9: Valenzuela andrea 590512 algorithmicsketchbook

Simple voronoi grid

Voronoi grid offset. Offset radius altered with slider.

Voronoi grid filleted. Fillet radius altered with slider.

Planar surfaces applied to filleted grid using the plane function.

Planar surface offset, offset distance altered with slider.

Patterning Lists

Page 10: Valenzuela andrea 590512 algorithmicsketchbook

10

TASK 4 The site and the structure

The plane expresses the direction and magnitude of its charged field through colour with the ARGB function. For the purposes of this exercise, this is representative of our site, Fresh Kills.

Left: spiral, modified by changing the input angle and the factor of pi.

Right: spiral, modified by chang-ing the number of steps in the range.

Fields

Spiralling

Page 11: Valenzuela andrea 590512 algorithmicsketchbook

The helix-shaped curve in hexagon, circular and voronoi grid foms respectively.

1

2

3

4

By inputting any combination of the above used grids into the triangulation function, it is possible to triangulate the pre-placed grid, as opposed to the original curved surface. 1. Circular and triangulated grids2. Voronoi and triangulated grids3. Hexagon and triangulated grids4. Circular, hexagon, voronoi and triangulated grids

Expressions

Page 12: Valenzuela andrea 590512 algorithmicsketchbook

12

B.2 Case study 1.0Voussoir Cloud

1 2Experimentation with horizontal and vertical scale: Using common slider (1:1 scale movement ratio) increasing scale, more vector forces were present with a greater variation in magnitude.

Experimentation with tolerance of weldvertices:Higher tolerance, more simplified shape. Chang-ing triangular configuration, forces came from different areas.

Page 13: Valenzuela andrea 590512 algorithmicsketchbook

3

4

Experimentation with voronoi radius: Increased radius resulted in more vector forces of varying magnitudes.

(Row) Experimentation with U count into UV mesh: higher U count results in stricter adherance of the grid form to the voronoi tesselation.

Page 14: Valenzuela andrea 590512 algorithmicsketchbook

14

TASK 5 Controllers, Samplers and Fields

Biothing is a line drawing centred around the manipulation of point charges. To the left is the completed biothing tutorial line drawing.

This image was created through anipulation of the point charge display using the pipe function. I am unable to show this section of the definition as it repeatedly crashed my computer.

As demonstrated in the earlier fields tutorial, employment of the ARGB function displays point charges through colour. The curves to which the point charges were applied have been left visible to demostrate the relationship between the pattern of the charges and the visual representation .

Fields:Biothing

Page 15: Valenzuela andrea 590512 algorithmicsketchbook

Graph controllers

Within the context of graph control, I have created different patterns from the voronoi triangulation. Each of the above resulted from chang-es made to the voronoi radius curve divide and cull functions.

Image Sampling

Image sampling works to create a grid with concentration based on that of the co-louring of a selected image. Above is the product of two overlayed image samples using a circular grid.

This image demonstrates how the grid structure is altered when the two selected image samples have been grafted together.

Page 16: Valenzuela andrea 590512 algorithmicsketchbook

16

B.3 CASE STUDY 2.0 EXOTIQUE

Hexgrid box

Morphing

6 Point Charges

We divided our hexagonal surfaces into points. We then created point charges on a surface, mapping this new surface onto the loft. We encountered an error with the evaluation function, highlighted in red.

Applying the loft command to a collection of curves creates a planar surface to which the hexagonal panel geometry can be applied. The hexagonal grid was applied to our lofted surface by morphing the grid surface, the box panel and the loft surface box.

After establishing the hexagonal grid pattern, we established a panel space using this grid as a base. The rectangular space serves as a panel, which allows the hexagonal pattern to be applied to our lofted surface.

Page 17: Valenzuela andrea 590512 algorithmicsketchbook

Overlaying the second strategy on our first creates a planar surface with points that hold the point charges as well as the hexagonal tube frame and fillets. This, however, is visible as a collection of lines and does not translate to the baked form.

In order to progress further with our definition, we devised an alternate definition comprised of hexagonal planes offset from the piped grid. This was achieved through surface mapping, rather than morphing.

Page 18: Valenzuela andrea 590512 algorithmicsketchbook

18

TASK 6 Controlling data structures

Tree statistics and dimensions

Trigrid function: change in size of triangle edges and number of cells in base planes in x and y directions

The line projections have been created by connecting points with lines, and altering u and V values.

Dimensions (above)

Statistics

Page 19: Valenzuela andrea 590512 algorithmicsketchbook

Continuous patterning

Here the planes between the interior and exterior curves are shown. The second figure displays a lofted surface between the two initial curves in order to demonstrate the relationship between these curves and the resulting planes.

This line drawing denotes the connections between all points of the planar curve diagram.

Finished ‘continuous patterning’ demonstration form, complete and unrolled repectively.

‘Continuous patterning’ demonstration form after manipulation of evaluation, multiplication and span offset functions, complete and unrolled repectively.

Page 20: Valenzuela andrea 590512 algorithmicsketchbook

20

B.5 CASE STUDY 2.0 EXOTIQUE DEVELOPMENT MATRIX

Page 21: Valenzuela andrea 590512 algorithmicsketchbook

1

2

3

The progression of this family is through alter-ation of the piping component. After increasing the pipe radius, I altered the U and V counts of the voronoi grid.

This family focuses on the patch component. After triangulating the mesh surface of the patch, I created surface frames from this grid, which were then also triangluated. Alteration of U and V values inputted to the surface frames as well as the initial mesh have produced this array of results.

This form applies the voronoi, circular, hex-agonal and trianguated grids, as previously explored, to a new form. I have experimented with intersecting multiple grids, and ultimately arrived at the solution of triangulating each of the other grids.