【Noah.】建筑立面快速匹配工作流发布!

2019年10月24日 7,269

距离Noah.开源已经过去一个月的时间,不知各位有没有试用体验快速的智能化城市生成呢?没有上车的朋友不必着急,我们的官方基础教程即将上线。对于已经吃透城市生成逻辑的各位老铁们,接下来就让我们开启下一阶段的全新体验吧。

作为一个建筑师你是否有这样的经历:

层出不穷的立面设计要求榨干了你的创作灵感……   

苦思冥想设计的立面风格被甲方直接否掉……        

今天,我们将回答:

如何用Grasshopper一键生成建筑立面?

今天,我们将回答:

如何用智能化设计思维演绎出3072种立面变化?

今天,你将获得…

一键生成立面、修改立面、定制自己立面风格生成程序的能力。

“立面快速匹配工作流”正式发布!

以下均由Noah.(诺亚)一键生成+Enscape渲染 

插图生成于Noah(诺亚)测试版,是由C+Z Studio主持开发的智能化设计算法工具,本工具即将免费开源公测(开源意味着我们会向诸位Grasshopper爱好者分享它的生成逻辑及内核算法)恭候大家届时关注NCFZ新站:ncf.cz-studio.cn 及NCF老站:bbs.ncf-china.com 的更新。

为了一键生成立面,在Noah.开发中,我们进行了很多大胆的尝试:

既然城市可以智能生成,建筑立面为什么不可以?经过一系列思考之后便有了立面快速匹配生成的雏形,其生成的工作流是:

最终达到如下效果:

不同建筑轮廓指定立面形式快速生成+不同立面风格随机匹配生成

开发者:Supers

C+Z Studio 参数化设计师

Noah.(诺亚)核心开发者

NCFZ官方认证 GH技术讲师

大连理工大学 建筑学硕士学位

那么如何实现这种功能呢?

下面是硬核干货时间:

我们仍延续了Noah.工作流框架,整条立面匹配工作流可由建筑的各层轮廓线直接生成立面模型。

工作流由分步骤的几个绘图级算法组成,这些算法可以自由组合、甚至再次编辑升级。前期用户可以直接执行运算,后期有参数化设计能力的设计师甚至可以借助我们的程序快速DIY自己的个性工作流程序。该工作流中,只需要输入建筑的各层轮廓线即可生成完整的建筑立面。

首先,我们将立面生成的过程按照日常工作的逻辑分成了几个骤:

1、立面的分割

根据已知的各层建筑轮廓线生成每层的建筑外界面,并对界面进行了分割,这里目前内置了四种分割方式,分别与0~4数字一一对应,手动输入不同数值,即代表选择不同的分割方式。

2、区域的筛选

分割后,对切分好的切面进行筛选,分出窗户的洞口以及窗间墙的墙面,在Grasshopper中,计算机逻辑对筛选有很大的优势,通过变量控制,能够快速的筛选出预期的选择的位置,目前设计了4种筛选方式。

3、洞口构造

选择了要开窗洞的位置,接下来就要进行了更深入的设计,包括窗墙间的分隔构件,窗户上下墙,以及窗套等洞口构造,我们选取了几种较为常用的形式搭建在该绘图级工作中,未来可以不断的丰富和拓展。

4、玻璃细分

确定了洞口的位置大小之后的工作就是对窗户上的二次分割了。窗户上的分隔逻辑并不复杂,根据窗户选择生成横向或竖向的分割,这些逻辑说起来简单,麻烦的是数据优化的工作,如何在不同几栋建筑的不同层的不同窗户间进行正确匹配的分割,需要一定的数据操作能力。

5、墙体构造

窗间墙构件生成跟窗框的生成有很多相似的逻辑,在选定的墙面上进行进一步的细分和细节深化,添加构件。

至此,一个非复杂形态建筑已可以快速匹配生成多种不同立面。目前根据各绘图级工作的不同方式选择,在不修改内置变量的前提下,我们可生成3072种不同立面,结合其中一些内置变量的修改,可生成的立面也是指数级增加。当然,目前的立面风格依旧较少,也会出现很多立面风格十分相似的情况。毕竟,好看的立面千篇一律,实用的框架万里挑一。而Noah.就是为各位建筑师搭建了这样一个平台和框架,希望热爱参数化设计,热爱建筑设计的新一代建筑师们,一起来不断丰富和完善Noah.,并提出自己的宝贵意见。


本次开源GH文件下载地址:

只要你是一位Rhino&Grasshopper的使用者,你便有能力运行这套文件:

http://www.ncf-china.com/forum.php?mod=viewthread&tid=55284

此链接请移步PC端查阅。

Noah.开源公测期间交流规则及协同开发原则,具体规则详情关注:

http://www.ncf-china.com/forum.php?mod=viewthread&tid=55244

此链接请移步PC端查阅。


本月开源的立面快速匹配工作流依旧遵循Noah.的开源流程:

  • 每月开放一套完整的工作流,大家届时即可运行并体验其完整的功能。
  • 分周解锁“绘图级算法”包,解锁后大家即可了解这些算法是如何用GH原生电池开发的(无需代码和插件,每个包里的电池都可谓是一套GH进阶教程)。根据开发难易的不同,每周为大家解锁并详细解释1-3包。
  • 每种“绘图级算法”包,开放日起一个月内各位站友们可集中交流讨论此功能的使用体验、反馈bug、参与优化升级。期间伴随活动和奖励,优秀贡献者可纳入Noah.协同开发者团队。
  • 为回应对“NCFZ创世会员”的承诺,所有NCFZ创世会员经个人申请后,可直接提前获得开放工作流的全部解锁权限。创世会员申请提前解锁通道:https://ncf.cz-studio.cn/noah-gctgflhd/

精选评论

0 条

去评论