STUDIO AIR ALGORITHMIC SKETCH BOOK | 2015
1
POH YUN JIE (NICKI) | 720549
2
CONTENTS
Introduction
05
Lofting Curves & Triangulations Algorithms
06
Patterning List
08
Fractal Geometry & Field
10
Biomimetric Architecture
12
Force Field
14
Evaluating Field
16
Image Sampler
20
Graph Mapping
22
3
4
Introduction
This was my first experience with Rhino 3D and Grasshopper and i spent quite some time figuring out the programs by watching some tutorial videos. The nodes on Grasshopper can be a little confusing at the start, but i believed that it will be familiar over time.
Now, i am educated with basic commands in making simple shapes and sizes. The programs are interesting and flexible, as i am able to alter almost all aspects to my personal preferences.
In comparison to my experience with 3D Max, Google Sketch Up and Revit 3D, Rhino 3D is easier to control when it comes to creating organic, or rather, abstract designs. Although Grasshopper requires much more time and practice to master the hang of it, i believed that the product of the final design will be satisfying. With that being said, I look forward to more practices as to develop my skills and knowledge on these programs.
INTRODUCTION
5
6
Lofting Curves & Triangulation Algorithms
The definition of lofting is to create a surface by joining the lines. However, lofting the curves together allow the surfaces to appear more fluid and continuous than a normal surface. This can be easily created using two very basic commands which are ‘curve’ and ‘loft’.`
Triangulation works for any custom shape, creating patterns on the surfaces by commands such as, ‘Voronoi’and ‘Oct Tree’. With that, adding and removing surfaces is much easier now.
LOFTING CURVES & TRIANGULATION ALGORITHMS
7
8
Patterning List
9
Grasshopper is made easier as there are many alternative ways in achieving the same products. Paneling algorithms can be easily created using the command ‘voronoi’, however, i have discovered that connecting ‘morph’and ‘dispatch’ allow me to obtain the similar results.
PATTERNING LIST
10
Fractal Geometry
11
FRACTAL GEOMETRY
12
Biomimetic Architecture
13
The data tree only functions through the connection of the components of the same tree, such as generating a polyline using a series of points. The same functional combination of data can be generated with two or more data trees by connecting them into the same input, the trees will then merge and the data will be placed on the same branch. I have learnt that every branches hold the data of the connections, and knowing how the connection works will allow me to access and manipulate the structure easier.
BIOMIMETIC ARCHITECTURE
14
Force Field
15
Personally, force field is one of the more influential set of Grasshopper, as they create impacts by having forces merged together, generating a dynamic pattern. The path lines is the result of the energy field created by merging of different type of point charges, hence allow us to create contour lines and streamlines by adjusting to the force strength and decay.
FORCE FIELD
16
Evaluating Field
17
The definition for this is pretty much similar to the previous one. Instead of putting multiple points on a curve and create small circular effect, i made use of the points on the drawn curves and played with the steps on ‘FLine’. Different curves are used on the same definition to explore the possible patterns that can be generated with the alterations of the sliders on ‘Divide’ and ‘PCharge’.
EVALUATING FIELD
18
The ‘Graph Mapper’ is an interesting component as it varies 2D lines into 3D. It has many types of graphs to choose from, which each and every one of them will generate different schemes.
Evaluating Field
19
I was aiming to achieve in creating a resting place and an ‘overlapping’ effect iteration by using the following graph types: ‘Bezier’and ‘Parabola’. Then ‘Pipe’ component is connected to ‘Interpolate’ to generate circular tubes out of the lines, thus making the pattern more realistic. The outcomes are unexpected.
EVALUATING FIELD
20
‘Image Sampler’ component allows the pattern to correspond to the chosen images. However, the effect will only be reflected to the right images for the desired outcome. My first try on ‘Image Sampler’ was unsuccessful as the effect is unobvious and insignificant.
Image Sampling
21
I selected different type of images and used a different surface on the second try. The effect turned out to be more significant and dynamic. From this exercise, i have learnt that more than one ‘Image Sampler’ can be used on the same surface to generate an overlapping pattern.
IMAGE SAMPLING
22
Graph Mapping
23
‘Graph Mapping’ helps to generate patterns out of a primitive, using ‘Cull Pattern’to remove the false items. The iterations generated are controlled by different graph types, primitive and cull patterns. ‘Polygon’ is an useful primitive to use in this definition as the segments feature aids to determine the number of sides will be created on the pattern. Hence, contribute in the complexity of the design.
GRAPH MAPPING