发布
注册建筑师助手微信小程序

#楼主# 2019-8-19

跳转到指定楼层

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
本帖最后由 设计神器 于 2019-8-19 09:46 编辑

n6yjX5tJ6tTywdzt.jpg

有一只AI,给它打开门,再给一扇窗,它就能帮你规划出整间公寓。

Q3j6p3jaZggl57Su.jpg

就像这样,黑笔画空间,绿笔涂出口,红笔绘窗户。哪怕没有设计知识,只是胡乱瞎画几笔,AI也会努力给出合理的布局:

BI6zIiCLWBK53O6O.jpg
量子位随手画

实时调整,也没有问题:

APgcE9kEkfZE2G2G.jpg

这就是法国小哥 Stanislas Chaillou 产出的一只设计GAN,名字叫ArchiGAN(试玩地址见文末)

精致公寓,一键生成,天天苦熬设计图的工程师们生产力解放有望。

你以为这又是专业炼丹大师杰作?
no,no,no~这位Stanislas Chaillou小哥并不是一位专职的程序猿,他的主业其实是建筑设计。他在哈佛大学拿到了建筑学硕士学位,是名副其实的学霸。
p8SbT6qTQziqw2HR.jpg
帅气的学霸建筑师

真是不会炼丹术的程序猿不是好建筑师啊。
j7PS3P3446mwpBb3.jpg

专业加持,难怪ArchiGAN不仅看起来好玩,还很务实,在规划时甚至还考虑到了承重墙的设计是否实用。
这样一个有设计天赋的GAN,其效果好到TensorFlow官方等都忍不住转发,推特收获上千赞,不少网友大呼“Amazing”。连谷歌大脑研究员David Ha都称赞道:

这是对pix2pix的绝妙应用。

R49WuHL8Mvx94mz1.jpg

但它的效果还远远不止如此五大功能,一键实现

作为一只设计师GAN,ArchiGAN能够实现五种功能。


功能一:立体规划,全面布局

ArchiGAN不仅能设计单层公寓的建筑结构,还能实现整个公寓大楼的建筑设计。


Z7bl11b0o71y117l.jpg
每一层还都能实现不一样的布局,而且不会出现这家的出口开在隔壁家墙上的窘境。


yvWhykmyhFMkMHrY.jpg
整栋公寓,从上到下,楼梯门窗,ArchiGAN都安排得明明白白,每一户的家具摆设还不带重样,太有工匠精神了~
yS6QoXwODSoC7DqX.jpg

功能二:户型随意DIY

有一个自己设计的房子的梦想,现在就可以实现了。屋门在哪,窗户是一小块还是整面墙都能欣赏外面的美景,厨房是不是开放式,客厅能不能大到可以容下一套VR游戏设备……所有这些期望与幻想,你都可以通过简单的涂抹操作来实现。黑色地面,绿色是门,红色是窗户,拿起画笔轻轻一图画上几个矩形的块块,屋子的构造立刻就出来了。
XP35a5WZX5JvTvxi.jpg

功能三:家具也能自动码放好
正如开头展示的那样,ArchiGAN还能规划你家里的家具应该如何摆放,还能显示摆上之后的整体效果。我们用不同的颜色展示不同的房间,绿色代表客厅,粉色代表卧室,紫色为洗手间,蓝色为走廊,青色是厨房,橙色为衣柜。


FOYybK4LlPyA0PYP.jpg
当上面的平面图生成之后:
toEhkoaKwwokaaZ5.jpg
模型还能更近一步,根据房间功能的不同,规划好整个房间的家具摆设,就像下面这样:
I3m2x2dfcL21ZXGg.jpg
细看可发现,卧室中的床、 客厅中的沙发和茶几、浴室中的洗手台等已配备好了。你以为这就是ArchiGAN的全部实力了?非也。作者表示,ArchiGAN看似高度受限,其实却具备极大的灵活性,不仅能设计形状规则的公寓的内部构造,对于造型不规则的空间也设计得挑不出毛病,此其功能四也。看看不规则的X边形系列:


qNnmv4r4SN47N4SI.jpg

三角形、扇形、圆形、云朵形甚至对话框形,都能生成……
g7gZ7PhN6wH8vra8.jpg
也就是说,只有你想不出的形状,没有它设计不了的布局。潜力也不会止步于此,作者表示,这ArchiGAN的第五个功能, 就是可用于整个建筑群/社区的规划。来看效果:

K7g810JQ8Zq5Kq7p.jpg

这个环状的建筑和福建的客家土楼还有些神似~


gAccYxS97xjjRPBe.jpg

研究人员表示,这些效果都证明了GAN在建筑领域的潜力,但目前ArchiGAN还有一定的局限性,主要分为三点。一是在设计多层公寓中每一层的布局时,每一层的设计都有所不同,现在还无法保证承重墙的设计是否合理。二是当前产出的图像清晰度有限。研究人员表示希望增加输出层的size,外加英伟达后续开发的Pix2Pix HD,再借助TensorRT增强算力实现这一目标。局限性之三体现在生成数据的格式上,目前智能生成的输出文件是非矢量格式,建筑师和设计师不能直接拿来用。从作者自述的三点的局限性也能看出,构建这个ArchiGAN模型时,实用性是他们首要考虑的因素,能否真正帮到设计师和建筑师,才是最重要的。多么踏实朴素的研究呀!用这种方法生成公寓,其实只需要3步↓↓↓三步生成公寓

ArchiGAN主要采用了Pix2Pix图像转换技术,模型在谷歌云端平台上训练,采用英伟达的Tesla V100 GPU进行快速迭代和测试。


G7E11DdaC8weddw1.jpg

Pix2Pix使用条件生成对抗网络(cGAN)来学习从输入图像到输出图像的映射。所以ArchiGAN是直接从建筑平面图中学习拓扑特征和空间组织的。Chaillou通过格式化图像来控制模型学习的信息类型。比如,只给模型展示地块的形状,以及地块所包含的建筑面积。
o9jvJIQJJjXcCJv8.jpg

这就是典型的训练结果。训练这样的序列花费了一天半的时间。为了进行更多次测试和迭代,模型最终在谷歌云的V100上跑了不到两个小时。虽然一开始模型不太精确,但在250次迭代之后,机器形成了某种直觉。ArchiGAN功能的实现要分成三步走,每一步都负责工作流中特殊的一部分任务。
QgEsVV3SgSEqm3mQ.jpg
模型一:平面布局(Footprint)量化建筑的占地面积决定了平面图上的内部结构,它们的形状受到地块形状的限制,也就是说,根据土地的形状能够推断出房屋的平面布局。于是,Chaillou把波士顿的GIS(地理信息系统)数据投喂给了神经网络,训练出能够生成房屋平面布局的模型。喂食的图像都是成对的,既有原始地块(左),又有绘制上了给定建筑物的相同地块(右),就像这样:


jeZoZzovqRO2Y9Vv.jpg

模型二:空间规划模型二的主要工作是重新分区和开窗。作为输入的是模型一生成的建筑平面面积,以及用户指定的入口和窗口位置。空间规划模型是用800+公寓图纸喂大的,这些图纸同样是成对的,包括公寓的平面面积和其中实际的空间划分。模型用不同的色块来表示房间的不同功能。

e9Xo9BIkxB1T8Ui9.jpg

鹅妹子嘤的是,GAN在训练过程中学会了自己开窗。除了用户指定的主窗,它还能自主规划出新的出口。


bqVx0qnWfMwDW4qW.jpg
模型三:家具布局房间分好了,ArchiGAN表示这还不够,贴心的设计师怎么能不往房子里摆家具呢?依然是成对的图像,房间的颜色被映射到适当的家具布局上。


cteoe9fAtozYHt9I.jpg

这个模型能够保留墙壁的结构和房屋的门窗,同时根据房间的功能来置放合适的家具。

ITpsQMjKlXTnAsnM.jpg

以上,建筑师可以在任两步之间对模型进行修改或微调,以实现人机交互。学霸其人

Stanislas Chaillou出生于巴黎,本科就读于瑞士洛桑联邦理工学院。在建筑领域,Chaillou小有成绩,在2017年获得了耶鲁、哈佛、纽约时报等机构联合评选的美国建筑奖( American Architecture Prizes),2018年又获得了建筑大师奖(Architecture Masterprize)。Chaillou可谓学业和事业双丰收,研究生还未毕业之时,就已经在知名建筑事务所实习,比如芝加哥Adrian Smith & Gordon Gill,东京的Shigeru Ban Architects等。此外,Chaillou还担任非盈利跨学科智库CitiX Initiative的执行董事,关注智慧城市的建设。
R8XpPYuJ7zPqGQGU.jpg 传送门

英伟达官方博客:https://devblogs.nvidia.com/archigan-generative-stack-apartment-building-design/?linkId=70968833
试玩地址:http://stanislaschaillou.com/thesis/GAN/unit_program/




END


本文转自量子位(ID:QbitAI)
gEkiYbjpHi7ZfJkZ.jpg


640 (31).gif




利德利莱 发表于 2019-9-1 21:15:42
仰望,梦想,好期待,值得好好学习!
B Color Link Quote Code Smilies