AgentStack
SKILL verified MIT Self-run

Facade Computation

skill-amanbh997-claude-skills-for-computational-designers-facade-computation · by Amanbh997

Panelization strategies, surface rationalization, attractor-based patterning, double-skin facades, kinetic and responsive facades, environmental performance facades, and fabrication-aware facade design for AEC

No reviews yet
0 installs
8 views
0.0% view→install

Install

$ agentstack add skill-amanbh997-claude-skills-for-computational-designers-facade-computation

✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

Are you the author of Facade Computation? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Facade Computation

1. Computational Facade Design Philosophy

The building facade is not a wrapper. It is the single most consequential architectural element — the mediator between interior environment and exterior climate, the primary determinant of energy consumption, the structural skin that must resist wind, seismic, and thermal loads, and the public expression of a building's identity. Computational facade design treats every square meter of this surface as a field of optimizable variables rather than a repeating module selected from a catalog.

Facade as Environmental Mediator

Every facade simultaneously manages five environmental flows:

| Flow | Inward | Outward | |------|--------|---------| | Solar radiation | Daylight, solar heat gain | Glare, overheating | | Thermal energy | Heat loss in winter | Heat gain in summer | | Air | Natural ventilation, infiltration | Exfiltration, stack effect | | Moisture | Rain penetration, condensation | Vapor diffusion | | Sound | Exterior noise intrusion | Interior noise escape |

A computationally-driven facade optimizes across all five flows simultaneously, varying panel geometry, material, porosity, and depth point-by-point across the surface based on orientation, local microclimate, interior program, and structural constraints.

Integration of Performance, Structure, and Aesthetics

Traditional practice separates these into different consultancies — the architect draws the pattern, the structural engineer sizes the mullions, the facade consultant specifies the glass, and the energy modeler checks compliance. Computational facade design collapses these into a single parametric model where every design decision is simultaneously evaluated against structural, thermal, daylight, acoustic, and aesthetic criteria. The parametric model is the single source of truth, and downstream deliverables — shop drawings, energy models, structural calculations, panel schedules — are all derived outputs.

The Shift from Standard Curtain Walls to Computationally-Derived Systems

Standard curtain wall systems (stick-built or unitized) impose a regular orthogonal grid with fixed mullion depths and standardized infill panels. This approach optimizes for fabrication simplicity and erection speed at the cost of environmental performance — every panel on the building receives the same glass, the same SHGC, the same U-value, regardless of whether it faces north or south, is at ground level or the 60th floor, or fronts an office or a server room.

Computational facade design replaces this uniformity with gradient variation:

  • Glass type varies by orientation and floor level
  • Mullion depth varies by wind pressure zone
  • Shading device angle varies by solar exposure
  • Panel porosity varies by ventilation requirement
  • Panel size varies by structural span and visual rhythm

The result is a facade that performs 30-50% better than a uniform curtain wall while often using less material, because material is concentrated where loads demand it rather than uniformly distributed.

Facade as a Data-Driven Element

Modern computational facades are designed from data, not from intuition:

  • Solar radiation maps (kWh/m²/year per panel) drive shading geometry
  • Wind pressure coefficients (Cp values from CFD or wind tunnel) drive mullion sizing
  • View analysis (percentage of sky visible, view direction quality) drives glazing transparency
  • Daylight autonomy targets (sDA, ASE) drive aperture size and light redirection
  • Acoustic mapping (dB levels from traffic, aircraft) drives acoustic performance requirements
  • Structural analysis (gravity, wind, seismic, thermal movement) drives connection design
  • Cost models ($/m² by panel type) drive rationalization strategies

Each of these data layers becomes an input field that the computational model reads and responds to, producing a facade that is locally optimized everywhere.


2. Panelization Strategies

Panelization is the process of decomposing a continuous design surface into discrete, fabricable panels. The choice of panelization strategy determines fabrication cost, structural behavior, weatherproofing strategy, and visual character.

2.1 Planar Panelization

Planar panels are the most economical to fabricate because flat glass can be cut from stock sheets without any forming process.

Quad Panels from UV Subdivision

The simplest approach: subdivide the surface along its natural UV parameter lines to produce quadrilateral panels. On a planar or single-curved surface, these quads are inherently planar. On a double-curved surface, they will deviate from planarity.

Planarity tolerance: Industry standard is 5:1 ideal) | | Waste ratio | Material wasted in cutting / total material | threshold.

4.2 Curve Attractors

A curve attractor C(t) influences panels based on the minimum distance from the panel center to the curve. This produces band-like gradient effects along the facade.

Applications:

  • Gradient transparency bands around a building's waistline or crown
  • Increased shading density near a horizontal datum
  • Variable perforation density following a diagonal line across the facade

Implementation: For each panel center, compute the closest point on the curve using iterative projection (Newton-Raphson on the distance function) or by sampling the curve at fine intervals and finding the minimum.

4.3 Multi-Attractor Blending

When multiple attractors are active simultaneously, their effects must be combined:

| Method | Formula | Character | |--------|---------|-----------| | Weighted average | f = sum(wi * fi) / sum(wi) | Smooth blending, values stay in range | | Nearest | f = fi where di is minimum | Sharp transitions at equidistant boundaries | | Additive | f = sum(fi), clamped | Reinforcement where attractors overlap | | Multiplicative | f = product(fi) | Rapid falloff, only activates near intersection | | Maximum | f = max(fi) | Each attractor dominates in its zone | | Minimum | f = min(f_i) | Intersection-like behavior |

4.4 Attractor-Driven Aperture Control

Use attractors to vary window-to-wall ratio (WWR) or glazing transparency across the facade:

  • Daylight optimization: Place attractors at points where interior daylight levels are below target (from daylight simulation). Increase aperture size near attractors to admit more light.
  • View optimization: Place attractors at facade zones with high-quality views (toward parks, skyline, water). Increase transparency near these attractors.
  • Privacy control: Place attractors at facade zones facing neighboring buildings at close range. Decrease aperture size or increase opacity near these attractors.

4.5 Attractor-Driven Perforation Patterns

Perforated metal screens can vary their perforation density, hole size, or hole shape based on attractor distance:

  • Hole diameter: dhole = dmin + (dmax - dmin) * f(d_attractor)
  • Hole spacing: spacing = smin + (smax - smin) * (1 - f(dattractor))
  • Open area ratio: OAR = OARmin + (OARmax - OARmin) * f(dattractor)

Typical open area ratios for facade screens: 20-60%. Below 20%, the screen reads as nearly solid. Above 60%, the screen loses its shading effectiveness and structural integrity.

4.6 Attractor-Driven Louver Angle Variation

Horizontal or vertical louvers can vary their tilt angle based on attractor distance:

  • Solar attractor: Use the sun position (azimuth, altitude) as a time-varying attractor. Louver angle tracks solar altitude to block direct sun while admitting diffuse light.
  • View attractor: Louvers near important view corridors are angled to preserve outward views while blocking solar gain from adjacent angles.

4.7 Grasshopper Implementation Patterns

Typical Grasshopper data flow for attractor-based patterning:

Surface → Subdivide (UV) → Panel Centers (points)
Attractor Point(s) → Distance (panel centers to attractors)
Distance → Remap (to 0-1 domain) → Scale/Rotate/Color panels
Panels → Geometry output
Panels → Data output (panel schedule)

Key components: Surface Divide, Distance, Remap Numbers, Graph Mapper (for custom falloff curves), Scale, Rotate, Extrude.

4.8 Environmental Attractors

The most powerful application maps environmental simulation data directly to attractor fields:

  • Solar radiation map to panel density: Run an annual solar radiation simulation (e.g., Ladybug/Honeybee). High-radiation zones get denser shading elements (more panels, deeper fins, lower SHGC glass). Low-radiation zones get more transparent treatments.
  • View angle to transparency: Compute view quality metric per panel (sky view factor, view content analysis). High-quality-view panels get higher VLT glass. Low-quality-view panels get opaque or translucent infill.
  • Wind pressure to ventilation openings: Map CFD wind pressure coefficients to operable panel locations. High positive-pressure zones and high negative-pressure zones are connected by ventilation paths.
  • Noise map to acoustic performance: Map exterior noise levels (from traffic simulation or measurement) to required STC rating per panel. High-noise zones get triple glazing or laminated acoustic glass.

5. Double-Skin Facades

A double-skin facade (DSF) consists of an outer skin, an inner skin, and a ventilated cavity between them. The cavity acts as a thermal buffer, an acoustic buffer, a natural ventilation path, and a space for integrating shading devices protected from wind and rain.

5.1 Typologies

| Typology | Cavity Height | Cavity Depth | Ventilation | Best For | |----------|--------------|-------------|-------------|----------| | Box window | 1 story, 1 bay | 200-300 mm | Inlet/outlet per box | Renovation, noise reduction | | Shaft-box | Multi-story shaft + box | 200-400 mm | Stack effect through shaft | High-rise, natural vent | | Corridor | 1 story, full width | 400-800 mm | Horizontal flow per floor | Maintenance access, moderate height | | Multi-story | 3+ stories | 600-1000+ mm | Stack-driven, full height | Landmark buildings, atria |

5.2 Cavity Sizing and Ventilation Strategies

Cavity depth guidelines:

  • 150-200 mm: Minimum for venetian blind integration, limited airflow
  • 200-400 mm: Standard DSF cavity, accommodates blinds and maintenance access for cleaning
  • 400-800 mm: Walk-in cavity for maintenance, significant thermal buffer
  • 800-1000+ mm: Occupied intermediate space (wintergarden typology)

Ventilation strategies:

  • Naturally ventilated: Openings at top and bottom of cavity. Stack effect and wind pressure drive airflow. Flow rate Q = Cd A sqrt(2 g H * (Ti - To) / To), where Cd is discharge coefficient, A is opening area, H is cavity height, Ti is cavity air temperature, To is outdoor air temperature.
  • Mechanically ventilated: Fans drive airflow through the cavity. Allows precise control and heat recovery. Higher energy cost.
  • Hybrid: Natural ventilation when conditions permit, mechanical when needed.

Airflow modes:

  • Outdoor air curtain: Air enters from outside at bottom, exits outside at top (summer mode — flushes solar heat gain)
  • Indoor air curtain: Air drawn from interior at bottom, returned to interior at top (winter mode — preheats ventilation air)
  • Supply air: Outdoor air enters cavity, is preheated, then supplied to interior HVAC system
  • Exhaust air: Interior air is exhausted through the cavity, recovering heat to the outer skin in winter

5.3 Natural Ventilation Through DSF

The DSF cavity enables natural ventilation in high-rise buildings where direct window opening would be impractical due to wind pressure. The outer skin acts as a wind buffer while the inner skin provides operable openings.

Design requirements for natural ventilation via DSF:

  • Inner skin openings: minimum 5% of floor area for ventilation
  • Cavity bypass dampers to prevent floor-to-floor smoke/sound transmission
  • Acoustic baffles in the cavity to maintain STC rating between floors
  • Wind speed sensors to close outer skin openings when wind exceeds 8-10 m/s

5.4 Acoustic Performance

The DSF cavity provides significant acoustic attenuation, typically 10-15 dB improvement over a single skin of equivalent mass. This is due to the mass-air-mass resonance system formed by the two skins and the air cavity.

Acoustic design parameters:

  • Outer skin: typically 10-12 mm laminated glass (mass law)
  • Cavity depth: deeper = better low-frequency attenuation (mass-air-mass resonance drops)
  • Inner skin: 6-8 mm laminated glass minimum
  • Cavity absorption: blinds and perforated metal liners absorb cavity reverberance
  • Expected composite STC: 42-55 depending on configuration

5.5 Fire Safety Considerations

The DSF cavity presents fire safety challenges:

  • Chimney effect: The cavity can accelerate fire spread vertically via stack effect
  • Mitigation: Fire-rated spandrel panels between floors, automatic closing dampers at each floor level, sprinkler heads in the cavity at each floor
  • Code requirements: Many jurisdictions require the cavity to be compartmentalized at each floor or every 2-3 floors. Fire-rated glass (E30, EW30, or EI30) may be required for the inner or outer skin at spandrel zones.
  • Smoke extraction: Provide openable vents or breakout panels at the top of each cavity compartment

5.6 Energy Performance Modeling

DSF energy modeling requires coupled thermal-airflow simulation:

  • Tools: EnergyPlus Airflow Network, IES VE, TRNSYS, ESP-r
  • Key parameters: Solar absorptance of blinds, cavity airflow rate, outer skin U-value, inner skin U-value, blind position and angle
  • Typical results: DSF reduces heating energy by 20-40% in cold climates (preheated ventilation air) and reduces cooling energy by 10-25% in hot climates (solar chimney flushing heat gain)

5.7 Maintenance Access Requirements

  • Corridor and multi-story types: The cavity must be wide enough for a person to enter (minimum 600 mm clear, 800 mm preferred) with walkable grating floors at each level
  • Box window type: Cleaning access via hinged or removable inner panes
  • Exterior cleaning: BMU (building maintenance unit) or rope access for outer skin exterior face
  • Interior cavity cleaning: Annual minimum; more frequent in polluted urban environments

5.8 Precedent Projects

| Project | Location | Type | Cavity Depth | Key Innovation | |---------|----------|------|-------------|----------------| | 30 St Mary Axe (The Gherkin) | London | Multi-story (6 floors) | 1200 mm | Spiraling light wells with DSF ventilation | | GSW Headquarters | Berlin | Corridor | 900 mm | West-facing thermal flue with automated blinds | | KfW Westarkade | Frankfurt | Box window | 350 mm | Pressure-equalized box modules, 80% natural vent | | One Angel Square | Manchester | Multi-story | 600 mm | BREEAM Outstanding, passive solar heating | | Manitoba Hydro Place | Winnipeg | Multi-story | 1000 mm | Solar chimney, 115 m tall, -40°C to +35°C climate | | Stadttor Düsseldorf | Düsseldorf | Corridor | 1400 mm | Habitable cavity, full walk-in access |


6. Kinetic & Responsive Facades

Kinetic facades contain elements that physically move in response to environmental conditions, occupant input, or programmed patterns. They represent the most sophisticated integration of computational design, mechanical engineering, and environmental performance.

6.1 Actuation Types

Mechanical Actuation
  • Electric motors: DC servo, stepper, or brushless DC. Precise control, high reliability, moderate cost. Typical torque range: 0.5-50 Nm per shading element.
  • Pneumatic: Compressed air actuators. Fast actuation, suitable for binary open/close states. Requires air supply infrastructure.
  • Hydraulic: High force for large elements. Used in large-scale kinetic s

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet — be the first.

Versions

  • v0.1.0 Imported from the upstream source.