NCF参数化建筑论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 8518|回复: 25

【必读】Noah.开源公测任务书

[复制链接]
发表于 2019-9-18 17:07:31 | 显示全部楼层 |阅读模式
Noah.的开源公测任务书

22b.jpg
Step.1 开源目的 --> Step.2 开源流程 --> Step.3 参与公测 --> Step.4 加入开发


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



Step.1  开源目的:
其一,我们期待未来更多的参数化设计加入到我们的联合开发团队之中。共同完善Noah.的宏伟蓝图。
其二,我们需要正式版上线之前大家能给予宝贵的开发建议,哪怕是更具体的功能需求。


Step.2  开源流程:

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

  • 每月开放一套完整的工作流,大家即可运行并体验其完整的功能。
  • 分周解锁“绘图级算法”包,每周为大家详细解释1-3包。
  • 每种“绘图级算法”包,开放日起一个月内各位站友们可集中交流讨论此功能,伴随活动和奖励,突出贡献者考虑纳入Noah.协同开发团队。
  • 为回应对“创世会员”的承诺,所有NCFZ创世会员经个人申请后,可直接获得开放工作流的全面解锁权限。

开源日程初步计划如下:(根据实际公测期间大家反馈情况会作出调整)

定容城市生成工作流 计划9-10月

  • 用地录入 首开
  • 路网生成 首开
  • 区域划分 首开
  • 建筑生成 第二周
  • 自动停车 第三周
  • 自动绿化 第四周
  • 数据提取 第四周
  • ...

立面自动匹配工作流 计划10-11月

  • 数据处理 首开
  • 楼板屋面 首开
  • 区域划分 第二周
  • 洞口构造 第二周
  • 墙体构造 第三周
  • 玻璃细分 第三周
  • 模型导出 第四周
  • ...


高层住宅速排工作流 计划11-12月

  • 用地录入 首开
  • 太阳计算 首开
  • 挡光计算 首开
  • 最大强排 第二周
  • 自动景观 第三周
  • 数据提取 第四周
  • ...


除此之外,大家可以陆续活动我们在开发Noah.期间定制的一些开发级电池,这些新打包功能,往往是对原生电池的升级和重组。
同样欢迎大家在任何时间参与我们对这些电池的开发交流。


Step.3  参与公测:


自每个“绘图级”电池开发之日其一个月,我们开发团队会积极地和大家交流各种反馈意见,并将其整合入正式版之中。
所以如果大家在这个期间内有宝贵意见,还请一定回复我们,其内容可以是使用的体验,bug举报、功能升级的建议等等。
NCF老站会对各位参与交流的朋友有不同成都的积分奖励
除此之外会有阶段性的交流活动等待大家,还请各位老朋友在公测期间多关注老站,常回来看看



Step.4  加入开发:

除了参与公测之外,我们欢迎各路大神参与我们的Noah.协同开发竞赛,针对目前已经开源的“绘图级”电池进行升级开发。开发规则如下:

目的:协同开发的本质意义是扩展新的功能,其中大家会发现部分“绘图级”算法提供的是一种思路,而不是所有思路。更多的特征演算有待于大家一来开发,如果我们写的“路网生成”,欢迎各位在此基础上编写自己的更有意思的逻辑。我们会对其进行筛选采纳。

奖励:任何一个电池按照以上原则写出来,被Noah.采纳后,作者被授予“Noah.算法贡献者”称号,奖励NCFZ创世会员一个名额(可赠送)。该作者有权利选择是否加入“Noah.协同开发者”成员,与团队共享所有开发信息。


为了确保大家的努力能够相互之间更好的联系在一起,开发规则如下,请务必遵守:
(我们近期会推出智能化设计开发基础课程,如果想参加开发,但以下规则无法读懂,推荐参与此培训。)

1、独立原则:每次开发任务务必是以“绘图级”or“开发级”算法所表述的一个完整独立功能进行开发。(即提交的是一个完整版打包好的电池)

2、数据兼容:输入端和输出端的设计,要满足树形数据运算法则。如原算法规定了输入和输出数据结构的规则,请按此规则编写输入和输出。(目的是任何一个“绘图级”电池被替换后,完整的工作流数据不会混乱,每个“绘图级”算法的升级,不能给其他“绘图级”算法造成负担)

3、极简变量:变量的设计上考虑最简变量原则(即最终打包的Cluster输入变量最少)必要时请设计二级变量(即Cluster内部调试的变量)。

4、高兼容性:每个“绘图级”电池,未来都会面对各种各样的输入变量,debug是我们开发团队过去几个月一直在奋战的工作内容,很多功能写出来不难,提高兼容性很难。所以希望各位务必考虑多种情况,尽量让自己的算法完善。我们在开源的电池组里发布了若干debug数据结构的方法,大家可以参考。

5、思路清晰:电池排列务必横平竖直,连线长度适宜,逻辑分组清晰,功能标注明确,二、三级Cluster打包思路清晰。(开发团队战力有限,混乱的电池可能不会有精力去分析。)

6、过程记录:编写开发日志,详细阐述算法的设计思路和优势。根据开发团队的经验,一个“绘图级”算法逻辑一般需要重新拟定3到5次,每次升级扩大其适用范围并减少bug的发生积率,这些信息和过程写入开发日志很重要。整个进程中,一旦“迷路”,只能重来。

7、原生电池:我们鼓励大家使用原生电池,任何第三方插件不可纳入其中,C#orPython的编写在原生电池可以实现的前提下尽量回避,本开源计划只有更多的人能读懂这个算法过程的时候才更具价值。原生电池确实限制了一些大神的发挥,但同时也屏蔽了诸多GH平台之外的bug。我们不鼓励有人把Cluster原功能翻译成代码上交,可能速度会更快,后期的交流、升级、互动都不可持续。







发表于 2019-9-24 10:00:26 | 显示全部楼层
请问以后会不会出一些教程,我是做房地产设计的,如果以后能有高效开发这个的教程就好了

点评

智能设计开发课程已在计划中,请持续关注咱们论坛及NCFZ最新动态~  详情 回复 发表于 2019-9-24 10:34
发表于 2019-9-24 10:34:20 | 显示全部楼层
Azore 发表于 2019-9-24 10:00
请问以后会不会出一些教程,我是做房地产设计的,如果以后能有高效开发这个的教程就好了

智能设计开发课程已在计划中,请持续关注咱们论坛及NCFZ最新动态~
发表于 2019-9-24 00:09:28 | 显示全部楼层
This is amazing!

请问协同开发的平台是什么?GitHub? 能否提供 repo 的地址
发表于 2019-9-24 10:47:19 | 显示全部楼层
期待啊~好多干货!
发表于 2019-9-24 19:43:16 | 显示全部楼层
特意开号来贺,希望有幸能够见证行业的颠覆
发表于 2019-9-30 14:41:02 | 显示全部楼层
支持!!!!!!!!
发表于 2019-9-30 17:49:17 | 显示全部楼层
大工程!心里痒痒,奈何水平不够。努力学习。
发表于 2019-10-8 16:00:54 | 显示全部楼层
这个工程超大,费心血了。支持!

点评

感谢支持~欢迎持续关注  详情 回复 发表于 2019-10-8 16:46
发表于 2019-10-8 16:46:29 | 显示全部楼层
阿呆呆 发表于 2019-10-8 16:00
这个工程超大,费心血了。支持!

感谢支持~欢迎持续关注
发表于 2019-10-10 12:39:18 | 显示全部楼层
强烈支持!
发表于 2019-10-10 21:31:20 | 显示全部楼层
刚听说,赶紧上来看看,牛!!!
发表于 2019-10-10 23:40:49 | 显示全部楼层
sky大大好厉害,买了你的书,写的是真滴好
发表于 2019-10-11 14:07:37 | 显示全部楼层
很期待~~~
发表于 2019-10-12 15:56:07 | 显示全部楼层
Looking forward to surprise
发表于 2019-10-15 10:03:52 | 显示全部楼层
史上最高能任务书

点评

哈哈~期待参与任务  详情 回复 发表于 2019-10-15 10:47
发表于 2019-10-15 10:47:57 | 显示全部楼层
kids 发表于 2019-10-15 10:03
史上最高能任务书

哈哈~期待参与任务
发表于 2019-10-30 10:17:39 | 显示全部楼层
希望可以参与,这个也是我一直想参与做的
发表于 2020-1-10 16:47:50 | 显示全部楼层
看了你的书。想写一个强排的算法,结果一合计变量很多,搞不定。日照,视觉卫生间距防火间距,建筑高度。一开始就给难住了。没想到,还有人搞全套的。
发表于 2020-2-10 16:10:21 | 显示全部楼层
怎么参加
之前也有过类似想法,有了这个平台不错,大家都可以参与

小黑屋|手机版|NCF参数化建筑论坛 ( 辽ICP备12011358号-1 )    辽公网安备 21020302000097号

GMT+8, 2020-8-10 04:27 , Processed in 0.090091 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表