Fact sheet: 《冬夜,一棟樓的體溫》 (A Building on a Winter Night)

The building, the residents and the dates are fictional. The temperatures on screen are not typed in: the surface temperature of every surface is computed from the material values below by steady-state heat transfer, then converted to an "apparent temperature" with the emissivity and the reflected ambient temperature and rendered into a temperature buffer. The spot meters, boxes and hottest-point cursor all read that buffer (tools/measure.mjs takes the median over each hold; the on-screen readout adds a ±0.1 refresh flicker on top of it).

Chinese source wording is quoted in the original, with an English translation in brackets.

1. Thermal values (GB 50176-2016, Code for thermal design of civil building)

Source: https://zh.wikisource.org/wiki/GB_50176-2016_民用建築熱工設計規範

Claim Source wording Use in the film
External surface resistance 0.04 m²·K/W Table B.4.1-2: "冬季 外牆、屋面與室外空氣直接接觸的地面 23.0 0.04" [Winter: external walls, roofs, floors in direct contact with outdoor air 23.0 0.04] External surface temperature = outdoor + (indoor − outdoor)·U·Re, minus 0.6 °C for sky radiation
Internal surface resistance 0.11 m²·K/W Table B.4.1-1: "冬季和夏季 牆面、地面……8.7 0.11" [Winter and summer: walls, floors … 8.7 0.11] Wall U-values
Clay brick masonry λ = 0.81 Table B.1: "重砂漿砌築黏土磚砌體 1800 0.81 …" [Clay brick masonry laid in heavy mortar 1800 0.81 …] 240 mm brick wall U ≈ 2.1 W/(m²K), external wall −4.4 °C
Reinforced concrete λ = 1.74 Table B.1: "鋼筋混凝土 2500 1.74 …" [Reinforced concrete 2500 1.74 …] Ring beams, floor slabs and tie columns are thermal bridges (bright bands)
Polystyrene board λ = 0.039 Table B.1: "聚苯乙烯泡沫塑料 20 0.039(白板)…" [Expanded polystyrene 20 0.039 (white board) …] After the retrofit: 80 mm EPS (×1.2 correction), U ≈ 0.46, external wall −6.1 °C
Single glazing, centre of pane K ≈ 5.8 Table C.5.3-1: "3mm 透明玻璃 5.8 …" [3 mm clear glass 5.8 …] Single-glazed steel window, outer glass surface about −0.6 °C

The wall below the window behind each radiator (120 mm): its inner surface is taken as 35 °C, which gives an outer surface of about +1 °C, the brightest patch on the external wall. This is a modelling assumption, not a clause of the standard. The riser pipes are modelled as set into wall chases near the outer face (a +3 °C vertical band), also an assumption.

2. Retrofit requirements (Ministry of Housing and Urban-Rural Development, Jianke [2008] No. 126)

Source: https://www.gov.cn/gongbao/content/2009/content_1205389.htm, 《北方採暖地區既有居住建築供熱計量及節能改造技術導則》(試行) [Technical guideline for heat metering and energy-saving retrofit of existing residential buildings in the northern heating region (trial)]

3. Heat-loss estimate (on screen 187 kW → 73 kW, −61 %)

Script tools/heatloss.py: steady-state transmission plus ventilation, indoor 20 °C, outdoor −6 °C (a 26 K difference). Walls 1378 m² (U 2.27 before the retrofit including the thermal-bridge allowance, 0.50 after), windows 361 m² (5.5 → 2.7), roof 428 m² (1.5 → 0.40), ground floor unchanged, air changes 0.8 → 0.5 per hour. Output:

H before 7199 W/K -> 187 kW ; after 2795 W/K -> 73 kW ; change -61 %

Order of magnitude: the "65 % energy saving" for residential buildings in cold regions is measured against the 1980–1981 general housing designs (Tianjin's wording, https://finance.sina.com.cn/g/20050708/1532188337.shtml: "新建住宅的耗熱量指標需達到14.4W/㎡以下,即在1980年-1981年住宅通用設計的基礎上節能65%" [new housing must reach a heat consumption index below 14.4 W/m², that is, a 65% energy saving relative to the 1980–1981 general housing designs]). The old building in the film is a brick-and-concrete block of exactly that generation, so −61 % sits in that range.

4. Survey conditions

5. The ironbow palette

FLIR, Picking a Thermal Color Palette (https://www.flir.com/discover/industrial/picking-a-thermal-color-palette/): "Ironbow is a general-purpose palette that quickly identifies thermal anomalies using color to show heat distribution and subtle details." The film defines its own palette (black, blue-violet, magenta, orange, yellow, white) and copies no brand's colour table.

6. The cat

MSD Veterinary Manual, "Normal Rectal Temperature Ranges": cat 38.1–39.2 °C (https://www.msdvetmanual.com/multimedia/table/normal-rectal-temperature-ranges). The surface of the fur is far below body temperature: in the film the back reads 15.6 °C, the side against the car bonnet 21 °C, the face 25–28 °C and the open eyes 35 °C (the eyes are the body surface closest to core temperature). These surface temperatures are estimates based on the fur insulating and its upper surface radiating to the cold sky; no authoritative measurement of a cat's fur surface temperature outdoors on a winter night was found. The car bonnet, about half an hour after parking: 10–16 °C above the engine, 7 °C at the edge, both estimates.