电子说
2018-2019年间,A.I.人工智能在建筑界里的应用刮起了一股旋风,随着A.I.技术日渐成熟和建筑学者们的积极研究探讨,平面图自动生成程序终于被研发面世。这次的发明不仅仅代表着A.I.技术在建筑领域中的实践范围又往另一个层次抬高,而且可能在建筑实践中带来革命性的转变。就如A.I.悄悄地改变我们的日常生活一样,计算机科学中人工智能的一个分支: 机器学习系统(machine learning system) 和算法(algorithm) 也正在改变建筑领域。其中,自动生成技术(autogenerative design) 因为对建筑师职业构成直接威胁,而在行界里触发了极高的话题热度。到底这股自动生成技术背后的理论基础是什么?经由挑选,在本文中我们将针对3项平面图自动生程序做出分析以了解其应用范围和操作原理,并探索目前在实践领域中的相关案例。
01、平面图自动生成程序
1. ArchiGan
(1) 背景
ArchiGan是一个由哈佛大学毕业研究生Stainislas Chaillou制作的平面图生成程序。顾名思义,ArchiGan是Archi-(Architecture |建筑)和–GAN(Generative Adversarial Networks | 生成对抗神经网络)的组合。该程序除了能够分三个步骤快速运行以生成一个单户住宅平面图之外,还用了嵌套方法来实现创建整个公寓楼的 “generation stack”来允许使用者针对每一楼层做出客制化的改变,最终生成出一个超出单户住宅简单性的公寓规模平面图。
生成3个步骤 © Image from ArchiGan
(2)生成步骤及原理
第一步骤:Building Footprint 平面布局
建筑占地面积取决于周围的环境,研究员利用波士顿市的GIS地理信息数据进行训练 (deep learning) 来生成典型的占地面积。其中,训练过程采用了Isola等人于2017年的发明——Pix2Pix模型和后续在同一年里Wang等人的Pix2PixHD来学习从输入图像到输出图像的映射。研究员将成对的图像,即原始地块和绘制的建筑物平面面积,馈送到训练网络,所以ArchiGan是直接从建筑平面图种学习拓扑特征和空间组织。下图显示训练的典型结果。
平面布局 © Image From ArchiGan
(上) Isola 等人的 Pix2Pix研究(下)Wang等人的Pix2PixHD网络架构 © Image From Source
第二步骤:Program Repartition 空间规划
第二步骤是重新分区和开窗。作为输入的是在第一步骤里生成的建筑平面面积, 以及用户指定的入后和窗口位置。研究员利用了800多个公寓平面图的数据库进行训练,并在过程中利用颜色来标注不同功能和提供成对图纸,包括公寓的平面面积和其中实际的空间划分。
空间规划 © Image from ArchiGan
第三步骤:Furniture Layout 家具布局
最后,使用第二步骤的输出进行下一步的训练,同样是输入成对的图像,房间的颜色被映射到适当的家具布局。这个步骤保留了墙壁的结构和房屋的门窗。
家具布置 © Image from ArchiGan
(3)模型链接和公寓生成
Chaillou 将以上GAN原理扩展到公寓建筑设计上,使用算法来依次链接由第一至第三步骤产出的三个模型 (图1),并将连接好的多个图像作为单个图像来处理。客户可以针对第一和第二步骤产出的模型进行单位划分,换句话说,每一层都可以实现不一样的布局,客户可以指定每个单元的入口和窗户甚至楼梯。最后,算法将每个结果重新馈送进行第二步骤(图2),再结合输出馈入第三步骤(图3),最后组装每个楼层的平面图并将所有楼层平面图输出为单独的图像。
图 1 © Image From ArchiGan
图 2© Image From ArchiGan
图 3 © Image From ArchiGan
(4)GANs 小科普
GANs(生成对抗网络)全名为 Generative Adversarial Network 是一种机器学习算法,由两个互相竞争的独立深度神经网络组成:
1. Generator 生成器:经由训练,可以将通过机器生成数据(大部分情况下是图像),其目的是“骗过”鉴别器。
2. Discriminator 鉴别器 :尝试猜测图像是由生成器生成的还是原始图像,其目的是找出生成器做的“假数据”。
GANs 生成对抗网络系统 © Image From EasyAI 订阅号
如果这听起来还是抽象,那我们可以利用这个类推来尝试理解。将生成器想像为一个艺术仿照者;将鉴别器想象为一个调查者。在竞争的关系中,生成器会制造许多伪造的艺术品,而鉴别器则扮演区分艺术品真假的角色,这就是这两者之间的Adversarial(对抗)关系。总的来说,GANs 机器算法可以利用两个神经网络之间的反馈回路来完善其生成相关图像的能力。下图展示Chaillou在实验ArchiGan程序时用GANs算法产出的训练结果。虽然在一开始的模型不太精准,但在250次迭代后,机器形成了某种直觉,自动生成的数据精准度也越来越高,越接近设计师和客户想要的结果。
ArchiGan 训练结果 © Image From ArchiGan
2. Evolving Floor Plan
Evolving Floor Plan 是乔尔·西蒙(Joel Simon)在2018年探索优化学校蓝图的一个实验项目。乔尔是一名纽约洛克菲勒大学(Rockefeller University)的实验室成员,从事生物物理学的研究。在此项目中他使用图收缩(graph contraction)和蚁群路径算法(ant-colony pathing algorithms)作为平面图算法模式。这个算法可以生成针对各种特征而优化的小学设计,例如:最小化走廊的长度以减少步行时间、布置室外景观和缩短逃生路线等等。
(1)原始布局
在缅因州的某所小学的原始布局。
(2)算法优化
左图:经过算法优化,可最大程度地减少教室之间的流量和建构材料使用率。右图:经过优化以最大限度缩短走火通道。
(3)设置窗户
添加窗户并把教室设置为比储藏室具有更高的优先级。这个设定促成许多内部庭院便逐渐生成。
(4)生成原理
生成模式运用了两种算法:
(一)Graph Contraction 图收缩算法
功能是创建有视觉吸引力的布局图。
(二)Ant-Colony Pathing 蚁群路径算法
功能是使用蜂巢状特工来寻找出最佳路径的概率方法。
在生成模拟过程中,属性基因编码将控制各个方面的元参数,直接对整个布局进行优化,并不需要针对每一条走廊进行另外编码。而每个房间都有各自的节点基因,该基因包含了设计师输入如房间的大小之类的信息。连接基因会指定两个节点基因之间的连接以及给予随机化的初始权重。就这样节点基因以随机的方式逐渐添加直到形成一个完整的基因连接图。除此之外,设计师可以输入邻接要求,如自助餐厅必须与厨房相邻,这种设定将会形成最大边缘权重的子图。这种遗传编码是NeuroEvolution of Augmenting Topologies (NEAT) 的概括,它可以将神经网络进化发展为图形,并在训练的过程中使用历史标记,允许拓扑变化的图形交叉。最后形成可以提供设计师参考拥有多个不同房间数量的平面图。
(5)生成 Mapping 总览
a) 使用光谱布局作为输入的初始物理模式。
b) 物理模式的最终结果
c) 红色外壳被放大以产生紫色Voronoi种子边界
d) Voronoi布局创建几何网格
e) 以黄色添加内部边缘,并绘制走廊
f) 形成最终平面图表型。走廊合并为最终几何形状,以及内部边缘设定门口位置。
(6)门廊生成过程
a) 具有三个房间的平面图表型
b) 创建内部节点和边缘
c) OHP的初步成果,选定的边缘以红色绘制
d) 向内移动走廊顶点
e) 使用圆形半径与流量载荷促成的比例来创建走廊的几何形状
f) 形成最终走廊几何形状,设定门口位置
(7)未来应用
乔尔此实验项目的初始概念是想借用算法设计一个可以随着学生课程表的改变而演变的平面布局。但实验项目并不是最完善的,乔尔指出算法指标还未加入其它诸多考量,如地形、太阳途径、现有树木和其它种种环境因素,但是有一点可以参考的是以上两种算法的原理可以使用在办公或医院布局上。例如办公部门之间的共享行道的百分比最大化,又或者缩小手术和病房之间或在护士与患者之间的路线。种种诸类的可能性都可以通过利用人工算法原理计算出最高效的平面图布局。
3. Finch3D
同样是在今年,两所瑞典建筑工作室Wallgren Arkitekter和BOX Bygg共同开发了这个名为Finch3D的平面图自动生成设计工具。Finch设计工具具有响应性,它可以帮助设计师在在项目早期阶段用作为设计工具,不管在任何位置和场景上,多大多小多宽多窄都可以进行设计模拟。该工具是建立在Rhino/Grasshopper之上开发。
(1)应用范围
Finch3D策划于2020年推出作为Rhino中的Grasshopper的12种具有不同功能的插件面世。这些插件不管是修改面积、楼层还是体量,都可以快速实现精细化计算并自动生成平面图。
ADAPTIVE PLAN - 根据给定参数实时生成相应平面空间配置方案
MULTIPLE PLANS - 任意设定地块范围,根据建筑路径自动生成多个住宅平面图。
SQUARE METERS - 利用进化求解算法evolutionary solvers and algorithms找到楼盘得房率最高的点,从而节约投资。
COLUMN GRID - 使用Galapagos在有机建筑里优化方形网格和柱子的位置。
3D ORGANIC - 将有机形状的建筑分成所需大小的公寓,楼层高度可以随意增减。
FOOTPRINT - 通过折线创建建筑路径和建筑占地块,并实时进行尺寸和比例的即使计算。
VOLUME - 根据不同路径自动生成建筑体积。
STAIRS - 随设定层高一键生成所有楼梯。
(2)目前开发进展
根据官方网站上看来,目前的进展已经推出了4种插件两种格式(grasshopper格式和3Ds Max格式)供给公众下载使用。下载链接请参考参考文献。
FInch3D 官网 © Image From Finch3D.com
02
实践项目中的自动生成设计案例
(1)优化城市小区
除了以上三种平面图自动生成器之外,在国外目前也有不少正在把A.I.自动生成设计工具融入到实践项目中的案例。例如日本的大和房屋产业正在和Autodesk合作使用自动生成技术来设计城市住宅。其目的是在日本土地短缺以及稠密城市中找到一个可以在小块土地上优化设计的方法。设计师和工程师只需要输入参数,例如设计目标,材料,制造方法和成本限制,便可以快速生成大量的设计解决方案供设计师参考。大和房屋产业对此简化系统抱持非常欢迎的看法,并策划将训练销售人员用此工具,在未来根据快速自行输出结果和客户直接进行展示。
小块土地上的优化设计 © Image From Autodesk
根据输入的参数产出的不同方案 © Image From Autodesk
快速计算成本和住宅数量对比 © Image From Autodesk
大和项目总监Harita:“使用常规方法设计方案会导致常规设计,最终的建筑物竣工后,对它们来说并没有什么特别的。自动生成设计通过提供以积极方式打破了这种模式。我认为这是这项技术的最大吸引力。”
(2)未来工厂
此外,继Airbus在2015年时和Autodesk合作发明首个以自动生成设计概念创建的”仿生隔板“ (Bionic Partition),比传统的零件轻45%的重量后,他们开始积极探索把该技术实践在其业务的其他部分。2019年,Airbus和Autodesk团队开始探索利用该技术自动生成工厂和建筑布局,以达到最高的工作流程。
仿生隔板 (Bionic Partition) © Image From Autodesk
研究人员首先拟出需要大量员工和工具的范围,然后以自动生成算法策划出最佳工具摆放位置和人流路径,以达到减少拥挤和避免物流瓶颈。
Airbus 物流流程的自动生成设计 © Image From Autodesk
Airbus首席设计师说:“自动生成设计正在帮助我们创建更具可持续性的建筑设计,从而更好地说明关键的人为因素和工作条件。通过克服先入为主的观念和盲点,它还扩展了我们的思维方式和设计方法。无论我们选择哪种设计,我们都知道工厂将更有效地运作,并且建造成本也将降低。
03
思考 | 未来工作模式
种种A.I.设计工具的发明出现给予建筑领域带来未来无限可能,也唤起了对未来工作模式的想象。建筑师罗恩·贝奇里(Rron Beqiri)是来自科索沃的建筑师。在2016年时,他就拟出了一个图示来形容可能在未来会使用的工作模式。A.I.将成为设计师紧密的伙伴,从设计最初至设计成果将分为5个阶段进行。
未来工作模式 © Image From Future Architecture
第一阶段:CITIZENS 民众
从民众的日常使用设备如手机、笔记本、平板电脑等获取信息
第二阶段 :INTERNET 网络
资料收集上载到云端
第三阶段 :SORTING ALGORITHM 算法分类
以计算机算法推算和过滤,提供最有关联的资料
第四阶段 :ANALYSE BY AI SOFTWARE 人工智能分析
AI 进行分类和分析,并起草一个粗略的计划
第五阶段 :ANALYSE BY ARCHITECTS 建筑师分析
建筑师和规划师改进该计划,其结果是一个经由人工智能和人类思考分析的完整计划
结语
以目前数字技术和人工智能的增长速度和趋势,建筑师已经难以否认人工智能将会带给建筑领域的巨大影响。人工智能中的算法让设计过程从人与人之间的交互演变成为人与计算机之间的交互,这意味着只要了解计算机工作规则的人都将拥有设计的自主权。这种情况带给建筑师另一个关键问题,那就是我们是否是时候该重新考虑建筑师的未来角色?然而,要预测未来并不是一件随口了断的事,只因它存在着太多的不确定性。我们目前可以确定的一件事是,A.I.在建筑领域中的前景未来是乐观的。我们甚至可以断言,它终究会成为唯一方法,而那只是时间问题。也许直到有一天,当我们看到主流建筑学院的课程变成下面的图表时,我们才会确切的感受到我们进入了人机共存的时代,因为“人工智能”变得更切实了。
“数字包豪斯”©实验建造共同体,TA 2019-6
全部0条评论
快来发表一下你的评论吧 !