algorithmic challenges ishani gunasekara 542396

Post on 23-Mar-2016

218 Views

Category:

Documents

2 Downloads

Preview:

Click to see full reader

DESCRIPTION

 

TRANSCRIPT

AIRGRASSHOPPERALGORITHMIC CHALLENGES

Architecture Design Studio

Ishani Gunasekara542396

ABPL30048

Exploring the Development Environment

First, creating a closed curve on Rhino, I attached the curve onto a Grasshop-per curve geometry.Then I was able to duplicate the curve and create a loft between the two lines.

Next, by turning the points on in Rhino, I morphed the original curve, which resulted in the Grasshopper loft also changing.

By adding more contours to the curve, I created a new curve out of the contour lines and was able to change the object at more places, on the planes of all the axis.

Grasshopper Challenge: Week 1

In continuing to alter the original curves, I was able to create a much more dramatic and organic shape than the initial loft.However, the form seems very random, without much coherence, except in relation to the original form.

As the referenced curves are manipulated in Rhino, Grasshopper imitates these changes in the loft the it produced.Unlike in Rhino, the curves are not separated form the loft that is produced.

Understanding geometry: transformations and intersections

Creating two curves in Rhino and referencing them in Grasshopper, I creates a simple curving surface.

By adding contours to the lofted surface in the x and y directions, I was able to create a controlled grid of lines.I then offset these lines along the lofted surface and created overlapping strips.In this image, the original loft is hidden Grasshopper Algorithm

Grasshopper Challenge: Week 2

Grasshopper Algorithm

Finally, I changed the parameters of the original curves through Grasshopper (transforming up/down and increasing/reducing scale which also moved the grid along with it.By doing this, I was able to create a more specified form than the simplistic original loft.

Grasshopper Challenge: Week 2

Beach Umbrella/shelter

Using a similar technique to the last model, I created a loft using a hook shaped curve and sweeping it along a circular base.

By having control over the amount of contouring lines, the thickness of the strips and an overall control of the shape, its simple to create multiple designs from the base geometry

Controlling the Algorithms: Lists, flow control, matching

The aim this week was to create a bookshelf, with a seemingly random shelving sequence.

With a curve drawn on Rhino, I created a closed loft surface and added a grid of point of onto the surface

Using the 3D Oc Tree mesh component, I was able to create boxes around the grid points. The Oc Tree algorithm places a box around a specified number of points.By altering the number of points the Oc Tree boxes are built around, I was able to control the size and number of boxes in

Grasshopper Challenge: Week 3

Using a cull pattern, I was able to delete certain boxes from the Oc Tree mesh, by culling grid points, based on a boolean pattern.

This would create flat empty spots which could act as shelves

By baking both the base rectangle and the Oc Tree mesh together,, I was able to create a shelf with a backing board, with a controlled shelf pattern.

Grasshopper Challenge: Week 4

Using an algorithmic expression, this week I was able to create a fractal pattern, which continually breaks down 3d elements into smaller fragments of itself, resulting in a repeatable three dimensional pattern.

To create the recurring 3d pattern, I started with a base triangular geometry, with equal portions removed from its edges.

By creating an algorithmic expression, I was able to create a multi-layered pattern and a continuous form created by the original subtracted geometry.

Recursive Definition

By repeating expression and scaling process with one command, I was able to multiply the fractal design and trim off the base geometry to create increasingly smaller and more intricate patterns

It was then possible to go back and change the original pyramid geometry to other forms, to create fractals patters based on the cube and pentagonal pyramid, as depicted

Algorithmic Definition Case Study: Mesh Inflate

Grasshopper Challenge: Week 6

The challenge this week was to evaluate a more complicated Grasshopper Algorithm and decipher the computational techniques used to produce the final geometry

This algorithm creates a base mesh, which is then inflated through Kangaroo. This inflation is also restricted by additional breps, which seem to hold the expanding mesh down.

top related