← studioNLENabt
Lab Diary · Passive Design Strategy

Angular-Selective Radiative Cooling Facades

Date: 2026-05-09 Trigger: Japanese 3D-printed angular-color panel (X / 0:19 video) Target use: Pedestrian thermal comfort, NL urban canyons Status: Concept · pre-coupon
A facade that radiates heat upward to the cold sky while shielding pedestrians from its warmth. Achievable today with FDM-printable sawtooth geometry plus a two-coating finish — not a meta-surface, just clever angles. Estimated UTCI improvement: −6 °C on a summer heatwave noon, taking pedestrians from "strong heat stress" into "moderate heat stress" without lowering air temperature.

01 The Trigger

A Japanese maker on X showed a 3D-printed panel whose colour shifts dramatically with viewing angle. The mechanism is structural colour from the periodic surface micro-grating left by FDM print layers — interfering visible-spectrum light at angle-dependent wavelengths. The post asked nothing thermal. But the principle — different optical behaviour per direction — is exactly what passive cooling design has been chasing.

Question: can we do the equivalent at thermal infrared wavelengths (8–13 μm), so a building radiates strongly to the sky and weakly to people?

Honest disclaimer: the photo is an analogy, not a working IR cooler. Visible structural colour requires features at sub-μm scale (FDM print lines do this naturally at ~100–300 μm pitch, in higher diffraction orders). IR thermal radiation lives at 8–13 μm — print lines are too coarse to act as a sub-wavelength meta-surface there. So we don't get free angular IR behaviour from a normal print finish. What we do get, easily, is angular behaviour from macro-geometry — sawtooth ridges at mm-scale, with two different coatings on the two facets.

02 The Principle — A Thermal Venetian Blind

Architectural concept of a sawtooth angular-selective facade in an urban setting
Fig 1 — Concept. Sawtooth ridges run horizontally on a facade panel. The upward-facing facet is coated with a high-emissivity cool-paint (ε ≈ 0.95 in the 8–13 μm atmospheric window). The downward-facing facet has a polished low-emissivity metallic finish (ε ≈ 0.10). Net effect: the facade dumps heat to the cold sky, but radiates very little toward the pedestrian below.

Two physical levers, in series:

Annotated cross-section of three sawtooth ridges with material call-outs
Fig 2 — Geometry detail. Pitch 25 mm, tooth height 18 mm, facet angle 35° from vertical. The sky-facing facet is matte cool-paint (LBNL-class spectrally-selective coating); the pedestrian-facing facet is anodized aluminium or copper. Predicted surface T at solar noon: 32–35 °C, vs 50–55 °C for conventional concrete.

03 Energy Balance

Energy-balance flow diagram of a sawtooth radiative cooling panel
Fig 3 — Energy fluxes at solar noon, south-facing, clear sky. Solar input ~600 W/m² is partly reflected, partly absorbed. The absorbed fraction is shed via four paths: long-wave IR to the sky (large, ~90 W/m²), long-wave IR to pedestrians (small, ~12 W/m² — ~85% reduction vs conventional), convection to ambient air, and conduction into the wall. Net radiative cooling potential under clear sky: ~80 W/m² sub-ambient.

The 80 W/m² figure is what makes daytime sub-ambient cooling possible. Stanford's 2014 demonstration achieved ~5 °C below ambient at noon under direct sun with a multilayer photonic stack. We don't need that level of selectivity — we need the directional story, which is much easier to manufacture (paint two faces of a print).

04 Geometry Options

Three geometric variants compared: sawtooth louver, micro-fin tile, hybrid honeycomb
Fig 4 — Three printable variants. A: sawtooth louver (simplest, fastest to validate). B: micro-fin tile (higher view factor to sky from any azimuth, but harder to clean and more print-time). C: hybrid honeycomb with internal angled reflectors (compact, omnidirectional, but complex print and lower yield).

For first-coupon validation, Option A (sawtooth louver) wins on every axis except cleanability. It's printable on a Prusa MK3S in PLA-PET, requires only two paint passes (one masked), and its 1D geometry makes the CFD validation step ~10× cheaper than B or C.

05 Can We Simulate It in STAR-CCM+ 21.02?

STAR-CCM+ simulation setup diagram with mesh, solar load, S2S radiation, sky boundary
Fig 5 — Proposed STAR-CCM+ setup. Polyhedral mesh refined to 0.5 mm at sawtooth ridges, 50 mm in the air volume. Solar load model with sun position (lat 52° N, July 13:00). Surface-to-surface radiation with view factors, multi-band split (visible/NIR + LW 8–13 μm). Conjugate heat transfer between solid wall and air domain. Far-field sky boundary at T_sky = T_ambient − 18 K.

Pros and cons of using STAR-CCM+ for this

Pros

  • Native surface-to-surface (S2S) radiation with view-factor solver.
  • Multi-band spectral split — separate visible/NIR for solar absorption from LW for emission.
  • Conjugate heat transfer (solid + air domain) is standard.
  • Solar load model with date/time/lat sun position.
  • Sky radiation boundary via effective sky temperature is well-supported.
  • Mesh refinement at the sawtooth ridges is feasible without exotic settings.
  • Output couples directly into the Thor MRT/UTCI post-pipeline.

Cons

  • Angular emissivity ε(θ) is not exposed in the GUI — needs a Java macro to bin emissivity per surface element by the angle between surface normal and outgoing ray direction.
  • Mesh cost: full-facade resolution at mm-scale ridges is expensive. Use a representative section + periodic BCs for validation, then a coarser homogenized BC for the full facade.
  • O(N²) view-factor computation hurts large facades. Workaround: compute VF on the representative section, reuse.
  • No NL-context measurement data for an angular-selective coating yet — we have to build our own coupon validation. STAR-CCM+ alone proves consistency, not correctness.
  • Wind-induced convective coupling on louvered surfaces is a separate CFD problem (separation, wake mixing). For first cut, treat h_conv as a calibrated constant from coupon test.
  • Long-term soiling and tarnish are not in the model — they degrade ε over months. Real-world performance will drift.

06 Estimated Comfort Improvement

These are predictive estimates, not measurements. They are derived from a simple two-node radiative balance using literature ε values, KNMI reference T_air for De Bilt, and clear-sky T_sky from the Berdahl–Martin atmospheric window correlation. They are not validated against a built facade — that's exactly what the coupon-test step in §07 is for. Expect ±2 °C error bars on T_mrt and ±1.5 °C on UTCI until coupon data lands.

Assumptions used (the same for both seasons)

Spring (mid-May, clear noon, T_air = 18 °C, G_solar = 700 W/m²)

MetricConventional concreteTreated sawtoothΔ
T_air at pedestrian18.0 °C18.0 °C0
Wall surface T38 °C24 °C−14
T_mrt at 2 m from wall32 °C22 °C−10
UTCI21 °C (no thermal stress)19 °C (no thermal stress)−2

In spring, both cases are within UTCI's "no thermal stress" band. The MRT delta is large but doesn't change comfort category. The benefit shows up as shoulder-season comfort margin, not as an immediate user-felt improvement.

Summer heatwave (early August, clear noon, T_air = 32 °C, G_solar = 850 W/m²)

MetricConventional concreteTreated sawtoothΔ
T_air at pedestrian32.0 °C31.5 °C−0.5
Wall surface T55 °C33 °C−22
T_mrt at 2 m from wall52 °C38 °C−14
UTCI38 °C (strong heat stress)32 °C (moderate heat stress)−6

This is the case that justifies the work. UTCI moves a full category — from "strong" to "moderate" thermal stress — without a single watt of active cooling and without lowering air temperature. The lever is entirely radiant: the wall stops being a 50+ °C radiator pointed at the sidewalk.

The trick is in what doesn't change. T_air barely moves (urban-canyon mixing dominates), so an air-temperature-only metric would miss this. T_mrt is where the win lives — and UTCI weights T_mrt almost equally with T_air, which is why the comfort category shifts.

07 Validation Pipeline — How We'd Build the Evidence

Five-stage validation pipeline: coupon print, outdoor thermal test, CFD coupon, CFD facade, comfort map
Fig 6 — Validation pipeline. Print → measure → simulate-coupon → simulate-facade → comfort map. The CFD step is gated by coupon-test agreement; the facade step is gated by CFD-coupon agreement. Each gate fails openly — we don't paper over disagreement.

2-Week Scope

  1. Day 1–2 (Print + coat). Print 100×100 mm sawtooth coupon on Prusa MK3S in PLA-PET. Mask and spray sky-facing facets with LBNL-class cool-paint. Polish or anodize ped-facing facets.
  2. Day 3–4 (Outdoor thermal test). Mount on south-facing stand at lab. FLIR + 4× thermocouples on facets, 1× ambient probe, pyranometer for G. Log 48 h of clear-sky data.
  3. Day 5–7 (CFD coupon). STAR-CCM+ small-domain match: same geometry, same solar load, sky T from Berdahl–Martin on test day. Acceptance: predicted facet T within 2 °C of measured at noon.
  4. Day 8–10 (CFD facade). Scale to 3-storey south-facing facade in a Haarlem street section already meshed for the ABT demo. Replace facade BC with the angular-selective wall macro.
  5. Day 11–12 (UTCI map). Plug surface T field into the existing MRT/UTCI post-pipeline. Render a sidewalk comfort map with/without the treatment. Same plot template as the Veilingstraat compare-tool.
  6. Day 13–14 (Diary + ABT integration). Write up the coupon→CFD agreement (or disagreement). If agreement holds, slot into the ABT demo as "Intervention #4: angular-selective facade" alongside white walls / trees / combined.

08 Honest Limits

09 Where This Slots in the Lab