Page 1

A S L K G E O T R C I H T B H O M O I K C

HANNAH WILLOUGHBY PEARSON

359502


1

WEEK 1

3

WEEK 2

6

WEEK 3

9

WEEK 4

12

WEEK 5

15

WEEK 6

18

WEEK 7

21

WEEK 8

24

WEEK 9

27

WEEK 10

30

WEEK 11

33

WEEK 12

C O N T E N T S


VERONI3D CELLS Increasing number of points and seed count allows for more complex surfaces - becoming more like a mineral

Decreased point count and enlarging individual veroni cells to intersect each other

Veroni3D cells uses randomly generated points populated in selected geometry [in this case, a cube]. By changing input values for number of points, the total amount of cells filling the object can be altered. Veroni and OcTree are both very quick form generators. Alone they are quite economic, and can be modified and made more complex with the additon of other shapes and tools

Extreme variations in response to slider inputs. Increasing maximum radius results in more linear arrangement, whilst decreasing gives a more webbed output as point must only reach to nearest neighbour

PROXIMITY 3D OF A SURFACE


METABALL RADIAL GRID Decreased polar grid cells and various inputs for isocurve threshold

Incresing polar grid cells to produce a more radial geometry. Isocurve threshold accuracy and sampling accuracy at opposing maximum and minimum values

5 polar grid cells repeated in radial direction

LOFT 3 CURVES Grasshopper allows for the lofting of multiple curves. It has a more flexible output when compared to lofting in Rhino, as control points of the lofted curves can be edited without breaking history and hence the lofted geometry will develop with the editing of the curves. As more curves are added to the lofted geometry, the resulting surface becomes increasingly complex. However, at the same time it also becomes more difficult to control and the risk of forming unpredictable and failed geometry increases.

Linear loft arrangements playing with loose and developable types as well as rebuild count.

Exploding mesh to create fragmented facade.


Control points moved in x,y,z coordinates. Creation of vertical walls that act as shelter

Pushing curves and control points to limits before geometry fails. The ability to create more extreme variations is possible, however the elegance of geometry can be compromised with the risk of having less control over the control curves as well as each control point having less and less affect upon the surface as a whole

Exploring variation in form through control points of 2 lofted curves. Exciting variations in form were not achievable in comparisson to 3 and 4 curve lofts.


[2]

Box Morph on Lofted Curves

It is interesting to note that using box morph, each ‘morphed box’ has its own distinct shape, which would not be possible [or it would be inherently difficult] to create using traditional CAD modelling. But with this increasingly complex geometry I also noted that it takes a longer time for the computer to process information, and using tools like the kaleidoscope on complex geometry generates a lot of lag


[2]

Project Geometry and Boxmorph


Modified orientation of boxmorph geometry In this iteration you can really see how effective boxmorph is in creating individual geometries in a mass quantity. Modelling each of these individual scales to its unique shape would take a very long time using traditional CAD software

Boxmorph with extruded planar faces This adds moredimension to the box morph definition instead of just giving a relatively 2 dimensional surface

[2]


[2]

Boxmorph of cylinders with proximity orientation to point


[3]

Bookcase


[3]

Bookcase


[3]

Bookcase


[3]


[4] original

Fractal geometry

increase scale factor and segments mirror

Multiply scale factor 4

Set initial truncateed tetra brep

Set initial truncateed tetra brep

Mirror and orient modules. Failed with 5 faces. Cannot infinitely grow

Brep truncate, rebrep

Simplified brep truncate rebrep

Individual segment rebrep


Tree

In this series of iterations I played with the number of divisions of a circle to create branches as well as increasing the radius of the piping and the extrusion in z direction

[4] Increasing the piping and number of branches created interesting woven textures

This is a failed attempt to make a grid of trees, however I ended up creating an interesting form which could be made out of wicker to form a forest shelter

Top view of shelter shows that a few trees were successfully created, but also shows the complex pattern of connections between grid points


[4]

Independent and dependent rooms

10.2 Plan export

10.2 Grasshopper definition This definition creates a group of rooms which are related to each other

10.3 Grasshopper definition

10.3 Plan export


Colour Field Mesh

[4]

This shows the colorisation of the filed force of a point charge on a tri grid mesh at any given point. The force is physically active on the mesh and distorts parts of its surface relative to its distance


Failed field force colourisation of mesh brep. But this created some interesting layering of linear and curved webs. I like the contrasting elements between the more built up and heavier layered sections against the fine longer lines and empty voids. I wonder if this would be modified to create a structure held together in tension and perhaps stretch out canvas or another material to create a room/shelter


[5] [4]

In these iterations I tried using different graph mapping components such as sin


[5] [4]

This was the first successful loft of the resulting curves. It was too complex to loft the whole thing, which was a shame, so I selected a small alcove

Field geometry


[5]

Graph Controllers

A triangle was used as the shape to be influenced by the graph controller in the iteration. Changing the number of curve divisions as well as the type of graph used vastly influenced the caused dramatic changes in the patterning produced

Polygon used instead of triangle. Interpolated a curve between the end points of the polygons to make a sort of spiral which was divided into points, culled to remove any linear points, and then voronoi was applied


[5]

In this iteration, a 9 sided polygon was plugged to the sin graph mapper, and divided into points whicha quad tree was then run through. These points were then further divided and used as the input to voronoi


[5]

Image Sampler This page: Image sampler was used to map a set of cones which were then scaled, offset and lofted on a planar surface. The resulot of this was best shown using top view which shows the spiralling pattern used. Top next page: I thought this could be applied in more interesting ways to a curved surface, however in some sections this failed because of overlapping between cones in areas of steep inclines on the surface geometry. Bottom next page: I applied the same idea of using the image sampler on a curved surface except here I chose a less eratic surface and used the image sampler the control the heights of boxes that I had set on the surface. This worked quite well because the points between each box remained relatively constant. The result was a kind of city scape


[5]


[NTW]

Tree statistics

I found data trees were helpful in that they really started to ‘unpack’ what was held in the wires. I didnt really know what was happening when I connected one container to another, but the data trees are helpful in explianing what you have done, how it is broken up and arranged, as well as can also explain why some things were going red. They are complex though because I found you kind of have to know beforehand, what you data you have and where its going


[NTW]

Relative Item

Changing the branch offset even only by a small amount resulted in significantly different geometry and patterning of the sphere

Path Mapper

Path mapper is useful in that it can simplify your data tree so that you can eliminate any information that may be assumed or applicable to many branches, such as ‘0’ points.


[NTW]

Single Union and fabrication joints I made a simple geometry using bollean union, and then conveted it to a mesh and smoothed its edges. There was a problem creating the single union surfaces, as for some reason, some of the edges didnt join, so the tube section was not able to create planar surfaces. This could be useful for fabrication because these surfaces can easily be laid fla and laser cut and either glued together to make a solid object, or connected using joints such as those on the opposite page

Single union script using smooth mesh brep


[NTW]

Single Union and fabrication joints Fabrication joint for surfaces obtained from single union

Fabrication joint script


[6]

Walking Salesman

Repeating the walking salesman cluster using python script


[6]


[6]

Gradient

2 cluster gradient - shorter lines

Different surface

Increase surface point gra


adient - more lines

[6]

20 cluster gradient - longer lines

Extruded cureves


failed unroll brep

fractal geometry


Hannah willoughby pearson algorithmic sketchbook  
Read more
Read more
Similar to
Popular now
Just for you