Kiarash Taherikiatah.com
Original notebook studies of housing, cores and gardens
KIARASH TAHERI / RESIDENTIAL / DESIGN 5

Residence
Hell.

From a question drawn on paper to a design system that can grow, be interrupted, and make architecture.

Original residential sketch / May 2026
00 / THE PROJECT

A residential project became a way to test who makes a spatial decision.

The Shahrak Gharb brief began with a site and a housing question. Sketches and Grasshopper experiments asked how households, cores, gardens, light and circulation might affect one another. Residential grew into a workspace for setting rules, watching a run, and changing it while it is still forming.

The records below come from different moments and runs. Captions distinguish the saved Shahrak case, synthetic demonstrations and proposed construction work.

01 / THE CURRENT INSTRUMENT

First, see what the system makes.

A saved 100-home Shahrak case becomes a spatial model and a working interface. The model image is a render of the recorded case; the screen below is a later live capture of the full application.

Model render of galleries, homes and shared garden in the saved Shahrak case
Garden and gallery / saved Shahrak modelModel render · unbuilt design
THE WORKSPACE / ACTUAL APPLICATION

Site inputs, model canvas, analysis and the growth programme are visible together. Open the full capture to inspect the controls.

Complete live Residence Hell application window: 100-home Shahrak model, site and analysis panels, and bottom growth programme
Live application / 100 of 100 homes / complete 1680 × 1050 window20 September saved run reopened 3 October 2026 · Open full size ↗
02 / ORIGIN

Questions before a generator.

Notebook work, a complete parametric definition, optimization trials and a debugging state show the questions and difficulties that preceded the current workspace.

Original notebook sketch about resident agents and growth
Resident agents / original notebook
Author annotated screenshot of an early software bug
Debugging / intermediate software state
Complete saved Grasshopper definition with geometry, void, volume, noise and sunlight operations
The complete Grasshopper definitionEarly form and evaluation experiment
Historical Wallacei optimization session
Wallacei / historical search experiment, separate from the present engine
03 / SYSTEM

A programme of decisions, with places to intervene.

The saved C01 run did not appear in one step. It placed households, checked stranded agents, built circulation, and added gardens and sitework. These four images are individual saved checkpoints.

Three axonometric views of the saved Shahrak cells: support cores, homes, then circulation and gardens
Spatial layers / 3D drawingOne 100-home grid seen through three functions · open full size ↗
Initial block and core frame
01 / FrameBlocks and cores · checkpoint 00
Households placed around cores
02 / Place96 households · checkpoint 16
Circulation connecting placed households
03 / ConnectCirculation · checkpoint 27
Completed saved massing and outdoor cells
04 / Finish100 households and outdoor cells · checkpoint 31
THE SAVED PROGRAMME / 11 STAGES
  1. Neighbourhood blocks
  2. Reserve corridors
  3. Place neighbourhoods
  4. Evaluate
  5. Circulation
  6. Stranded-agent check
  7. Cleanup
  8. Balconies
  9. Macro plan
  10. Gardens
  11. Sitework
ONE RECORDED CHOICE

Three valid places for one home.

A replay using C01 checkpoint 6 found 36 valid locations for household 036. Compare the two leading candidates with a third location to see how the placement criteria affect the choice.

Same eight-cell footprint on three saved Shahrak levels: occupied at level five, available at level six, and reserved at level eleven
Validity before scoring / same footprint at three levelsActual C01 checkpoint 06 grid + later candidate trace · open full size ↗
Selected placement of household 036
A / Selected 38.79Field 26.79 + stack 6 + other 6. Two service cells below.
Reversed room roles in the same slot
B / Reversed 38.29Same slot and bonus; changing room roles lowers the field score.
Valid placement at another location
C / Other location 35.32Higher field score, but no service-stack bonus.
Score anatomy showing the selected T3 dwelling's eight cells, ten measured field contributions, and separate stack and other terms
Why A scored 38.79 / ten field channels + two termsSource-backed analytical redraw · open full size ↗

The scores compare candidates within this replay.

A NEW RUN IN THE LIVE WORKSPACE

Set a brief. Watch it grow. Check the result.

This 14-second sequence uses sampled frames from a live session: set 18 homes and a family-focused scheme on a 13 × 19 × 6 grid, choose the courtyard policy, then grow the model. The policy reserves a central void before placing homes, routing access and adding gardens. Winter and summer sun lenses are inspected afterward. This is a separate software demonstration, not another view of the saved Shahrak case.

New design / sampled live app frames / 2 October 202618 / 18 homes placed · family_focused scheme · courtyard_lowrise policy · seed 42
04 / GROWTH

Watch a run take shape.

Follow a C01 run through 113 placement states, from the first homes to the assembled neighbourhood.

C01 / PLACEMENT RECORD001 / 113
First recorded C01 placement state
BEYOND ONE RUN

Different inputs, different configurations.

These six saved synthetic requests are compact range samples, not successive C01 frames or outcomes of the Shahrak brief.

Compact 24-home configuration
Compact / 24
Court 24-home configuration
Court / 24
Duplex strip configuration
Duplex strip
Garden mix configuration
Garden mix
Gentle slope configuration
Gentle slope
Large household configuration
Large households
05 / AUTHORSHIP

Pause. Change the field. Continue.

A separate six-home demonstration records a human edit to an active run. After two homes are placed, five cells are reserved and one home is locked. The branch continues around those decisions.

Run before intervention, with two homes
01 / InspectTwo placed homes
Reserved cells and one locked home
02 / EditFive cells reserved; home 001 locked
Continuation with six placed homes
03 / ContinueSix homes in the edited branch

The reserved footprint is an input to this recorded synthetic run, not a built slab.

06 / ANALYSIS

Read the same Shahrak model through different fields.

Eight analysis views show the same housing arrangement in its site context, with terrain, roads, planting and surrounding buildings. Change the field to compare the model's spatial and environmental calculations.

Saved Shahrak application view with winter sun field coloring on the housing model
Winter sunOpen source ↗
Saved Shahrak application view with summer sun field coloring on the housing model
Summer sunOpen source ↗
Saved Shahrak application view with wind field coloring on the housing model
WindOpen source ↗
Saved Shahrak application view with noise field coloring on the housing model
NoiseOpen source ↗
Saved Shahrak application view with local density field coloring on the housing model
Local densityOpen source ↗
Saved Shahrak application view with energy demand field coloring on the housing model
Energy demandOpen source ↗
Saved Shahrak application view with ground reach field coloring on the housing model
Ground reachOpen source ↗
Saved Shahrak application view with core proximity field coloring on the housing model
Core proximityOpen source ↗
UNDER THE MODEL VIEW

Ten recorded values across occupied homes.

Ten normalized fields describe the occupied home cells in the C01 model. Each axonometric uses the same arrangement and grid levels, making it possible to compare the fields across the neighbourhood.

Ten aligned axonometric views coloring saved Shahrak home cells by recorded field values
Ten fields / one 100-home arrangementC01 model fields / open full size ↗

Colours show relative values within each calculated field.

07 / ARCHITECTURE

The saved Shahrak case has more than a plan.

The 100-home Shahrak design is developed through site plans, sections and dwelling studies, moving between the neighbourhood and individual rooms.

SHAHRAK-RECONCILED / SHAHRAK-RESOLVEDSEED 42100 / 100 PLACED
Model render of stepped homes, terraces and shared ground in the saved Shahrak design
Terraces and shared ground / saved Shahrak modelModel render · unbuilt design
Detailed model render of the northern C01 cluster and shared ground
North cluster / recorded C01 output
Model render of a C01 residential cluster with gallery and facade detail
Cluster detail / recorded C01 output
THE SYSTEM IN SECTION

Ground, cores and services are part of the model.

The cut through the sloping site can be read alongside a residential core, ground assembly and service network. These are separate saved model and drawing records of the Shahrak design.

Longitudinal technical section through the sloping Shahrak site and residential structures
Longitudinal sectionSource-native drawing / cropped to the drawn extent
Sectional axonometric of a Shahrak residential core
Residential core / sectional axonometric
Exploded view of the saved parking and ground assembly
Ground and parking / model assembly
Service network in the Shahrak model
Service network / model view
GROUND AND ARRIVAL

Where the buildings meet the site.

The registered masterplan and arrival drawing are technical records of the same saved case. They sit at a smaller reading scale, alongside the model views.

Registered Shahrak masterplan
Registered masterplan / native geometry
Arrival and circulation drawing
Arrival routes / native geometry
A SEPARATE ARCHITECTURAL MODEL

The housing was developed beyond the app view.

The Design 5 housing model develops rooms, shared decks, windows and planted terraces in Revit.

Retained Revit 3D view of stepped housing with detailed rooms, terraces, windows and planted shared decks
Housing study / Revit modelOriginal full screenshot available here ↗
LATER MODELED DWELLING STUDIES

Look inside the rooms.

These later dwelling studies develop the interior layouts, with walls, glazing, fittings and furniture shown in cutaway.

FROM THE SAVED SHAHRAK EXPORT

A numbered dwelling in plan.

This earlier C01 export records dwelling U000 on level 10. Its 8 × 8 m footprint and room areas belong to this saved plan; the modeled cutaways above are separate studies.

Native plan of Shahrak T1 dwelling 000
U000 / level 10 / source plan
ROOMS IN THE U000 PLAN
  • Living / dining 22.6 m²
  • Kitchen 9.2 m²
  • Hall 3.4 m²
  • Primary bedroom 14.3 m²
  • Foyer 2.6 m²
  • Bath / laundry 4.4 m²
SIX DWELLING TYPES / EARLIER C01 EXPORT

Six different room organizations at one glance.

These six native unit exports belong to the earlier C01 run. They are shown together so the changes in room shape and edge can be compared without repeating a large cutaway six times.

Rendered native C01 T1 dwelling model, unit 006
T1 / U006
Rendered native C01 T2 dwelling model, unit 022
T2 / U022
Rendered native C01 T3 dwelling model, unit 046
T3 / U046
Rendered native C01 T4 dwelling model, unit 072
T4 / U072
Rendered native C01 T5 dwelling model, unit 090
T5 / U090
Rendered native C01 T6 dwelling model, unit 098
T6 / U098
HOW A PLAN IS DERIVED

Six representations of one unit.

This separate synthetic specimen follows household 005 through the plan engine. The room programme, solver result, raster and emitted walls are different records, shown one at a time.

Five-cell coarse dwelling boundary
01 / Coarse boundaryFive 4 × 4 m cells; 80 m² shell
Room programme and access relationships
02 / ProgrammeSeven rooms and their access
Boundary constraints, entry and glazing
03 / ConstraintsEntry and glazing faces
Solver allocation of rooms
04 / Solver allocationSaved room-contact solution
Connected half-metre room raster
05 / Connected raster0.5 m cells in the shell
Emitted walls doors and windows
06 / Emitted planWalls, doors and windows
CONSTRUCTION STUDY

Frame, floor, enclosure, join.

The C04 assembly study separates the module into frame, floor, enclosure and connections.

Proposed steel frame
01 / Fabricate frame
Proposed floor cassette
02 / Add floor cassette
Proposed enclosure panels
03 / Enclose
Proposed set and survey stage
04 / Set and survey
Proposed bolted connection
05 / Connect
Proposed closed module
06 / Close seams
RESIDENCE HELL / KIARASH TAHERI
Source-backed image; see caption for context. Escape closes this view. Zoom keeps the original crop; it cannot add missing detail.