Brendan Harmon

Generative Landscapes

A course on generative design for landscape architects.

Random grove

Introduction

Visual programming and parametric modeling of landscapes with GIS and Grasshopper.

Syllabus: Generative Landscapes 2020

Videos: Youtube & Vimeo

Software: GRASS GIS & Rhino


Lectures

Generative Landscape Architecture


Tutorials

Modeling a parametric tree in Grasshopper

Software: Rhino and Grasshopper

Data: parametric-tree.gh


Modeling a linear array of trees in Grasshopper

Software: Rhino and Grasshopper with the Pufferfish plugin

Data: linear-array.gh


Arraying trees along a path in Grasshopper

Software: Rhino and Grasshopper with the Pufferfish plugin

Data: curve-array.gh


Modeling a strange attractor in Grasshopper

Software: Rhino and Grasshopper with the Chimpanzee plugin

Data: strange-attractor.gh


Rendering a strange attractor with Thea for Rhino

Software: Rhino and Thea Render

Data: strange-attractor.3dm


Modeling a parametric grid of trees in Grasshopper

Software: Rhino and Grasshopper with the Pufferfish plugin

Data: parametric-grove.gh


Modeling a random array of trees in Grasshopper

Software: Rhino and Grasshopper with the Pufferfish plugin

Data: parametric-forest.gh


Modeling a forest with a particle system in Grasshopper

Software: Rhino and Grasshopper with the Pufferfish plugin

Data: particle-forest.gh


Rendering a photorealistic tree with Thea for Rhino

Software: Rhino and Thea Render

Library: Xfrog Plants, free Xfrog Samples, or free Thea Libraries


Terrain modeling in Grasshopper

Software: GRASS GIS, Rhino, and Grasshopper with the Docofossor plugin

Data: Hilltop Arboretum Dataset for GRASS GIS, elevation.xyz, & terrain-modeling.gh


Terrain analysis in Grasshopper

Software: Rhino and Grasshopper with Docofossor, Bison, and Nudibranch plugins

Data: elevation.xyz & terrain-analysis.gh


Grading terrain in Grasshopper

Software: Rhino and Grasshopper with the Docofossor plugin

Data: elevation.xyz & terrain-grading.gh


Rendering a random meadow in Grasshopper

Software: Rhino, Thea Render, and Grasshopper with the Elefront, EdiTree, and Pufferfish plugins

Data: random-meadow.gh


Rendering a random forest in Grasshopper

Software: Rhino, Thea Render, and Grasshopper with the Elefront, EdiTree, and Pufferfish plugins

Data: random-grove.gh