Tuesday, 29 March 2011

Assignment 1 - Final Design

Uploaded are my final GH script and poster for the submission. For some reasons the poster doesn't turn out to be the same colour to what i see on my screen. For example the line graphic on the left is not meant to have 2 colours. Also I forgot to mention that the thickness of the yarn (i.e. the pipes) are also a variable.

Anyway, just to have a quick recap on this assignment. I was working on a simple weave algorithm that can be applied to curved surface. At first I was looking at the weaving algorithm proposed by Zubin Khabazi, which he has an algorithm that works on NURB surfaces. I was thinking that I could somehow transform the algorithm for my object but it seemed to be harder that what I expected. I had to rework the whole algorithm from scratch using the similar logic behind Zubin's script. The result was quite promising, as I was able to come up with a script that is relatively simple and elegant in principle, though I was quite disappointed about last part of the script where I had to manually construct the interpolated lines along the vertical by duplicating the algorithm several times and changing the list numbers (for this assignment I made 10 of them, which also represents the maximum of 10 warps for the algorithm) in order to make the whole algorithm worked. I gave up on trying to solve this after searching for solution online for 5 hours. Even though I think the solution will be available when research further into the topic.

Monday, 28 March 2011

Tutorial Tryout 2

After numerous tryout of the algorithm posted Zubin Khabazi, I finally understand the logic of the algorithm and have successfully finished the tutorial! Below is the grasshopper script and the finished perspectives:



The algorithm is applicable to most of the surfaces. However while the algorithm requires manual flipping of the surface within rhino in order to make it work, it works on surfaces ONLY and not objects. My final design of the weaving algorithm therefore will concentrate on applying on an object surface, which is quite different from this algorithm.

Tuesday, 22 March 2011

Tutorial Tryout

I have tried to do the first tutorial for a simple weave pattern apply to a surface. However I think there is some minor glitches in the algorithm when I did it and I have attached images of my result below:



Wednesday, 16 March 2011

Useful tutorials

These are a list of useful tutorial on how to create a generative weaving pattern:


http://s3.amazonaws.com/mcneel/grasshopper/1.0/docs/Generative%20Algorithms_CaE_Weaving.pdf


http://www.alexhogrefe.com/generative-weave-grasshopper-r/



http://www.grasshopper3d.com/forum/topics/knittingweaving-on-a-surface?commentId=2985220%3AComment%3A7996

Further Research on Weaving

Weaving is a artificial system that can be explored as a basic construct of a parametric design.


 

The algorithm of weaving is an interesting idea to explore because of its unique properties:

1. It is a free form object, yet comprised of small continuous materials, which can be reduced to an algorithm.

2. Its potential application in design industry is diverse: While it can used to cover your body, it can also be used as a shelter covering space.

The following images show some of the potential application in design industry:


Architecture - as a facade system

Architecture - as a canopy structure

Industrial design - sneaker design

Industrial design - jewelry design

3. Its structural behavior changes as the material changes i.e. when woven in silk, the form is flimsy and flexible. When woven in bamboo (as in for baskets), the form is ragged and structural.

4. Its coverage can varies according to the "tightness" of woven fabric.

5. Its precision and smoothness depends on the pattern of the thread.

6. Pattern can be created using different weaves.

The following image shows some of the different weaves with metal rods:


The "structural" algorithm of basic weaving is mentioned in page 10-13 in Generative Algorithms: Concept and Experiements: Weaving by Zubin Khabazi.

Advanced weaving algorithm may be explored later in class. One possible option is the exploration of the algorithm for celtic knots, which is essentially a endless knot. 


 
 

Celtic knot - endless knot


Bibliography 

http://issuu.com/pabloherrera/docs/generative_algorithms_cae_weaving

http://biosarch.wordpress.com/2010/01/04/woven-space-truss-and-morphogenetic-structural-flowform-models/

http://www.whats-your-sign.com/celtic-knots.html



Tuesday, 15 March 2011

Theme 3 - Basket Weaving



Baskets are usually made by weaving fibrous or pliable materials that will bend and form the desired shape. However, by weaving different materials together as well as different weaving techniques, various patterns, effects and shapes can be achieved. For instance varying the "tightness" of the weaving will determine the porosity of the basket. 

Theme 2 - Snowflakes

The second theme will be on the crystallization of snowflakes. What is interesting about snowflakes is that there are many different formations, which the shape of it is dependent upon the temperature at which it was formed. 

Theme 1 - Origami

I have chosen Origami as my first theme as I am interested it in how 2D planes can be made into 3D spaces through the acts of folding and cutting. Sometimes simple Origami "units" can also be combined (usually in the mean of stacking as shown above) to create interesting sculptural forms which also provide adequate structural strength. This traditional Japanese technique can be applied widely in the design industry in many ways.