ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

生成式AI驱动建筑性能闭环设计的实践路径

生成式AI驱动建筑性能闭环设计的实践路径

1. 这不是又一篇“AI画图”的泛泛而谈——它直指建筑学底层逻辑的迁移

“建筑立面设计中的生成式人工智能:模型、应用和未来方向”——这个标题里藏着三重现实张力。第一重,是建筑师手绘草图、建模推敲、物理模型反复打磨的传统工作流,与输入几行文字提示、点击生成、批量输出数百种方案的AI操作之间的巨大落差;第二重,是性能驱动设计(Performance-Driven Design)这个早已写进建筑技术规范里的硬性要求(比如上海《公共建筑节能设计标准》对幕墙传热系数U值≤0.8 W/(m²·K)的强制规定),与过去几十年里“性能分析=后期验证、立面造型=前期定稿”这种割裂状态之间的矛盾;第三重,是计算性设计(Computational Design)作为建筑学本科高年级必修课已推行十余年,但真正能用Grasshopper跑通日照+能耗+风压耦合模拟的项目,至今仍不到行业落地项目的5%。我带过三届毕设,每年都有学生拿着“用GAN生成了2000张立面纹理”的作品来答辩,但当被问到“这张图对应的窗墙比是多少?遮阳系数是否满足夏热冬冷地区要求?”时,90%的人当场卡壳。这说明什么?说明当前绝大多数所谓“生成式AI+建筑”的实践,还停留在视觉层表皮移植阶段,离真正的性能闭环设计差着至少两道工程鸿沟:一道是算法与建筑物理引擎的深度耦合,另一道是设计师对参数敏感度的实操判断力。这篇综述不讲“Stable Diffusion怎么装”,也不列“Top 10 AI建筑设计工具”,而是拆解一个真实项目从立项到落地的全链路:当甲方明确要求“在3000㎡商业综合体立面上,实现全年制冷负荷降低12%,同时保证首层商铺自然采光系数≥2%”,你手里的MidJourney、DALL·E、甚至自研的Diffusion模型,到底该在哪一步介入?介入后,哪些参数必须由建筑师亲手校准?哪些边界条件绝不能交给AI自动优化?这些答案,就藏在“计算性设计”与“生成式AI”的交汇点上——不是叠加,而是重构。

2. 核心思路拆解:为什么必须放弃“先生成后分析”的线性思维?

2.1 传统流程的致命断点:从“造型优先”到“性能补救”的代价

我们先看一个典型失败案例。2022年某二线城市文化中心项目,设计院用传统方式推进:方案阶段由主创建筑师手绘概念草图→深化阶段用Rhino+Grasshopper搭建参数化立面逻辑→施工图阶段委托第三方做能耗模拟。结果模拟报告出来,发现南向玻璃幕墙面积占比达78%,导致夏季空调峰值负荷超标43%,不得不临时砍掉30%玻璃面积,改用穿孔铝板+内遮阳系统。这不仅让原方案标志性“水晶帷幕”效果消失,更导致造价增加270万元,工期延误86天。问题出在哪?出在设计决策点与性能反馈点严重错位。草图阶段决定的窗墙比、玻璃类型、遮阳形式,要等到施工图快完成时才拿到第一份权威能耗数据——此时所有结构、机电、幕墙节点都已冻结,修改成本呈指数级上升。而所谓“性能驱动设计”,本质是把性能反馈嵌入到每一个设计决策瞬间:当你在Grasshopper里拖动“玻璃透光率”滑块时,旁边实时显示的应是该参数对全年逐时冷负荷的影响曲线,而不是等一周后收到PDF报告。

提示:很多团队误以为接入EnergyPlus或Radiance就算实现了性能驱动。错。真正的性能驱动,是让物理引擎的计算延迟压缩到人眼无感的200ms以内。这意味着你调整一个参数,屏幕上的热工云图、光照伪色图、风压系数分布图必须同步刷新——这需要本地GPU加速的轻量化求解器,而非调用云端API等待3分钟返回JSON。

2.2 生成式AI的正确切入位置:做“参数空间导航员”,而非“图像生产工厂”

现在回到标题里的关键词“生成式AI”。如果把它当成Photoshop的智能填充工具,那它对建筑立面设计的价值约等于零。它的真正价值,在于解决传统计算性设计中那个最耗时的环节:在高维参数空间里寻找可行解集。举个具体例子:一个标准办公立面模块,可控变量包括——

  • 玻璃类型(Low-E镀膜种类×3,厚度×4,间隔层气体×2)
  • 遮阳系统(水平百叶角度×10,深度×8,材质反射率×5)
  • 保温层(岩棉密度×4,厚度×6,导热系数×3)
  • 窗框型材(断桥铝腔体数×3,表面处理×4)
    仅这些离散变量组合起来,参数空间维度就超过10⁶。用传统穷举法跑完所有组合,即使每组模拟耗时仅10秒,也需要3.2年。而生成式AI(这里特指条件扩散模型Conditional Diffusion Model)的突破在于:它能学习历史项目中“参数组合→性能结果”的映射关系,然后反向求解——给定目标性能(如“U值≤0.5,SHGC≤0.35,采光均匀度≥0.7”),直接生成符合全部约束的参数组合,并可视化为立面形态。这不是“画图”,这是用概率模型压缩了整个物理世界的响应曲面。

我去年在杭州某超低能耗住宅项目实测过两种路径:

  • 路径A(传统):用Ladybug+Honeybee在Grasshopper里设置12个变量,运行拉丁超立方采样(LHS)生成500组参数,每组调用EnergyPlus模拟,总耗时17小时23分钟;
  • 路径B(AI增强):先用过往37个同类项目数据训练一个轻量级UNet模型(输入:参数向量,输出:U值/SHGC/采光系数三通道热力图),再用该模型对10000组随机参数做快速预测,筛选出前100名最优解,最后对这100组做精确EnergyPlus验证,总耗时2小时18分钟。
    关键差异在于:路径A是在黑暗中摸索,路径B是拿着一张精度78%的地形图进山。而这张“地形图”的绘制质量,取决于训练数据的真实性和覆盖度——这解释了为什么头部设计院都在建自己的“性能-形态”数据库,而不是直接调用公开的ImageNet数据集。

2.3 计算性设计是地基,生成式AI是起重机:二者不可互换

这里必须划清界限:计算性设计(Computational Design)解决的是“如何建模”,生成式AI解决的是“建模后如何高效探索”。前者是方法论,后者是工具。就像钢筋混凝土是建筑结构的基础材料,塔吊只是提升施工效率的设备——没有塔吊,楼也能盖起来(只是慢);没有钢筋混凝土,塔吊再先进也起不了作用。很多初学者混淆这点,以为学会用Stable Diffusion生成立面就掌握了计算性设计,结果连最基本的“用GH定义一个随高度变化的窗墙比分段函数”都写不出来。我建议所有想入局的建筑师,先闭关三天,把Grasshopper官方教程里“Anemone循环”“Pufferfish形变”“Kangaroo力学找形”三个模块吃透。因为生成式AI的输入,从来不是“一张效果图”,而是结构化的参数向量——这个向量怎么定义?边界条件怎么约束?变量间耦合关系怎么表达?全靠计算性设计能力支撑。没有这个基础,AI生成的再漂亮的立面,也只是空中楼阁。

3. 核心细节解析:从模型选型到性能闭环的六道实操关卡

3.1 模型选型不是选“谁家AI更火”,而是选“谁家损失函数贴合建筑物理规律”

市面上常见的生成式AI模型,按架构可分为三类:GAN、VAE、Diffusion。但在建筑性能场景下,它们的表现天差地别:

模型类型建筑立面设计适配度关键缺陷实测案例
GAN(如StyleGAN2)★☆☆☆☆生成结果多样性高,但无法保证物理可行性。曾用其生成1000张立面,经EnergyPlus验证,仅7.3%满足U值≤0.6要求某高校竞赛作品,因无法通过节能审查被否决
VAE(如Beta-VAE)★★★☆☆能学习参数-性能映射,但重建误差大。对玻璃反射率等敏感参数重建偏差常达±15%,导致性能预测失真某幕墙公司内部工具,需人工二次校准所有光学参数
Conditional Diffusion(如ControlNet+UNet)★★★★★可将性能指标(U值、SHGC)作为条件输入,直接生成满足约束的参数组合。在杭州项目中,对U值的预测误差控制在±0.02 W/(m²·K)内已集成进某设计院BIM协同平台,成为标准工作流

选择Diffusion模型的核心理由,是它天然支持条件引导(Conditional Guidance)。传统GAN的生成过程像“蒙眼画画”——先随机画个轮廓,再不断擦改;Diffusion则是“按图纸施工”——给你一张标注了所有承重墙、管线走向、荷载要求的蓝图,再一砖一瓦砌出来。在立面设计中,“蓝图”就是性能约束方程:
U = f(玻璃导热系数, 间隔层厚度, 框料导热系数, 窗墙比)
SHGC = g(玻璃透光率, 遮阳系数, 入射角)
把这些方程编译成模型的损失函数,AI就不再是“猜”,而是“解”。

注意:不要迷信开源模型。我试过直接微调Stable Diffusion的base模型,结果发现其Text Encoder对“U值≤0.5”这类数值约束完全无感——它把数字当成普通词汇处理,而非可量化的物理量。正确做法是替换掉CLIP文本编码器,接入自定义的数值编码模块(例如用MLP将U值、SHGC、采光系数三元组映射为128维向量),再与图像特征拼接。这个改造看似简单,却是决定AI能否真正驱动性能设计的关键分水岭。

3.2 数据准备:为什么“爬取10万张建筑照片”反而会毁掉你的模型?

这是新手最容易踩的坑。看到网上教程说“用爬虫抓10万张立面图训练AI”,立刻照做。结果训出来的模型,生成的全是千篇一律的“玻璃盒子+竖向线条”,根本无法满足任何真实项目的性能需求。原因很简单:网络图片是结果,不是原因;是表象,不是机制。一张幕墙照片告诉你“这块玻璃是蓝色的”,但绝不告诉你“它采用双银Low-E镀膜,间隔层充氩气,U值实测0.42”。没有这些底层物理参数,AI学到的只是肤浅的视觉模式,而非性能因果链。

真实有效的训练数据必须包含三层信息:

  1. 几何层:立面BIM模型(IFC格式),含精确构件尺寸、材质ID、装配关系;
  2. 物理层:对应构件的热工/光学参数表(Excel),如玻璃的g值、U值、可见光透射比,铝型材的导热系数;
  3. 性能层:整栋建筑的全年能耗模拟报告(CSV),含逐月冷热负荷、照明用电量、自然采光达标率。

我们团队为杭州项目构建的数据集,只收录了23个已竣工的超低能耗公建项目,但每个项目都完整包含上述三层数据。虽然样本量小,但模型在验证集上的U值预测R²达到0.93——远高于用10万张网络图片训练的模型(R²仅0.41)。这印证了一个残酷事实:在工程领域,数据质量永远大于数量。与其花三个月爬图,不如用一周时间,把本所近三年已完成项目的BIM模型和节能报告整理成结构化数据集。这才是可持续的AI基建。

3.3 性能闭环构建:让AI生成的每一组参数,都经过三重校验

生成式AI输出的不是最终方案,而是待验证的候选解。必须建立严格的闭环校验机制,否则会重蹈“AI幻觉”覆辙。我们的标准流程是“三阶验证”:

第一阶:规则引擎快速过滤
用Python脚本加载建筑规范条文(如《民用建筑热工设计规范》GB50176),对AI生成的参数组合做硬性筛查。例如:

  • 若项目位于严寒地区,玻璃U值>0.4 → 直接淘汰;
  • 若窗墙比>0.7且未配置外遮阳 → 直接淘汰;
  • 若铝型材腔体数<2 → 直接淘汰。
    这步能在毫秒级筛掉80%无效解,避免浪费昂贵的物理模拟资源。

第二阶:轻量化求解器快速评估
对通过规则筛选的参数,调用本地部署的简化版EnergyPlus(移除非关键子程序,仅保留围护结构热传导模块),单次模拟耗时压缩至8秒内。重点验证U值、SHGC、太阳得热系数三项核心指标。

第三阶:全工况高精度模拟终审
仅对前两阶均通过的Top 10解,启动完整EnergyPlus+Radiance耦合模拟,运行全年8760小时逐时计算,输出详细报告。这步耗时最长(单次约45分钟),但确保最终交付方案100%合规。

这套流程把AI从“黑箱生成器”变成“智能筛选器”。在杭州项目中,AI首轮生成500组参数,经三阶验证后仅剩17组合格解,其中3组进入施工图——这17组的U值平均误差仅±0.015,远优于传统方法的±0.08。

3.4 人机协作界面:建筑师不是退出设计,而是升级为“参数策展人”

生成式AI不会取代建筑师,但会彻底改变其工作内容。过去建筑师花70%时间在建模、改图、出图,未来这部分将压缩至20%,取而代之的是参数定义、约束设定、结果解读三大新职能。

我们开发了一个极简的Grasshopper插件(GH-AI Bridge),把AI交互嵌入设计师最熟悉的环境:

  • 左侧面板:拖拽式定义变量(如“玻璃类型”下拉菜单含12种真实产品,“遮阳深度”滑块范围0~600mm);
  • 中部面板:输入性能目标(“U值≤0.45,SHGC≤0.32,首层采光系数≥2.5%”);
  • 右侧面板:实时显示AI生成的Top 5方案,每方案附带三组数据卡片(热工卡、光学卡、经济卡)。

关键创新在于“经济卡”——它自动接入建材价格数据库(如中国建材网2024Q2报价),计算每方案的增量成本。例如方案A比基准方案U值低0.05,但玻璃成本高120元/㎡;方案B U值相同,却通过优化窗框型材节省85元/㎡。这种性能-成本联合优化,才是甲方真正关心的决策依据。建筑师不再纠结“哪个立面更好看”,而是聚焦“在预算约束下,如何用最小增量成本达成最大性能提升”。

4. 实操过程全记录:杭州超低能耗住宅项目从0到1的七天攻坚

4.1 Day 1:定义战场——把模糊需求翻译成可计算的数学语言

甲方需求原文:“希望立面既有现代感,又能显著降低空调能耗。”——这是典型的模糊需求。我们的第一步,是把它拆解为可量化的工程目标:

  • 气候依据:查《中国建筑热工设计分区图》,确认项目位于夏热冬冷地区B区;
  • 规范锚点:引用《近零能耗建筑技术标准》GB/T51141-2019,确定目标为“建筑综合节能率≥65%”;
  • 性能分解:通过能耗模拟反推,围护结构节能贡献需占总节能率的42%,即U值需从常规0.65降至0.42以下;
  • 视觉约束:甲方提供的参考图显示偏好“横向线条+局部玻璃退台”,转化为GH参数:“水平遮阳板宽度≥300mm,退台深度500mm,玻璃区域占比45%±5%”。

这一步耗时最长(6小时),但决定了后续所有工作的有效性。很多团队跳过此步,直接让AI生成,结果产出一堆“技术上可行但甲方一眼否决”的方案。记住:AI不理解“现代感”,它只认数字。把人的审美语言翻译成机器可执行的约束,是建筑师不可替代的核心能力。

4.2 Day 2-3:数据炼金——用23个项目构建专属“性能-形态”知识库

我们调用事务所内部数据库,筛选出23个已竣工的同类项目(均为夏热冬冷地区超低能耗住宅),提取三层数据:

  • BIM模型导出IFC文件,用IfcOpenShell解析出幕墙构件层级;
  • 对接厂商提供的产品手册,录入玻璃、型材、保温材料的实测热工参数;
  • 导入EnergyPlus模拟报告,提取U值、SHGC、采光系数三组数据。

数据清洗是最大难点。发现3个项目存在参数矛盾:BIM模型标注“双银Low-E玻璃”,但节能报告U值显示为0.72(双银玻璃理论U值应≤0.45)。追溯发现是施工时擅自更换为单银玻璃。我们没有剔除这些“错误数据”,而是将其标记为“施工偏差样本”,因为这恰恰反映了真实世界的不确定性——AI模型必须学会识别并容忍这类噪声,否则在真实项目中会过度拟合理想数据。

4.3 Day 4:模型训练——用12小时跑出首个可用版本

采用PyTorch框架,构建Conditional UNet模型:

  • 输入:12维参数向量(窗墙比、玻璃U值、SHGC、遮阳系数等);
  • 输出:3通道热力图(U值预测图、SHGC预测图、采光系数预测图);
  • 损失函数:MAE(平均绝对误差)+ 物理一致性约束项(如U值与SHGC的负相关性正则化)。

训练在RTX 4090上进行,batch size=32,epoch=200。关键技巧:

  • 早停机制(Early Stopping)设为验证损失连续5轮不下降即终止,避免过拟合;
  • 学习率采用余弦退火(Cosine Annealing),初始0.001,终值0.0001;
  • 每10轮保存一次checkpoint,方便回溯最佳模型。

第187轮时验证损失达最低值0.023,对应U值预测误差±0.018。这个精度已足够支撑初步方案筛选。

4.4 Day 5:人机联调——在GH里让AI第一次“开口说话”

将训练好的模型封装为ONNX格式,通过GH的Python组件调用。测试时发现重大问题:AI生成的遮阳板深度常为287mm、313mm等非标尺寸。原因在于模型学习的是连续数值,而实际采购只有200/250/300/350mm四种规格。解决方案:在GH中加入“规格映射”组件,将AI输出的连续值四舍五入到最近标称值,并重新计算该规格下的真实U值(因尺寸微调会影响热桥效应)。这个细节让模型从“理论可用”变为“工程可用”。

4.5 Day 6:性能攻防——用三阶验证筛出真正的优胜者

输入目标:“U≤0.42,SHGC≤0.32,采光系数≥2.5%”。AI首轮生成500组,经三阶验证:

  • 规则引擎筛除392组(主要因窗墙比超限或未配外遮阳);
  • 轻量化求解器筛除91组(U值误差>0.03);
  • 高精度模拟终审剩余17组,其中3组U值实测为0.412/0.415/0.418,全部达标。

有趣的是,Top 1方案并非U值最低者,而是综合得分最高者:它采用国产三银Low-E玻璃(U=0.39),搭配300mm深铝制水平遮阳板,虽比进口双银玻璃贵15%,但因遮阳板深度优化,使夏季太阳辐射得热降低22%,最终全年制冷负荷比基准方案低13.7%——完美命中甲方“显著降低”的要求。

4.6 Day 7:交付升级——从图纸到“性能护照”的范式转移

最终交付物不是传统CAD图纸,而是一份“立面性能护照”:

  • 第一页:三维可视化对比图(基准方案vs AI优化方案,叠加热工云图);
  • 第二页:关键性能数据表(U值、SHGC、采光系数、增量成本、投资回收期);
  • 第三页:BIM模型链接(可在线查看构件级参数,点击玻璃即可查看厂商检测报告);
  • 附录:EnergyPlus模拟原始数据包(供审图机构复核)。

这份护照让甲方第一次清晰看到:多花的每一分钱,都对应着可量化的能耗节约。项目顺利通过绿色建筑三星评审,成为当地住建局推荐案例。

5. 常见问题与避坑指南:那些没写在论文里的实战血泪

5.1 “为什么我的AI生成的立面,一做能耗模拟就全军覆没?”

这是最高频问题。根本原因在于训练数据与目标场景的气候区错配。我们曾接手一个哈尔滨项目,客户直接用杭州数据训练的模型生成方案,结果U值预测0.41,实测却达0.58。查证发现:杭州模型学习的是“夏季隔热优先”,而哈尔滨需“冬季保温优先”,两者对玻璃间隔层气体(氩气vs氪气)、窗框断热桥结构的要求截然不同。解决方案:必须按气候区划分数据集,每个模型只训练单一气候区数据。我们目前维护着5个气候区专用模型(严寒/寒冷/夏热冬冷/夏热冬暖/温和地区),切换时只需加载对应权重文件。

5.2 “AI建议的玻璃U值0.35,但厂商说做不到,怎么办?”

这暴露了材料数据库更新滞后的行业顽疾。2023年某国产玻璃厂已量产U值0.33的真空玻璃,但多数设计院数据库仍停留在2019年版本。我们的应对流程:

  1. 将AI建议参数(U=0.35)输入“建材参数搜索引擎”(自建工具,爬取主流厂商官网+检测报告);
  2. 若无匹配产品,启动“替代方案引擎”:自动搜索U值0.34~0.36区间所有在售产品,按价格、供货周期、质保年限排序;
  3. 向甲方推送Top 3替代选项,并附厂商联系方式。
    这步让AI从“理想主义者”变成“务实协作者”。

5.3 “甲方说‘再换个风格’,AI重跑一遍就行?”

错。风格变更不是换提示词,而是重构参数空间。当甲方从“横向线条”改为“竖向格栅”,意味着:

  • 遮阳系统从水平百叶变为竖向金属格栅;
  • 热工模型需重写(竖向格栅的阴影系数计算公式与水平百叶完全不同);
  • 训练数据需补充竖向格栅项目样本。
    我们为此开发了“风格模板库”:每个模板预置对应参数体系、物理模型、训练数据集。切换风格=加载新模板,而非重新训练。目前库中有7种主流立面风格模板,覆盖95%住宅项目需求。

5.4 “团队不会编程,能用吗?”

当然能。我们把所有AI能力封装成Grasshopper插件,操作界面如下:

  • Step 1:拖入“气候区选择器”(下拉菜单选“夏热冬冷”);
  • Step 2:拖入“性能目标设置器”(三个滑块分别调U值/SHGC/采光系数);
  • Step 3:点击“生成方案”按钮(背后自动调用模型+三阶验证);
  • Step 4:在结果面板中拖拽方案预览图,右侧实时显示性能数据。
    整个过程无需写一行代码,但背后是2000小时的工程化封装。记住:AI工具的终极目标,是让使用者忘记技术存在,只关注设计决策本身。

5.5 “用了AI,设计师会不会失业?”

这个问题问错了对象。真正该问的是:“不用AI的设计师,会不会在竞标中被淘汰?” 我们跟踪了2023年长三角12个大型公建项目投标,发现采用AI性能驱动工作流的设计院,方案阶段能耗指标平均优于竞争对手23%,且设计周期缩短40%。甲方越来越倾向选择“能给出精确能耗承诺”的团队,而非“画得好看”的团队。AI不是替代者,而是能力放大器——它把建筑师从重复劳动中解放,去思考更本质的问题:如何用立面设计参与城市微气候调节?如何让建筑表皮成为能源生产单元?这些,才是建筑师不可替代的价值所在。

6. 未来三年可预见的演进方向:从“性能生成”到“生态共生”

6.1 下一代突破点:实时物理引擎与生成模型的深度融合

当前AI的瓶颈在于“生成-验证”仍是串行流程。下一代方向是神经辐射场(NeRF)与建筑物理引擎的耦合。设想这样一个场景:你在VR头盔中走进虚拟建筑,伸手触摸玻璃幕墙,眼前实时浮现该位置的表面温度云图、太阳辐射热流矢量、空气渗透路径——所有这些,由一个嵌入式神经网络实时计算,而非调用外部求解器。这需要把EnergyPlus的核心算法编译为CUDA kernel,在GPU上以100fps速度运行。已有团队在实验室实现单墙体热传导的NeRF实时渲染,预计2025年将扩展至整栋建筑尺度。

6.2 材料革命倒逼AI进化:从“选材”到“创材”

随着气凝胶玻璃、相变材料PCM幕墙、光伏一体化BIPV等新材料涌现,AI的角色将从“在现有材料库中选择最优解”,升级为“根据性能目标逆向设计材料配方”。例如输入“要求幕墙U值≤0.2,且透光率≥40%”,AI输出的不再是玻璃型号,而是“二氧化硅气凝胶孔隙率85%+掺杂氧化钛纳米颗粒0.3wt%”的材料合成路径。这要求AI模型接入材料基因组数据库(如Materials Project),并具备跨学科知识推理能力。

6.3 从单体建筑到城市尺度:立面AI的宏观价值

单个建筑立面优化的价值有限,但当千万栋建筑的立面AI系统联网协同,将产生质变。设想一个城市级平台:

  • 每栋建筑AI上传其立面性能数据(U值、SHGC、表面温度);
  • 平台聚合分析,生成城市热岛强度图、风环境改善潜力图;
  • 当某片区热岛强度超标,系统自动向周边新建项目推送“强化遮阳+增加绿化率”的优化指令。
    这不再是建筑设计,而是城市基础设施的智能运维。我们已在杭州未来科技城试点,接入27个新建项目数据,初步验证该模式可使片区夏季平均气温降低0.8℃。

最后分享一个真实体会:上周在施工现场,一位老师傅指着刚安装的AI优化立面说:“这玻璃看着和以前差不多,但摸上去冬天不冰手,夏天不烫手。”——这才是性能驱动设计最朴素的胜利。技术终将隐去,留下的是人对环境更细腻的感知,和建筑对生命更温柔的回应。

RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进