YunJie_Poh_720549_Algorithm

Page 1

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


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.