Brendan Harmon

Computational Design

A course on computational design for landscape architects.

Random grove

Introduction

A course on computational design, digital fabrication, and lidar and drone analytics for landscape architects.

Syllabus: 2020 & 2021 & 2022 & 2023

Videos: Youtube

Software: Rhino, Grasshopper, Metashape, Thea Render, & GRASS GIS

Lectures: Generative Design

Readings: Mario Carpo, The Alphabet and Algorithm & Christophe Girot, Cloudism


Fundamentals


Elements

  • Parametric Bench with Grasshopper
  • Lungomare Bench with Grasshopper
  • Strange Attractor with Grasshopper
  • Rendering a Strange Attractor with Thea for Rhino
  • Attractors with Grasshopper

Paving


Planting

  • Parametric Tree with Grasshopper
  • Linear Array of Trees with Grasshopper
  • Arraying Trees Along a Path with Grasshopper
  • Parametric Grid of Trees with Grasshopper
  • Ecological Gradient with Grasshopper
  • Forest from Particle System with Grasshopper
  • Rendering a Tree with Thea for Rhino
  • Random Meadow with Grasshopper
  • Rendering a Grove with Grasshopper
  • Random Grove with Grasshopper
  • Random Forest with Grasshopper
  • Ecological Attractors with Grasshopper
  • Recursive Tree with Grasshopper
  • Drifts of Planting with Grasshopper
  • Forests from Noise with Grasshopper

Terrain

  • Parametric Landforms with Grasshopper
  • Parametric Landscape with Grasshopper
  • Trigonometric Landforms with Grasshopper
  • Topographic Attractors with Grasshopper
  • Landforms from Audio with Grasshopper
  • Landscape from Audio with Grasshopper
  • CNC Surface Milling with RhinoCAM
  • Terrain Modeling with Grasshopper
  • Grading Terrain with Grasshopper
  • Exporting Terrain from Grasshopper

Landscape

  • Garden from Noise with Grasshopper