SEMESTER 2 // 2 0 1 7
STUDIO AIR ALGORITHMIC SKETCHBOOK
URBAN CORAL FACADE
2 0
1
7
JESSLYN HUMARDANI TUTOR: MEHRNOUSH LATIFI
ARHCHITECTURE DESIGN STUDIO
0.0 INTRODUCTION
My name is Jesslyn Humardani, Jess for short. I am a 3rd year architecture student under Bachelors of Environments in University of
Melbourne. Born and raised in Jakarta, Indonesia, where I finished
high school in 2015. Afterwards, I continued to pursue further studies in University of Melbourne.
Architecture for me, is a very broad and rich platform. There are so
many approaches one can take in order to manipulate space. As a
designer, I believe that a good design requires a motive or reason-
ing behind it, not simply doing things for the sake of its aesthetics. These motives and reasons may be raised from many different issues, may it be social, cultural, environmental or political.
Through my studies in university, I was presented with many different architectural approaches. I find it unique and interesting how
architecture is a mixture of both rationality and subjectivity. It requires technical abilities, yet it is also driven by the personal or narrative qualities. I learned how to develop a concept both pragmatically and imaginatively, keeping in mind its impacts to the users.
Prior to Studio: Air, I have experience in using Adobe Softwares
such as: Photoshop, Illustrator and InDesign, as well as Autodesk Rhino and AutoCAD. This studio would be an opportunity for me to plant a new skill that will help me understand more about the capabilities that can be achieved in the architectural industry.
I believe that computational design is part of the future of architec-
ture. It will help create architecture that was not achievable before. Then again, similar with any kinds of technology, it comes with a limit. It is to aid with designing, but should not be relied upon fully.
I am still wondering if computational design may even limit design potential even more, and is hoping to find the answer from this studio.
TOP: Studio EARTH - Secret Passage BOTTOM: Studio EARTH - Towards the Underground
WEEK 1 VORONOI 3D
Numbers of voronois can be controlled using the number slider. Creating a pattern inside the tiles.
VORONOI 2D
Using 2 different yet similar
commands resulted to a very
different outcome. Populate 2D vs Populate 3D and Voronoi vs. Voronoi 3D.
LOFT
LOFT
WEEK 1 This is normal lofting by drawing the polyline in Rhino.
LOFT + DIVIDE CURVE Although similar results, using
PLAN VIEW
this command we are able to control the curves more accurately and numerically. This ensures a more accurate results.
PLAN VIEW
LOFT + DIVIDE CURVE
WEEK 1
OC TREE
Using the OC Tree, I was able to create a similar effect like using Voronoi, however instead of voronois, it is cubes.
IMAGE SAMPLING
Instead of doing image sampling
on a flat surface, I wanted to create a more dynamic form by using a curved surface.
CONTOUR
WEEK 2
WEEK 3 PATTERNING
By using data manimuplation using data lists, and shapes, and grids, I was able to create multiple different patterns.
ARC
WEEK 4
GEODESIC + EVALUATE SURFACE
PATTERNING + EQUATION
WEEK 5
RADIAN + NURBS
VOUSSOIR CLOUD ITERATIONS
(GRASSHOPPER DEFINITION ON THE NEXT PAGE)
1
2
3
4
5
6
7
8
9
10
P=3
P=4
P=5
P=6
P=8
P=3
P=7
P=7
P=9
P = 11
S = 0.15
S = 0. 30
S = 0. 5
S = 0. 75
S = 1. 00
S = 0.15 Fz = 3
S = 0. 30 Fz = 3
S = 0. 50 Fz = 3
S = 0. 50 Fz = 5
S = 0. 75 Fz = 5
L = - 20 Fz = 3
L = - 15 Fz = 3
L= - 10 Fz = 3
L=-5 Fz = 5
L=3 Fz = 5
R=0 Fz = 0
R=1 Fz = 3
R= 2 Fz = 5
R=3 Fz = 8
NUMBER OF COLUMNS Points (P)
SIZE OF COLUMNS
Size (S) Unary Force towards Unit Z (Fz)
LENGTH OF COLUMN
Length (L) Unary Force towards Unit Z (Fz) L = - 10
L=-8
L=-5
Fz = 3
Fz = 5
Fz = 8
L= -3
L=3
EXPLOSION
Rest Length (R) Unary Force towards Unit Z (Fz) Fz = 10
Fz = 10
R=5 Fz = 10
EXPLORATION
Using different Plugins and different commands for 10 points of columns
Voronoi Radius = 10
R=1 L = 10
Diagonalize (Kangaroo)
Diagonalize (Kangaroo) with Weaverbird Offset
Reciprocal Angle: 40o
Reciprocal Angle: 150o
Chromodoris Plug-In
Chromodoris PlugIn + Fz = 5
Chromodoris Plug-In + Decreased Smoothness
This was the first time I used Kangaroo- Plug In and it
was very interesting. Being able to create a Gravitypulled simulation.
The script shown is the script for Voussoir Cloud. For the iterations, some other plug-ins were combined with the original script. Extra script was added after the command “Mesh� at the very right. I played around with Chromodorius, Weaverbird, LunchBox Plug-ins to obtain the unique forms.
WEEK 6
ST EP 1
REVERSE ENGINEERING
ST E P 2
PO I N T
V ORONOI
B O UN DAR Y CURVE
R E G ION INT E RSE C TIO N
M O VE ( Z- A X IS )
S CA L E BO U ND A R Y CU R VE
LO F T
E X P L OD E
ME S H U V
ME S H J OI N
W E L D V E R T IC E S
ME S H E D G E S
END
C R E AT E S E T
CREATE SET
POINTS
SPRING
(ANCHOR POINTS)
MESH UNARY FORCE
ST EP 3
MESH
ST E P 4
DE CON ST R UCT ME SH
DE CONS TR U CT FAC E S
LIS T IT EM
M E R GE
P O IN T
P O IN T CE L L
LIST ITEM
P OI N T S
EXPRESSION (a+b+c+d)/4
LINE
E VA L U TAT E CU R V E
CURVE
EDGE S U R FAC E
S U R FA C E
SPECIES 1
SPECIES 2
SPECIES 3
SPECIES 4
REVERSE ENGINEERING SCRIPT
From the previous Voussoir Cloud script, I scripts
further more to create my reverse engineering. As
shown in the diagram above, I changed the mesh CHANGING MESH TO GRIDS
SCRIPT FOR PATTERN
into a grid, and finally was able to add the patterns.
WEEK 7
RELATIVE ITEM
Just by changing the numbers inputed in the
Relative Item command, I was able to create different and dynamic forms and pattern.
S U N L I G H T E X P O S U R E A N A LY S I S S U N PAT H D I A G R A M
S U N L I G H T E X P O S U R E A N A LY S I S S U N PAT H D I A G R A M
WEEK 8-12
SUN PATH ANALYSIS
WEEK 8-12
SOLAR IRRADIANCE ANALYSIS
PROPOSAL MATRIX
M ATRIX MATRIX
Grasshopper Definition is on the next page.
MATRIX GRASSHOPPER DEFINITION
MFINAL ODU LE FORM-FINDING MATRIX FOR MODULES I T E R AT I O N S M AT R I C
PROCESS
Grasshopper Definition is on the next page.
01
02
03
04
05
06
07
08
09
10
01
SELECTION 01 Z = -50 RL = 0 M = 200
Z = -50 RL = 0 M = 50
Z = -50 RL = 10 M = 50
Z = 100 RL = 10 M = 200
Z = -50 RL = 0 M = 200
Z = 100 RL = 0 M = 200
Z = 80 RL = 10 M = 130
Z = 60 RL = 10 M = 200
Z = 100 RL = 10 M = 130
Z = 100 RL = 20 M = 200
Z = -50 RL = 0 M = 200
Z = -50 RL = 0 M = 200
Z = -50 RL = 0 M = 200
Z = -50 RL = 0 M = 200
Z = -50 RL = 0 M = 200
Z = -50 RL = 0 M = 200
Z = -50 RL = 0 M = 200
Z = -50 RL = 0 M = 200
Z = -50 RL = 0 M = 200
Z = -35 RL = 10 M = 50 D = 20
Z = -35 RL = 10 M = 50 D = 30
Z = -35 RL = 0 M = 50 D = 10
Z = 0 RL = 0 M = 80
Z = 60 RL = 20 M = 80
Z = 60 RL = 20 M = 80 D = 20
Z = 200 RL = 20 M = 40 D = 20
Z = 60 Y = 13 RL = 20 M = 200 D = 20
Z = -50 Y = 10 RL = 20 M = 100
02 SELECTION 02
Z = -50 RL = 0 M = 200
03 SELECTION 03
Z = -35 RL = 10 M = 50 D = 10
VECTOR Z = Z VECTOR Y = Y REST LENGTH = R Z MOVEMENT = M ANGLE IN DEGREES = D
MATRIX GRASSHOPPER DEFINITION
For each module, we used a similar command to the Voussoir Cloud, but changed the beginning parts of the script. Curves in the very first command was firstly drawn in Rhino.
MODULE DEVELOPMENT
MODULE ARRANGEMENT
ALGORITHMIC PROCESS
SCRIPT FOR MODULE ARRANGEMENT
IMAGE SAMPLING AND BOUNDING BOX was the main Grasshopper commands that helped us during this process.
end of portfolio.
THANK YOU.