Representation + Landscape
Landscape Architecure Program Graduate School of Design Harvard University
Fa l l 2 0 2 0
Grasshopper Landform 01 3D landform from 2D geometry
2
Representation + Landscape
A d o b e A f t e r E f f e c t s : Tu t o r i a l 0 1
CO N T E N TS
i nt roduc t i on
page 0 5
step by step
page 0 7
3
4
Representation + Landscape
2-dimensional geometry (closed curve)
3-dimensional landform (mound)
A d o b e A f t e r E f f e c t s : Tu t o r i a l 0 1
int ro d u c t i o n The intention of this Grasshopper definition for Rhino is to quickly generate 3-dimensional landforms (mounds) from 2-dimensional geometry (closed curves). The definition utilises the Voronoi cell structure to describe the 2-dimensional shape and subsequently create sectional ribs and ridge lines. These elements are moved vertically to form the 3-dimensional framework from which a ‘rough’ Delaunay Mesh can be made. This mesh is in turn utilised to generate contours which can be easily ‘Patched’ to form a smooth terrain. There are variables in the definition (number sliders) that can be utilised to define number of points that divide the curve, the height of the mound, and the distance between contours. All of these factors inform the qualities and characteritics of the final landform.
5
6
Representation + Landscape
2-dimensional geometry (closed curve) drawn in Rhino
curve divided into points, and the Voronoi cell that is generated from these points
Voronoi cell trimmed to the inside of the closed curve geometry
A d o b e A f t e r E f f e c t s : Tu t o r i a l 0 1
Ste p by Ste p In s t r u c t i on s Step 00 Draw the 2-dimensional geomtry as a closed curve in Rhino
Step 01 Right click on the Curve component
Curve component
> select ‘set one Curve’ > select the curve in Rhino This part of the definition divides the curve into a number of points - the number of points can be controlled by the number slider. It then creates Voronoi cells from the points, and finally trims the Voronoi to only the inside of the Rhino closed curve. Note that you can contril the number of points that the curve is divided in the Number Slider. Step 02 This part of the definition explodes the Voronoi cells and divides the geometry into 2 types; - ‘ridge lines’ that do not touch the original curve - section ‘ribs’ that touch the origiinal curve
Number Slider defines the number of points that divides the curve.
7
8
Representation + Landscape
Multiplication factor is 1.0
Multiplication factor is 0.5
Multiplication factor is 2.0
A d o b e A f t e r E f f e c t s : Tu t o r i a l 0 1
Step 03 Move the section ‘ribs’ vertically. Note that here you have control over the height of the landform by adjusting the multiplication factor in the Number Slider. The examples on the left describe 3 different multiplicatiob factors. Number Slider that defines the multiplaction factor for the height of the landform
9
10
Representation + Landscape
Delaunay Mesh constructed with the sectional ‘ribs’
baked Delaunay Mesh
baked Delaunay Mesh
A d o b e A f t e r E f f e c t s : Tu t o r i a l 0 1
11
Step 04 Create a Delaunay Mesh from the section ‘ribs’ Note that the baked Delaunay Mesh is not smooth.
Step 05 Create contours from the Delaunay Mesh
Number Slider that defines the distance between contours
12
Representation + Landscape
Contours
baked Delaunay Mesh
Patch surface
baked Patch surface
A d o b e A f t e r E f f e c t s : Tu t o r i a l 0 1
Step 06 Cull Index
Step 06 Patch from Contours
13