Urban Fabric Generator
Streets, blocks, and land-use massing at urban scale.
Instant download after checkout. All sales final. Digital products are non-refundable.
Version 1.0 · Prepared 2026-07
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
- 01
Open the four .gh definitions in Rhino 8, in sequence: streets, blocks, massing, classification.
- 02
Set street hierarchy widths to generate the road network and block subdivision.
- 03
Set the per-block massing drivers (land use, FAR, density, grouping, orientation).
- 04
Mark sample training regions if you're using the classification example.
- 05
Review the output before carrying it into further design work.
Parameters
The sliders and inputs the tool exposes.
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.
Related tools
Urban and Site Planning Bundle
Plan streets, blocks, and parking at site scale.
GridCreator
Generate a full grid set from a count and an offset.
LevelCreator
Build every level, plus its plan and ceiling views, from one Excel file.