Skip to content
Urban Fabric Generator — Streets, blocks, and land-use massing at urban scale.
Script pack Launch price

Urban Fabric Generator

Streets, blocks, and land-use massing at urban scale.

USD 63, was USD 79

Instant download after checkout. All sales final. Digital products are non-refundable.

Version 1.0 · Prepared 2026-07

Architecture All-AEC Grasshopper/Rhino

Screens

What it does

Blocking out streets, blocks, and land-use massing at neighborhood scale is slow to test by hand, one block at a time. Urban Fabric Generator (delivered as four worked example definitions) builds a road hierarchy of main, secondary, and tertiary streets that subdivides a site into blocks, then generates per-block massing driven by land use, floor area ratio, density, grouping, and orientation. A further example classifies regions by urban function from areas you mark as training examples. Set street widths, then the massing drivers on sliders, moving from the street network through to massing across the four linked examples. You test a neighborhood-scale layout in one sitting instead of blocking it out block by block, though it's a design aid: review the massing and the classification output before using either downstream.

What is included

  • Road network by hierarchy: main, secondary, tertiary, with widths
  • Block subdivision from the street network
  • Per-block massing by land use, floor area ratio, and density
  • Building grouping, orientation, and mix controls
  • A region-classification example driven by marked training areas
  • Four worked example definitions with videos

How it works

  1. 01

    Open the four .gh definitions in Rhino 8, in sequence: streets, blocks, massing, classification.

  2. 02

    Set street hierarchy widths to generate the road network and block subdivision.

  3. 03

    Set the per-block massing drivers (land use, FAR, density, grouping, orientation).

  4. 04

    Mark sample training regions if you're using the classification example.

  5. 05

    Review the output before carrying it into further design work.

Parameters

The sliders and inputs the tool exposes.

Parameter Controls
Road hierarchy Main, secondary, and tertiary street widths
Massing drivers Land use, floor area ratio, and density per block
Grouping & orientation Building grouping, orientation, and mix
Training regions Sample regions you mark, used to classify the rest by urban function
FAQ

Questions about this product

Is this one definition or several?

It is a set of example definitions that move from streets to blocks to massing, with a separate example for classifying regions by function.

How does the classification example work?

You mark sample regions as houses, towers, or public space, and it classifies the rest against those examples. It is a design aid, so review the output before using it.