THE MOST POPULAR AND RICH SERIES OF GRASSHOPPER SCRIPTS║Vol. 3 — The Adaptive Reuse Engine
╔══════════════════════════════════════════════════════════════════════════════════╗
║ ║
║ THE MOST POPULAR AND RICH SERIES OF GRASSHOPPER SCRIPTS ║
║ ║
║ Vol. 3 — The Adaptive Reuse Engine ║
║ Convert Any Industrial Shell Into 3 New Programmes ║
║ ║
║ 3 Inputs · 11 Analysis Outputs · 44 Material Layers · 1,689 Lines ║
║ Rhino 7/8 · No Plugins · © 2026 Wickerson Studios ║
║ www.wickersonstudios.com ║
║ ║
╚══════════════════════════════════════════════════════════════════════════════════╝
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
INSTALLATION
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
1. Open Rhino → launch Grasshopper
2. Params → Special → C# Script component onto canvas
3. Double-click → Select All → paste .cs file → OK
4. Add exactly 3 inputs and 11 outputs (see Socket Table)
5. Runs immediately with nothing wired
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
SOCKET TABLE — 3 INPUTS · 11 OUTPUTS
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
INPUTS
┌────────────┬──────────┬────────────────────────────────────────────────────┐
│ CFG │ Text │ Key=value overrides — wire a Panel │
│ Bake │ Boolean │ Toggle — flip TRUE to bake to Rhino │
│ Programme │ Integer │ 0=Residential Loft 1=Creative Office 2=Micro-Retail│
│ │ │ Wire a Number Slider (integer, range 0-2) │
└────────────┴──────────┴────────────────────────────────────────────────────┘
OUTPUTS — wire each to a Panel
┌──────────────────────┬──────────┬──────────────────────────────────────────┐
│ Geometry │ DataTree │ 44-branch geometry tree │
│ BuildingReport │ Text │ Shell assessment: area, era, condition │
│ ProgrammeSpec │ Text │ Layout + unit counts + area schedule │
│ EnergyAnalysis │ Text │ Before/after energy model + savings │
│ CostEstimate │ Text │ Adaptive reuse vs demolish+rebuild │
│ HistoricTaxCredit │ Text │ Section 47 HTC eligibility checklist │
│ EmbodiedCarbon │ Text │ Retained vs demolished carbon analysis │
│ PermitData │ Text │ Change-of-occupancy permits + IBC │
│ StructuralAnalysis │ Text │ Existing frame + mezzanine beam design │
│ LeaseAnalysis │ Text │ Market rents, NOI, yield-on-cost │
│ ConstructionSchedule │ Text │ Phased renovation schedule │
└──────────────────────┴──────────┴──────────────────────────────────────────┘
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
THREE PROGRAMME FIT-OUTS
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Programme = 0 — RESIDENTIAL LOFT
─────────────────────────────────────────────────────────────────────────────
Mezzanine structural deck over 60% of floor plate. One loft unit per
structural bay: bathroom pod, kitchen island, mezzanine guardrail (glass),
double-height living zone. Interior stair per unit. Shared lobby with
biophilic planting. Rooftop terrace deck with parapet on all four sides.
Polished concrete floors throughout. Interior insulation board on masonry.
Programme = 1 — CREATIVE OFFICE
─────────────────────────────────────────────────────────────────────────────
Mezzanine breakout/collaboration level with guardrail. Exposed services
ceiling with visible ductwork runs. Glass meeting room boxes (one per bay)
with internal floor slab. Phone/focus pods along east wall. Kitchen/coffee
bar on mezzanine. Green biophilic wall on west masonry face. Bike store +
shower room (west end, ground). Desk clusters in open plan zone. Polished
concrete. Interior insulation.
Programme = 2 — MICRO-RETAIL MARKET
─────────────────────────────────────────────────────────────────────────────
Individual 10x18 ft stall units in two rows facing a central spine. Each
stall has glass front, built-in display counter, rear display shelving.
Central market hall with communal bleached-oak tables and benches.
Pendant lighting grid (LOD 4). Shared back-of-house service corridor at
north end. Interior planting feature wall at centre. Loading dock retained
as anchor tenant entrance. Polished epoxy floor.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
THE EXISTING SHELL (always drawn, all programmes)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Heavy timber post-and-beam grid (12x12 in. columns + beams)
Load-bearing masonry shell (14 in. brick walls, all 4 sides)
Sawtooth roof (north-facing glazing inserts in original steel frames)
Punched window openings (original steel frames, new thermopane inserts)
Loading dock (north end, repurposed per programme)
Concrete slab on grade (retained, polished as new finish)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
SHARED ADDITIONS (all programmes)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
New glazed entry: 12 ft wide curtain wall insert with entry canopy + 2 columns
ADA ramp + accessible entrance (south facade, east of main entry)
Central utility core: WC + fire stair + ASME accessible lift
New large-format glazing insert (west facade)
Interior insulation board on masonry walls
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
CFG PARAMETER REFERENCE
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
lod=1..5 Detail level [default 3]
programme=0..2 Overrides slider if wired [default 0]
shellW=80 Shell width E-W ft [default 80]
shellD=120 Shell depth N-S ft [default 120]
shellH=22 Interior clear height ft [default 22]
wallT=1.17 Masonry wall thickness ft [default 1.17 = 14 in.]
bayW=20 Structural bay width ft [default 20]
bayD=24 Structural bay depth ft [default 24]
colSz=1.0 Timber column section ft [default 1.0 = 12 in.]
sawtoothPitch=4 Sawtooth pitch (rise:12) [default 4]
mezzH=10 Mezzanine floor height ft [default 10]
mezzD=0.6 Mezzanine fraction of depth [default 0.6 = 60%]
dockH=4 Loading dock height ft [default 4]
dockW=14 Loading dock width ft [default 14]
winW=3.5 Original window width ft [default 3.5]
winH=6.0 Original window height ft [default 6.0]
winSill=3.5 Window sill height ft [default 3.5]
yearBuilt=1922 Estimated construction year [default 1922]
QUICK EXAMPLES
"lod=4"
"shellW=100;shellD=150;shellH=26" larger factory shell
"bayW=24;bayD=24;mezzD=0.5" square bays, smaller mezzanine
"yearBuilt=1910;lod=4" older building, full HTC analysis
"programme=2;shellW=60;shellD=80" small market hall
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
44 MATERIAL LAYERS
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
SHELL (always): 0 MasonryWall 1 RoofDeck 2 ConcreteSlab 3 TimberColumn
4 TimberBeam 5 WindowFrame 6 LoadingDock 7 Foundation
STRUCTURE NEW: 8 MezzDeck 9 MezzBeam 10 Stair 11 GlassRail 12 LiftShaft
ENCLOSURE NEW: 13 SkylightGlass 14 SkylightFrame 15 LargeGlazing
16 EntryDoor 17 CurtainWall 18 ADARamp
INTERIOR: 19 UtilityCore 20 Kitchen 21 GlassPartition 22 MeetingPod
23 Planting 24 Shelving 25 ExposedCeiling 26 PolishedConc
27 Insulation
PROGRAMME 0: 28 LoftUnitWall 29 BathPod 30 KitchenIsland 31 RoofTerrace
PROGRAMME 1: 32 DeskCluster 33 MeetingRoom 34 BikeStore
PROGRAMME 2: 35 RetailStall 36 RetailCounter 37 MarketHall 38 BackOfHouse
SITE: 39 Paving 40 SiteWall 41 SiteLight 42 Landscape 43 MechYard
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
LICENCE & SUPPORT
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
© 2026 Wickerson Studios. Personal and commercial use. No redistribution.
Website: www.wickersonstudios.com
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
THE MOST POPULAR AND RICH SERIES OF GRASSHOPPER SCRIPTS · Vol. 3
Wickerson Studios · www.wickersonstudios.com
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━