【Noah.】诺亚计划,正式启动!

2019年9月24日 888

本来是想今年七夕那天发布的,不料一晃半年就过去了。如今真的要正式介绍这款产品,不免有些激动。提醒一下诸位,今天不是产品发布哈,但Grasshopper设计师们已经可以尝鲜了,我们的开源公测,这里就正式开始了。

今天,我们将回答:

如何用Grasshopper原生电池写出一座城市?

今天,我们将回答:

如何更深层次地理解复杂运算程序的编写?

今天,众人将获得…

一键生成城市、改写城市、定制城市的能力。

Noah.(诺亚)开源计划,今日启动。


什么是Noah.?

她是您的智能建筑助理。

简单说,她会帮您去加工一些常用图纸,做一些繁琐的日常计算。随着时间推移,她会随着时间一点一点成长,最终辅助您完成70%左右的日常设计劳作。

专业的讲,Noah.将为大家提供各种各样的工作流级算法(如自动规划一片城市区域、自动计算指定产品配比的强排指标等),其中每条工作流都包含了数条可以单独执行的制图算法(我们称它为绘图级算法,如一键景观绿化生成,一键停车位强排等)。这些算法可以自由组合、甚至再次编辑升级。前期用户可以直接执行运算,后期有参数化设计能力的设计师甚至可以借助我们的程序快速DIY自己的个性工作流程序。我们会在整个开源计划的过程中,将算法由浅入深的逐步开放给大家,带着各位轻松理解这套逻辑流程。我们的开发团队也会在未来的时光中不断地丰富、完善这些算法,陪伴大家一起渡过这段设计时代更新进阶的旅程。

什么是工作流级算法?举个例子:指定比例的等间距产品强排算法

只需输入用地、产品面积、产品配比,这套算法可以排列出无穷尽的方案。

各位可以在Grasshopper中自行DIY路网,产品轮廓、间距条件,甚至是自动筛选满足指定容积率的优选方案。

工作流级算法的定义:它可以独立完成某一项设计环节中的设计任务,只提供已知条件,直接输出结果。

借此例,回答几个上一篇帖子的共性问题:

【序】写给建筑设计的大程序时代


  • 这个算法目前仅是强排?是的,但足以解决建筑师的强排工作,这也是我们的初衷,我们暂时不会去考虑研发代替建筑师的算法程序。
  • 这个算法的本质意义是?首先可以用于快速评估任意用地的经济技术指标。进一步想可以前期辅助建筑师判断方案的走向,可以选定其中某个理想方案进行进一步的结合感性思考的修改。从项目推进方面的意义上讲,可减少项目前期尝试性策划设计浪费的人工时长。辅助建筑师和甲方快速进入实际设计阶段。
  • 这个算法如何自定义?简单地修改我们在程序设计上都预留了已知条件的输入端,为了方便大家使用,复杂的程序逻辑添加一方面可以等待NCFZ官方团队的优化,另一方面我们的开源计划允许所有Grasshopper使用者自定义修改程序逻辑。
  • 这类算法Noah.包含了多少?下文即是答案。

Noah.初代将会有哪些功能?

初代的功能主要是围绕建筑设计创作领域的,其内容包含分析、规划、平面、立面相关设计辅助算法及制图辅助算法等内容。有人会问施工图做不做?内装做不做?这点我们尊重众人的意见,这些算法技术内核是相似的。时间够,我们可以慢慢写入Noah.里,但我们的理想是提供算法逻辑基础框架之后,人人都可以编写并将个人的工作程序化。毕竟开源的技术是公有的,个体的技术优势还得靠自己创造。所以希望大家能慢慢了解这个事实:编写自己的工作程序在未来并不是一件困难的事情。与其等待Noah.的开发团队更新,不如消化理解这些工作流框架,然后具备DIY的能力,这样才能先行一步,在几年后立于技术优势。

以下并非Noah.的功能清单,而是Noah.设定每条工作流的时候所遵循的设计导则。

Noah.初代的功能制定会围绕着这套导则展开,研发出数十种工作流级算法。其中需要声明的是大部分算法考虑的是对公众需求的适应性,而非个性化的定制。所以一方面没有公众意义的功能我们暂时没有考虑加入到初代Noah.中,另一方面如果有个性化的需求我们鼓励使用者能掌握在Noah.体系上DIY个性程序的能力。

以下是部分Noah.工作流级算法的演示:

No.1 定容积率任意区域内城市快速生成,这条工作流今日开源,大家可以直接体会他的神奇。

No.2 任意地块住宅产品速排,图中色阶即挡光计算(当然生成的方案一定是满足日照的),指标直接导出。

No.3 任意平面轮廓,指定立面形式自动生成。

No.4 任意平面轮廓,指定风格的立面随机匹配生成。

Noah.的本质不是某几种算法功能,它应该被理解为是一种功能孵化架构,是一种宏观的生成思维逻辑。它可以不断地衍生出多种多样的工作流级算法,这才是Noah.最值得开发者们骄傲的所在。

Noah.的开发特色

和传统意义的制图工具有所不同,Noah.把各种各样的绘图级算法重新打包组合成各式各样的工作流级算法,并开发了独立的平台存储并组织这些工作流级算法。当用户选择去执行一个工作流级算法时,Noah.会自动接管你的电脑,并打开相应的制图软件去执行一系列的绘图级算法。大家甚至不用去学习一个新软件,只要了解她的技能,即可在自己原本熟悉的操作平台上进行辅助设计及制图。所以也可以说Noah.对日常的制图软件很友好,向它们提供了辅助的自动化插件,一方面强化这些制图软件在建筑设计专业上的性能,另一方面我们会在Noah.平台上自动关联这些软件算法,形成完整的工作流,以便诸位可以在各自的电脑上实现智能化的设计及制图。

Noah.正式版的独立操作界面:

用户不需要学习任何编程技术即可使用。

Noah.工作流编辑器 – 动态演示(研发中,年底上线)

CAD图纸一键总图填色工作流演示:

2020年到来之前,Noah.V1.0 将会上线!大部分算法现已完成逻辑功能编写,进入后期的闭合打包和debug阶段。

不论各位是否懂得编程,是否了解参数化设计,都将因此应用到算法和大程序时代所带来的强大力量!

而对于参数化设计师,大家今天可以尝鲜了。基于Grasshopper版的公测文件即刻发布,详情请了解一下“Noah.的开源公测计划”

Noah.的开源公测计划

该来的,总是要来的!

即日起,Noah.的开发工作正式进入免费的开源公测阶段。如果你希望能在2020年之前掌握如何编写个性智能化设计程序的能力,今天就可以上车了。和十年前的NCF一样,我们真诚地希望技术的共享能成就新的时代,也热切地期待着能和大家分享我们这半年来闭关研发的成果。

开源目的:

其一,我们期待未来更多的参数化设计师加入到我们的联合开发团队之中。共同完善Noah.的宏伟蓝图。

其二,我们需要正式版上线之前大家能给予我们宝贵的开发建议,哪怕是更具体的功能需求,以此来帮助我们把Noah.编写得更好。

开源流程:

由于算法体系的庞大,积累了开发团队近2000个小时的智慧劳作,其表述难度和交流难度可想而知,为了让大家更好的理解这套算法的框架体系,结合NCFZ以往的教学经验,我们制定了如下的开源流程:

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

本月开源:

任意地块的指定容积率城市生成算法。

如果对以上的技术阐述仍有质疑,

请直接下载体验吧!

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

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

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

此链接请移步PC端查阅。

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

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

此链接请移步PC端查阅。

创世会员申请提前解锁通道:

参与Noah.首次公测推广活动,赢得创世会员名额:

留言此文章,获点赞最多的前五名小伙伴(留言)可获得如下奖励:

  • 1~2名赠送价值1499元的NCFZ创世会员!
  • 3~5名赠送NCFZ红冠VIP会员一年!

本活动数据统计截止于:2019年10月1日0:00前


重要说明:

即日起所有关于Noah.的交流答疑活动

将在 NCF老站(bbs.ncf-china.com上持续进行!

欢迎关注者前来参与互动交流。


关注NCF参数吧,

坐收Noah.开发一手动态。

精选评论

2 条

去评论
  1. by shu – 2019年10月7日 at 下午7:03

    希望建筑师的工具越来越优秀

  2. by chengzheng777 – 2019年9月29日 at 上午9:58

    !!!

Comments are closed.