NCF参数化建筑论坛

标题: 【自动立面】 - 已知建筑各层轮廓立面快速生成 [打印本页]

作者: Supers227    时间: 2019-10-17 16:35
标题: 【自动立面】 - 已知建筑各层轮廓立面快速生成
本帖持续更新:最近更新于2019-10-18

1、算法名称:立面自动匹配生成(已知建筑各层轮廓立面快速生成)

2、功能类别:立面生成

3、开发级别:工作流级

4、算法目的:
4-1、部分前期三无项目缺乏设计依据,用于项目策划阶段的立面方案一键生成;
4-2、部分城市规划项目前期立面一键生成;
4-3、希望多立面风格对比的立面一键生成;

5、输入设置:建筑层线 + 手动输入各绘图级选择使用方式or随机种子

6、输出结果:建筑立面模型

7、功能演示:

[attach]52276[/attach]

[attach]52275[/attach]

8、算法结构:
[attach]52227[/attach]

8-1、层线整理    http://www.ncf-china.com/forum.php?mod=viewthread&tid=55288     开源密码:230153
8-2、立面分割    http://www.ncf-china.com/forum.php?mod=viewthread&tid=55289     开源密码:878515
8-3、区域筛选    http://www.ncf-china.com/forum.php?mod=viewthread&tid=55297     开源密码:362389
8-4、屋顶楼板    http://www.ncf-china.com/forum.php?mod=viewthread&tid=55298     开源密码:271723
8-5、洞口构造    http://www.ncf-china.com/forum.php?mod=viewthread&tid=55306     开源密码:029406
8-6、墙体构造    http://www.ncf-china.com/forum.php?mod=viewthread&tid=55307     开源密码:864427
8-7、玻璃细分    http://www.ncf-china.com/forum.php?mod=viewthread&tid=55318     开源密码:437363
8-8、窗框生成    http://www.ncf-china.com/forum.php?mod=viewthread&tid=55319     开源密码:175603

9、变量说明:

各个绘图级电池均可直接连入随机种子随机生成,同时也可手动输入选择构成方式,随机和手动均输入时,只取手动输入的值。

10、交流规则:
10-1、本帖仅限于交流对本工作流级算法功能的应用体验及整体改善建议,对绘图级算法内bug不予回复。
10-2、针对各绘图级算法建议和bug举报请各位移步至上文链接分类讨论。

11、开发日志:
2019-10-21  Supers
今天Noah.的第二条工作流正式发布了,该工作流依旧重点为各位搭建了一个立面生成的流程框架,各位朋友不必纠结于是否能直接生成最心仪的立面,我们更希望是为大家展示一种算法上的示范价值,这条工作流算法可以很好的为各位直观的展示立面生成的逻辑过程。

2019-10-21  Supers
这个工作流在大的思路就是:将立面生成分步骤执行,而每一步都可用算法来程序化,并且有多种不同的选择。我们也希望每一个步骤中未来可以不断的添加新的逻辑来丰富立面生成。对于更部分算法细节描述详见各个绘图级算法帖子。


12、版本发布:
2019-10-21 V0.30:文件免费下载,链接回复可见

1、本算法框架已取得国家专利保护,侵权必究;
2、任何公开发表、出版类文献中出现对此算法直接引用、部分引用、部分改写等情况者,请注明联合开发团队:C+Z Studio
3、本算法谢绝出现任何非NCFZ授权的商业培训、资料售卖、算法产品打包售卖等商业行为。
4、如有其他各类合作模式,请联系团队负责人:skywoolf@ncf-china.com

免责声明:
1、公测期间本算法可能出现诸多bug,如应用于商业设计项目,请及时bake过程文件,本站不承担任何形式的赔偿。
2、开源目的旨在与众人分享开发经验,提供算法框架思路,本站对任何未经Noah.采纳的第三方算法电池不承诺任何debug服务。

13、加入开发:
有意加入Noah.协同开发团队的朋友了解下这里的说明:Noah.开源公测任务书

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










作者: xuabandon    时间: 2019-10-22 17:19
优秀,学习学习
作者: termination    时间: 2019-10-22 17:21
谢谢分享,太强了66666666666
作者: 雕刻时光123    时间: 2019-10-22 17:21
创世会员迫不及待了!
作者: 天空之城    时间: 2019-10-22 17:22
目前来看立面样式不是很丰富
作者: 3582076094    时间: 2019-10-22 17:24
立面这个太bug了对概念方案省多少时间
作者: 然後怎恙灬    时间: 2019-10-22 17:29
帅气!
帅气!
帅气!
帅气!
帅气!

作者: talent13rd    时间: 2019-10-22 17:31
感觉现在出来的更像是GH的进阶学习,更期待后面的强排思路
作者: 崔阳    时间: 2019-10-22 17:32
学习了  感谢感谢
作者: 念°    时间: 2019-10-22 17:32
Thanks♪(・ω・)ノ
作者: Azore    时间: 2019-10-22 17:33
666,希望能有配套教程~等不及啦~
作者: Gakki    时间: 2019-10-22 17:45
感谢分享 帅气 帅气帅气
作者: tom    时间: 2019-10-22 17:46
非常牛,非常牛,非常牛,非常牛,非常牛,非常牛,!
作者: 山子    时间: 2019-10-22 17:48
牛 学习学习
作者: Acer    时间: 2019-10-22 17:50
太厉害了,辛苦辛苦
作者: xy6973    时间: 2019-10-22 17:56
非常牛逼!!!!!!!!!!
作者: headache    时间: 2019-10-22 17:59
学习了!!!!
作者: AXIAMU    时间: 2019-10-22 18:02
666,学习学习
作者: 初学者.    时间: 2019-10-22 18:03
感谢 十分感谢  学习一下
作者: Greekkk    时间: 2019-10-22 18:03
DINGDINGDING, GAN JIN XIA YI GE CHANGXIAN
作者: YotakiSauming    时间: 2019-10-22 18:07
厉害啊大大
作者: 赵凤    时间: 2019-10-22 18:07
厉害了!!!!!!
作者: 赵凤    时间: 2019-10-22 18:08
想学啊!!!!!!
作者: Nap    时间: 2019-10-22 18:10
是真的强!!感谢啊
作者: ZZY666    时间: 2019-10-22 18:17
666,l超厉害
作者: 孟勤    时间: 2019-10-22 18:33
学习一下

作者: cuiyuechen    时间: 2019-10-22 18:36
学习学习!感谢
作者: 1640902743    时间: 2019-10-22 18:59
可以可以

作者: 明11121    时间: 2019-10-22 19:07
学习学习学习学习
作者: legend    时间: 2019-10-22 19:07
学习学习学习学习
作者: kenpachi    时间: 2019-10-22 19:45
这个真的是太省时间了
作者: 模鬼    时间: 2019-10-22 19:46
这么厉害的嘛
作者: 范小鹭    时间: 2019-10-22 19:53
超哥牛逼!
作者: 土狼    时间: 2019-10-22 20:00
好东西下,顶你
作者: flyingcat    时间: 2019-10-22 20:15
谢谢,学习,学习。
作者: orcass    时间: 2019-10-22 21:18
太厉害了

作者: 不加糖的豆汤    时间: 2019-10-22 22:33
感谢楼主感谢楼主感谢楼主
作者: dodo100zn    时间: 2019-10-22 22:33
lookinging!!
作者: pcp3925479    时间: 2019-10-22 22:47
学习,这种方案,代表的参数化设计的应用升级
作者: 凝固时间    时间: 2019-10-22 23:00
学习一下,看看有多神奇。
作者: 伊家东    时间: 2019-10-22 23:33
优秀优秀,感谢开发这些东西的大佬们

作者: lqclqc    时间: 2019-10-23 01:03
很好很好,值得一试,加油
作者: xiaoxiao0071    时间: 2019-10-23 08:51
等待好长时间了,终于来了。
作者: daijian868686    时间: 2019-10-23 09:02
学习 学习 应该很好的算法
作者: mrzhou    时间: 2019-10-23 09:03
学习了,真的为建筑行业做了贡献
作者: uzumakikun    时间: 2019-10-23 09:07
Greekkk 发表于 2019-10-22 18:03
DINGDINGDING, GAN JIN XIA YI GE CHANGXIAN

硬核,干货呀,得好好学习一下!
作者: Rover    时间: 2019-10-23 09:22
专程过来学习!~
作者: howell    时间: 2019-10-23 09:35
谢谢分享,太强了66666666666
作者: xiao123ji123    时间: 2019-10-23 09:35
厉害,厉害
作者: wonkel    时间: 2019-10-23 09:56
不错,来学习学习
作者: kids    时间: 2019-10-23 10:05
他来了!! 他来了!!
作者: 长乐    时间: 2019-10-23 10:16
学习了,希望能有用处
作者: frangsun    时间: 2019-10-23 10:20
期待更多开源程序
作者: 熊凯光    时间: 2019-10-23 10:24
优秀,学习学习
作者: M-xueeee    时间: 2019-10-23 10:28
好棒啊!学习学习
作者: xyxy    时间: 2019-10-23 10:30

谢谢分享,太强了
作者: kamobaka    时间: 2019-10-23 10:39
太厉害了!极大地提高了工作效率
作者: wizardlyl    时间: 2019-10-23 10:41
谢谢大神的分享,目前还比较菜,刚开始研究python
作者: Supers227    时间: 2019-10-23 10:47
距离Noah.开源已经过去一个月的时间,不知各位有没有试用体验快速的智能化城市生成呢?没有上车的朋友不必着急,我们的官方基础教程即将上线。对于已经吃透城市生成逻辑的各位老铁们,接下来就让我们开启下一阶段的全新体验吧。



作为一个建筑师你是否有这样的经历:
层出不穷的立面设计要求榨干了你的创作灵感……   
苦思冥想设计的立面风格被甲方直接否掉……        
   
今天,我们将回答:
如何用Grasshopper一键生成建筑立面?
今天,我们将回答:
如何用智能化设计思维演绎出3072种立面变化?
今天,你将获得...
一键生成立面、修改立面、定制自己立面风格生成程序的能力。

“立面快速匹配工作流”正式发布!
以下均由Noah.(诺亚)一键生成+Enscape渲染

[attach]52330[/attach]

[attach]52331[/attach]

[attach]52332[/attach]



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




为了一键生成立面,在Noah.开发中,我们进行了很多大胆的尝试:
既然城市可以智能生成,建筑立面为什么不可以?经过一系列思考之后便有了立面快速匹配生成的雏形,其生成的工作流是:
[attach]52302[/attach]

最终达到如下效果:
[attach]52333[/attach]
不同建筑轮廓指定立面形式快速生成+不同立面风格随机匹配生成

  
[attach]52301[/attach]


开发者:Supers

C+Z Studio 参数化设计师
Noah.(诺亚)核心开发者
NCFZ官方认证 GH技术讲师
大连理工大学 建筑学硕士学位
2020年NCFZ冬令营线下主讲师




那么如何实现这种功能呢?
下面是硬核干货时间:

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

[attach]52334[/attach]

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

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

[attach]52326[/attach]


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

[attach]52327[/attach]

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

[attach]52328[/attach]

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

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

[attach]52329[/attach]

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



本次开源GH文件下载地址:
只要你是一位Rhino&Grasshopper的使用者,你便有能力运行这套文件
http://www.ncf-china.com/forum.php?mod=viewthread&tid=55284

Noah.开源公测期间交流规则及协同开发原则,具体规则详情关注:
http://www.ncf-china.com/forum.php?mod=viewthread&tid=55244
此链接请移步PC端查阅。



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



作者: kmsunyi    时间: 2019-10-23 10:56
非常高级,学习了
作者: yongler    时间: 2019-10-23 10:56
迫不及待的想试试。自己也一直想搞这个gh,奈何水平不够啊。
作者: syn2008    时间: 2019-10-23 11:03
等很久了,必须10个字以上吗
作者: 苍灰蓝    时间: 2019-10-23 11:07
感谢强大的大神们!!!
作者: jianplayer    时间: 2019-10-23 11:16
学习一下!!
作者: Sunny19850322    时间: 2019-10-23 11:22
好东西,先看看
作者: loubin138123    时间: 2019-10-23 11:26
怎么下载呢想学习一下
作者: Supers227    时间: 2019-10-23 11:27
loubin138123 发表于 2019-10-23 11:26
怎么下载呢想学习一下

就在帖子下面
作者: 边走边唱    时间: 2019-10-23 11:28
感谢分享 帅气 帅气帅气
作者: michellekan    时间: 2019-10-23 11:30
大神威武!诺亚厉害!!
作者: killerlrving    时间: 2019-10-23 11:42
加油加油加油加油加油加油
作者: gu645349023    时间: 2019-10-23 11:47
大佬,不一样的
作者: anturong    时间: 2019-10-23 12:36
刚好有这方面需求。。。
作者: MAIXINYING    时间: 2019-10-23 13:08
已知建筑各层轮廓立面快速生成
作者: kzb2009    时间: 2019-10-23 14:21
未来值得期待啊,非常不错,感谢分享,只有大家都抱着研究及分享的心态,才能形成完备、积极的生态圈
作者: zhouaa14700    时间: 2019-10-23 14:47
抱着学习态度前来
作者: 北SOlo    时间: 2019-10-23 14:51

立面这个太赞了对概念方案省不少时间
作者: biggoose    时间: 2019-10-23 16:32
羡慕了。。。。。支持大佬
作者: biggoose    时间: 2019-10-23 16:33
羡慕了。。。。。支持大佬666666666666666666
作者: ltq52kfc    时间: 2019-10-23 17:04
大神辛苦,感谢分享,学习一下
作者: Supers227    时间: 2019-10-23 17:06
yongler 发表于 2019-10-23 10:56
迫不及待的想试试。自己也一直想搞这个gh,奈何水平不够啊。

试用操作简便 不用什么水平
作者: baronarchitect    时间: 2019-10-23 17:12
數位建築研究生來學習
作者: 郭瑽    时间: 2019-10-23 17:50
可以学习一下~
作者: archidog1998    时间: 2019-10-23 18:08
谢谢分享,太厉害了!
作者: hesimance    时间: 2019-10-23 18:53
强,下载下来学习
作者: 张殿恒    时间: 2019-10-23 19:29
酷酷酷酷酷酷酷酷酷酷酷酷酷酷酷酷酷酷酷酷
作者: 447144622    时间: 2019-10-23 22:04

学习了!!!!
作者: rocktititata    时间: 2019-10-23 22:15
厉害了我的神~~~~~~~
作者: 请叫我—    时间: 2019-10-23 23:51
下载下来学习一下
作者: lintyphoon    时间: 2019-10-24 09:06
厉害!!!!!!!!!!火速围观
作者: lintyphoon    时间: 2019-10-24 09:19
!!!!!!!!!!!!!!!!!!!方便
作者: huozizi    时间: 2019-10-24 09:33
参数化上手好难,期待正式版
作者: Supers227    时间: 2019-10-24 09:34
huozizi 发表于 2019-10-24 09:33
参数化上手好难,期待正式版

这也不难啊 都没什么操作的 先下载试试
作者: snda0477323    时间: 2019-10-24 10:56
这个很实用啊
作者: 缸中大脑    时间: 2019-10-24 11:03
太强了先学习一下
作者: valar1603    时间: 2019-10-24 12:06
感谢分享 帅气 帅气帅气

作者: mengfankai8889    时间: 2019-10-24 14:40
66666666666666666
作者: Yang123felix789    时间: 2019-10-24 16:34
这个东西真的很厉害啊,我之前就是看到这个网站上那个大神全部用GH和犀牛从项目起始到最终出图然后都是在这个里面做的,我学习这个的最终目的也是学以致用的。感谢大神,学习了
作者: 656398423    时间: 2019-10-24 17:39
下来学习一下
作者: tiu    时间: 2019-10-25 09:25
膜拜大佬!
作者: suweian3    时间: 2019-10-25 09:43
下下来认真学习下




欢迎光临 NCF参数化建筑论坛 (http://bbs.ncf-china.com/) Powered by Discuz! X3.2