Studio Matrx Monthly · Volume 1 · Issue 4 · September 2026
Amogh N P
 In loving memory of Amogh N P — Architect · Designer · Visionary 
Blocks, Plots & DensityLesson 4.2
Generative & Parametric Urbanism/Module 4 · The Rules of Urban Form

Lesson 4.2 · The Rules of Urban Form

Blocks, Plots & Density

Between the streets lies the fabric - blocks, plots and grain - and the fineness of that grain, not the density number, is what decides whether a city can adapt and live

12 min Interactive lessonFree · open lessonByAmogh N P· Architect & interior designer
The hook

The streets leave blocks behind - and how you cut those blocks into plots quietly decides whether the city can ever change.

If the street network is the skeleton, the blocks and plots are the flesh - the fabric where urban life is actually woven. A block is the land the streets leave enclosed. A plot (or parcel) is a single unit of that land in one ownership - the atom of the city that someone can buy, build on, change or sell. The pattern of how blocks are cut into plots is called the grain of the fabric, and it is one of the most consequential and least understood decisions in all of urbanism.

Fine grain means many small plots per block - many owners, many doors onto the street, many small buildings that can each change independently. Coarse grain means a few huge plots, or a single superblock in one ownership - a whole precinct that can only change all at once. This sounds technical; it is actually the difference between a city that can adapt, mix and stay alive for centuries and one that is frozen and fragile. Fine-grained fabric - the dense old bazaar street, the traditional Indian mohalla, the row of narrow shophouses - lets a thousand small hands add, alter and mix use over time. And this is where computational urbanism carries a specific danger: a generative model finds coarse blocks *easy* - efficient to lay out, clean to measure, tidy to optimize - and the fine grain that makes great fabric is exactly what an algorithm is most tempted to erase. This lesson is about the fabric, the many meanings of density, and defending the grain.

Block -> plots -> grain. Fine grain (many small plots, many doors) = adaptive + alive. Coarse (superblock) = frozen. Same FAR = wildly different cities. Models love coarse - defend the fine grain the model can't see.

The fabric - block, plot and grain

Between the streets lies the fabric, and it has a precise anatomy. A block is the piece of land enclosed by streets - the basic cell of the urban tissue. A plot (parcel) is a single unit of land in one ownership within a block: the atom of the city, the thing an individual can hold, build on, alter or sell. A block is typically divided into many plots, and the pattern of that division - how many plots, how big, how shaped - is the grain of the fabric, by analogy with the grain of wood or cloth.

Grain runs from fine to coarse. Fine-grained fabric has many small plots per block: many separate owners, many front doors and shopfronts meeting the street, many small buildings each able to change on its own. The dense bazaar street, the traditional Indian mohalla, the row of narrow shophouses, the medieval burgage plots of a European town - all are fine-grained, and all share a quality that turns out to be priceless. Coarse-grained fabric has few, large plots - a whole block held by one owner, or the modernist superblock that swallows several old blocks into a single project.

Why does grain matter so much? Because it governs *how a city changes*. Fine grain means the city can evolve one plot at a time: a shop becomes a workshop becomes a home becomes a cafe; a family adds a floor; a new use slips into a single narrow building without touching its neighbours. The fabric adapts continuously, incrementally, at human scale, and accommodates a huge mixture of uses, incomes and activities side by side. Fine grain also produces *active edges* - many doors and windows onto the street, the "eyes on the street" Jane Jacobs prized, the density of shopfronts that makes a street feel alive. Coarse grain freezes the city: a superblock can only change all at once, in one big project, by one big actor, which happens rarely and violently; its edges are long and blank; its uses are singular; and the small, the new and the informal have nowhere to get a foothold. The grain, far more than the buildings, decides whether fabric is adaptive and alive or frozen and fragile - and it is set the moment the plots are drawn.

SAME BLOCK, TWO GRAINS FINE GRAIN many narrow plots, many owners many doors, shops, uses - adaptive can change one plot at a time COARSE GRAIN ONE PLOT ONE OWNER one superblock, one project few doors, blank edges, single use all-or-nothing to change
Zoom
The same block cut two ways: fine grain (many narrow plots, many owners, many doors) can change one plot at a time and stay adaptive, while a coarse superblock of one owner has blank edges, a single use and can only change all at once.

Density and its many meanings

No word in urbanism is more used and less understood than density, and computational urbanism, which loves a single number, makes the confusion worse. "Density" is not one thing; it is a family of very different measures that people routinely mix up.

There is population density (people per hectare), dwelling density (homes per hectare), and - the one designers reach for - built density, usually expressed as floor area ratio (FAR), known in India as floor space index (FSI): the ratio of a building's total floor area to the plot's area. FAR is a powerful, blunt regulatory lever - raise it and you allow more floorspace, lower it and you restrict it - but it says almost nothing about the *form* that results. This is the crucial insight, and the figure makes it visible: the same FAR can produce radically different cities. A FAR of, say, 2 can be a scatter of towers in windswept open space, a continuous mid-rise perimeter block with a calm courtyard, or a dense low-rise fabric of two-to-four-storey buildings on fine lanes. Same density number; utterly different places to live. So "we increased density" or "this scheme is high-density" tells you very little on its own - the question is always *density of what, measured how, in what form*.

Density also carries a heavy load of myth. High density is not the same as overcrowding (crowding is people per room, a housing-quality problem); tall is not the same as dense (some of the densest fabric on earth is low-rise); and low density is not the same as green or humane (car-dependent sprawl is low-density and often bleak). Some of the most loved, liveable places in the world - and much of the traditional Indian city - are dense *and* low-rise *and* fine-grained all at once.

For computation this matters twice over. First, density is genuinely modellable - a parametric model can hold FAR constant and show you the wildly different forms that satisfy it, which is a real and clarifying use. Second, and more dangerously, because FAR is a single number it is exactly the kind of target an optimization loves to push - and a model told to maximise yield at a given FAR will happily produce the towers-in-space or the coarse slab that hits the number while destroying the grain, the street and the life. Density is a servant of good form, never a substitute for it.

SAME DENSITY (FAR), THREE VERY DIFFERENT CITIES TOWERS IN SPACE tall, sparse, windswept base PERIMETER BLOCK mid-rise, street wall, courtyard LOW-RISE DENSE 2-4 storeys, fine lanes The FAR is identical. The lived city is not. "Density" alone tells you almost nothing.
Zoom
Three arrangements at an identical floor area ratio - towers in open space, a mid-rise perimeter block, and dense low-rise fabric - prove that the density number alone tells you almost nothing about the city it produces.

Fine grain vs coarse computational blocks

Here is the module's sharpest warning, because it sits exactly where computation is most seductive. A generative or parametric model finds coarse blocks easy and fine grain hard, and that asymmetry, left unexamined, quietly pushes computational urbanism toward the very fabric that kills cities.

Why does a model prefer coarse? Because a big, single-owner block is *legible* to an algorithm in every way that matters to it. It is efficient to lay out and to build; it yields floor area cleanly at a target FAR; it has simple, optimisable daylight and setback geometry; it maps to one plot, one owner, one contract, one dataset row. Fine grain, by contrast, is *messy* to a model: dozens of tiny irregular plots, dozens of owners, a tangle of party walls and rights, incremental change no snapshot captures, and value that shows up over *decades* in adaptability and life rather than in this quarter's yield. So an optimizer, asked to maximise anything measurable now - units, FAR, cost efficiency, even a clean daylight score - will reliably prefer the coarse block. It scores better on every metric it can see.

But the thing the coarse block destroys is precisely the thing the metrics cannot see: the fine grain that lets a city adapt one plot at a time, mix uses and incomes, offer many active doors to the street, and give the small, the new and the informal a foothold. This is not a small aesthetic loss; it is the difference between fabric that lives for centuries and fabric that is obsolete in one. The catastrophic top-down projects of the twentieth century - the superblock estates that replaced humming fine-grained neighbourhoods with coarse slabs in open space - made exactly this error by hand, optimizing for hygiene, light and efficient production while erasing the grain, and they are among urbanism's most studied failures. Naive computational urbanism can now make the same error automatically, at scale, and gild it with the false objectivity of an optimized number.

So the discipline is explicit. When a model hands you an efficient, tidy, coarse-grained scheme that scores beautifully, treat that as a *warning*, not a result. Ask what grain it has - how many plots, how many owners, how many doors, how it could change in twenty years. Preserve and generate *fine* grain deliberately, against the algorithm's grain, because it is the single most reliable predictor of whether fabric will stay adaptive and alive.

WHY GRAIN MATTERS MORE THAN THE ALGORITHM SEES COARSE BLOCK optimizes - efficient FAR & unit yield - fast to plan and build - clean daylight geometry - one owner, one contract - tidy, legible to a model FINE GRAIN produces - many doors, active edges - mixed uses and incomes - change one plot at a time - room for the small and new - resilience over decades coarse scores well now; fine grain is what keeps a city alive later
Zoom
Why grain matters more than the algorithm sees: a coarse block scores well on everything a model measures now - yield, speed, clean geometry, one owner - while fine grain produces the active edges, mixture and plot-by-plot adaptability that keep a city alive later.

The Indian fine grain the model erases

Nowhere is this lesson more urgent than in India, because so much of the Indian city is fine-grained, organic fabric of extraordinary quality - and so poorly seen by a computational model. The dense old bazaar, the mohalla of narrow plots and mixed uses, the traditional pol or wada, the informal settlement that houses millions - these are, at their best, world-class urbanism: astonishingly fine-grained, intensely mixed, walkable, adaptive, and alive, achieving a density and a vitality that planners elsewhere struggle to design deliberately. This fabric is the grown city at its finest, and it deserves to be understood as an achievement, not a problem.

Yet it is exactly what a naive model cannot see or values wrongly. The plots are tiny, irregular and often informally held, so they may not appear cleanly in cadastral data at all. The mixture of home, workshop, shop and shrine in one narrow building defeats a land-use category that wants one use per parcel. The incremental, self-built adaptation that keeps the fabric alive registers as "unplanned" and "substandard" to a system trained on formal development. So a computational masterplan can rate this superb fabric as chaotic, low-value or blighted, and "optimize" it into coarse, efficient, single-use blocks - erasing not just buildings but the livelihoods, mixture and social life that the fine grain sustained, and displacing the most vulnerable in the name of an objective number. India's cautionary history of top-down redevelopment is full of exactly this substitution of coarse for fine, and computation threatens to automate it.

The honest, competent stance follows from everything above. Use computation to *understand* this fabric - to measure its remarkable density, mixture and connectivity and to make the evidence-based case for its value - not to flatten it. Treat fine grain as a design goal to protect and reproduce, not an inconvenience to clear. And keep the binding decisions where they belong: whether to preserve, upgrade in place, or redevelop a fine-grained neighbourhood is a profound question of equity, rights and livelihood for the affected communities, the planning authority and the statutory process - the master-plan and development-plan process, the applicable development-control regulations and the National Building Code of India - never a yield figure the model can settle. The grain that makes a city live is exactly what the model is most tempted to destroy; defending it is the urbanist's job.

WHY GRAIN MATTERS MORE THAN THE ALGORITHM SEES COARSE BLOCK optimizes - efficient FAR & unit yield - fast to plan and build - clean daylight geometry - one owner, one contract - tidy, legible to a model FINE GRAIN produces - many doors, active edges - mixed uses and incomes - change one plot at a time - room for the small and new - resilience over decades coarse scores well now; fine grain is what keeps a city alive later
Zoom
Why grain matters more than the algorithm sees: a coarse block scores well on everything a model measures now - yield, speed, clean geometry, one owner - while fine grain produces the active edges, mixture and plot-by-plot adaptability that keep a city alive later.
Verify-this: read the grain, not just the density; the binding fabric decisions are democratic

Block, plot, grain

The anatomy of fabric

A block is the land the streets enclose; a plot is one unit of it in one ownership; grain is how blocks are cut into plots. Fine grain (many small plots) lets a city adapt one plot at a time; coarse grain (superblocks) freezes it.

Density has many meanings

Not one number

Population, dwelling and built density (FAR / FSI) are different things; the same FAR can be towers in space, perimeter blocks, or low-rise dense fabric. Dense is not tall; dense is not overcrowded. Density serves form, never substitutes for it.

The coarse-block trap

What optimization prefers

Models find coarse, single-owner blocks easy and fine grain hard, so optimizing yield at a target FAR pushes toward coarse fabric that scores well now and is dead in a generation - the superblock error, automatable. Treat an efficient coarse scheme as a warning.

The binding choice is democratic

Preserve, upgrade or redevelop

Whether to keep, upgrade in place, or redevelop a fine-grained neighbourhood is a question of equity, rights and livelihood for the affected communities, the planning authority and the statutory process (in India the master-plan process, the DCR and NBC India), never a yield figure.

Hands-on workshop

Workshop - read the grain of two neighbourhoods

Grain is invisible until you trace it. In this workshop you take two contrasting pieces of city - one fine-grained, one coarse - and map their block-and-plot structure, then reason about how each can change and what a density number hides about each.

Maps or aerials, tracing paper and a notebook. No specialist software - this workshop trains the grain eye by hand; parametric density models come in Module 2, and the binding decisions about preserving or redeveloping fabric always stay with the affected communities, the planning authority and the democratic process.

Given & goal
Goal: learn to see grain and to distrust the density number
Inputs: maps or aerial images of two areas you know - one fine-grained (an old bazaar, a mohalla), one coarse (a gated layout, a superblock estate) + tracing paper or a notebook
Time: ~50 minutes
  1. 1Trace the blocks and plots: for each area, outline the blocks the streets enclose, then trace the individual plots within a representative block. Count the plots and estimate the number of separate owners and street-facing doors.
  2. 2Name the grain: label each area fine or coarse, and describe the difference in one sentence each - plots per block, doors per hundred metres of street, uses you can see.
  3. 3Reason about change: for each, ask how it can change - one plot at a time, or only all at once by one big actor? Which can absorb a new small shop, a home workshop, an extra floor without disturbing its neighbours?
  4. 4Interrogate the density number: if both areas had the same FAR, would that number tell anyone which is the better place to live? Write what the density figure hides about each.
  5. 5Write a one-paragraph judgement: if an optimizer were told to maximise yield on the fine-grained area, what grain, edges and mixture would it likely destroy to hit the number, and why must the choice to redevelop it stay with the community and the statutory process - flagged as your reasoning.

You’ll walk away with
A two-panel grain study: traced block-and-plot diagrams of a fine and a coarse area with plot and door counts, a note on how each can change, and an honest paragraph on what a density number hides and what optimizing yield would erase - framed as reasoning, not a proposal. Any real redevelopment decision belongs to the affected communities and the statutory process.

The worked example

Three altitudes on the same idea

Read the band that fits you — or all three.

For the architect / urban designerUsing computation to explore, analyse and test urban form - while people and the democratic process decide

For the architect or urban designer, grain is the quiet decision that outweighs almost everything else - and computation, which finds coarse blocks easy and fine grain hard, will pull you the wrong way unless you resist it deliberately. A parametric model is genuinely useful for showing how a fixed density (FAR) can take radically different forms - towers in space, perimeter blocks, low-rise dense fabric - and that alone is a clarifying, myth-busting tool worth using. But when an optimizer hands you an efficient, tidy scheme that maximises yield at a target FAR, read it as a warning: it almost certainly reached that score by coarsening the grain, blanking the street edge and singularising the use. Ask of every generated fabric how many plots, how many owners, how many active doors, and how it could change one plot at a time over twenty years. Design fine grain in on purpose - it is the strongest predictor of adaptive, living fabric. And keep the binding choice - whether to preserve, upgrade or redevelop a fine-grained neighbourhood - with the affected communities, the planning authority and the statutory process; density is a servant of good form, never a substitute for it.

For the planner / urbanistWhere computational methods genuinely help planning and where the city's human and political life resists them

For the planner or urbanist, density and grain are where computation both helps most and misleads most, because a single number like FAR is exactly what a model loves and a city least reduces to. Computation can strengthen your evidence base: it can hold density constant and reveal the very different forms that satisfy it, measure the real density and mixture of an existing fine-grained neighbourhood, and puncture the myths that conflate density with overcrowding or height. Use it for that. But be vigilant that FAR and yield, being single numbers, become optimization targets that push schemes toward coarse, single-owner blocks - the pattern that freezes a city and erases the fine-grained, mixed, informal fabric that houses and employs the most people. In India especially, that fabric may not even appear cleanly in the data, so the model can rate world-class living fabric as blight. Use analysis to make the case for the value of fine grain, not to justify clearing it, and keep the binding decision - preserve, upgrade in place, or redevelop - with the statutory process, the affected communities and the law, defending the grain the model cannot see.

For the studentHow cities can be grown by rule - and why a city is a living system, not an optimization problem

Learn to see the grain of a city and you will understand urban form more deeply than most professionals. The fabric between the streets has a precise anatomy: a block is the land the streets enclose, a plot is one unit of it in one ownership - the atom you can build on and change - and the grain is the pattern of how blocks are cut into plots. Fine grain (many small plots, many owners, many doors) lets a city adapt one plot at a time, mix uses and incomes, and stay alive for centuries; coarse grain (huge single-owner blocks and superblocks) freezes it. Learn too that density is not one number: the same floor area ratio (FAR, or FSI in India) can be towers in open space, mid-rise perimeter blocks, or dense low-rise lanes - utterly different cities. And learn the trap: a generative model finds coarse blocks easy and fine grain hard, so it is tempted to erase exactly the grain that makes fabric live - the same mistake the failed superblock estates made by hand, now automatable. Much of the traditional Indian city is world-class fine-grained fabric that a naive model cannot even see. Hold the number lightly and the grain firmly, and remember the binding decisions are democratic, not a yield figure.

Misconception check

Density is the key number in urban design - if we set the right floor area ratio and pack in the units efficiently, we get a good, dense, sustainable neighbourhood. A computational model that maximises yield at the target density is doing exactly what good urbanism needs.

This confuses a number with a city, and it is one of the most consequential errors in the field. Density matters, but 'density' is not one thing - it is a family of different measures (people per hectare, dwellings per hectare, built floor area ratio) that people constantly conflate - and, crucially, the headline built-density number tells you almost nothing about the resulting form. The same FAR (FSI in India) can produce towers scattered in windswept open space, a calm mid-rise perimeter block with a courtyard, or a dense low-rise fabric of fine lanes: identical density, utterly different places to live. So 'we hit the target density efficiently' is not a measure of good urbanism at all. What actually decides whether fabric can adapt, mix and stay alive is the GRAIN - how the blocks are cut into plots. Fine grain (many small plots, many owners, many doors onto the street) lets a city change one plot at a time, mix uses and incomes, offer active street edges, and give the small, the new and the informal a foothold - the qualities that keep fabric alive for centuries. Coarse grain (huge single-owner blocks, superblocks) freezes the city and blanks the street. And here is the trap for computation: a model finds coarse blocks EASY - efficient to lay out, clean to measure, tidy to optimize at a target FAR - and fine grain HARD, so an optimizer told to maximise yield will reliably produce the coarse, single-use, blank-edged fabric that scores well now and is dead in a generation. This is exactly the mistake the failed superblock estates made by hand, now automatable and gilded with a false objectivity. In India, where much of the city is superb fine-grained fabric that may not even appear cleanly in the data, the danger is acute. So do not optimize yield at a density and call it urbanism: design fine grain deliberately, treat an efficient coarse scheme as a warning, and keep the binding decisions with the affected communities and the statutory process.
Try it

Do it yourself

No software needed - reason it through.

  1. 1Define block, plot and grain, and explain why grain governs how a city can change.
  2. 2Why is fine-grained fabric more adaptive and alive than coarse-grained fabric? Give concrete reasons.
  3. 3Show that the same density (FAR) can produce very different cities, with three example forms.
  4. 4Explain the coarse-block trap: why does an optimizer prefer coarse blocks, and what does that destroy?
  5. 5Why is much of the traditional Indian city world-class fabric that a naive computational model cannot see?
Take this with you

The one line to carry out

Between the streets lies the fabric - blocks cut into plots - and the fineness of that grain, far more than the density number, decides whether a city can adapt and live: fine grain lets a thousand small hands change it one plot at a time, coarse grain freezes it, the same FAR can be radically different cities, and because a model finds coarse blocks easy and fine grain hard, naive optimization erases exactly the grain that makes fabric live - so read the grain not the number, treat an efficient coarse scheme as a warning, and keep the binding fabric decisions human, democratic and just.
Take it further
References & further reading

Peer-reviewed journals & authoritative standards

  1. 01City blockWikipedia - City block, 2026.
  2. 02Density (urban)Wikipedia - Density (urban), 2026.
  3. 03Floor area ratioWikipedia - Floor area ratio, 2026.
  4. 04Urban morphologyWikipedia - Urban morphology, 2026.
  5. 05Urbanization in IndiaWikipedia - Urbanization in India, 2026.
Related lessons
Recap
Between the streets lies the fabric, and it has a precise anatomy. A block is the land the streets enclose; a plot is one unit of that land in one ownership - the atom of the city someone can build on, alter or sell; and the grain is the pattern of how blocks are cut into plots. Fine grain means many small plots per block - many owners, many doors onto the street, many small buildings that can each change on their own - and it is priceless, because it lets a city adapt one plot at a time, mix uses and incomes side by side, offer active street edges, give the small and new and informal a foothold, and stay alive for centuries. Coarse grain - huge single-owner blocks and superblocks - freezes the city, blanks the street and can only change all at once. Density, meanwhile, is not one thing: population, dwelling and built density (floor area ratio, or FSI in India) are different measures people constantly conflate, and the same FAR can produce towers in open space, mid-rise perimeter blocks, or dense low-rise lanes - utterly different places. Dense is not tall, not overcrowded, not the opposite of green. The sharp warning for computation: a model finds coarse blocks easy (efficient, clean to measure, tidy to optimize at a target FAR) and fine grain hard (messy plots, many owners, value that shows over decades), so an optimizer maximising yield reliably produces coarse fabric that scores well now and is dead in a generation - the exact error of the failed superblock estates, now automatable and gilded with false objectivity. In India, much of the city is superb fine-grained fabric that a naive model cannot even see and may rate as blight, threatening to erase livelihoods and mixture in the name of a number. So read the grain, not just the density; treat an efficient coarse scheme as a warning; design fine grain deliberately; and keep the binding decisions - preserve, upgrade or redevelop - with the affected communities, the planning authority and the statutory process.
Carry forward →

Blocks and plots are flat until they rise: the moment fabric becomes three-dimensional - massing, height, the envelope that meets street and sky - a new set of forces and a new set of metrics come into play. Next we build upward.

A

The author

Amogh N P

Architect, interior designer, and creative polymath. Studio Matrx began in his notebooks — his vision of design made honest, useful, and open to everyone. Its Academy is written and taught in his memory, and free, forever.

More about Amogh →