CCD
A DESIGNER-DRIVEN CITIES TOOLKIT.

Computational City Design (CCD) is a custom Grasshopper plugin developed in-house by SOM — a comprehensive set of parametric components for urban design, from site creation and street networks to parcels, lots, land use assignment, and massing generation with real-time metrics and 2D analysis.
The detailed CCD case study is access‑controlled.
The remaining sections are gated. If you have a password, enter it to unlock the full page.
CCD enables designers to rapidly prototype and iterate on urban plans using a node-based visual programming workflow within Rhino / Grasshopper. Using object-oriented programming, each object of the urban form is imbued with parameters unique to that object — from blocks and parcels to footprints and massing.
The tool allows users to draw the street centerline grid, allocate open space, parcelize buildable blocks into Lots, assign land use, generate footprints, and extrude massing. Each step generates geometry and metrics in real time, allowing for rapid extraction of metrics at any scale — building, lot, parcel, neighborhood, or district.
CCD is not a generative tool that scores and ranks options for you. It is a designer-driven approach — you make the decisions, and the tool adapts in real time.
Driving Parameters, Metrics, & Analysis.

Balancing density & open space.








A dynamic UI for interacting with the object model.
CCD UI is a custom Windows Forms–based parametric design environment embedded inside Grasshopper / Rhino. Designers interact through structured card-based parameter panels — each component opens a dedicated floating window with labeled input rows, dropdowns, sliders, and live-updating viewer panes.
CCD UI introduces interactive parcel selection and modification in the viewer, live 2D plan compositing, massing block placement via drag-and-drop, and SVG export from any viewer panel.
Across scales & contexts.
Component library.

Framework

Open Space

Parcels

Lots

Land Use

Framework Metrics

Footprints

Extrusions

Massing Metrics
Scheme adaptations & analysis.

















