Revit 上的 Generative Design - Project Refinery Beta

Project Refinery Beta

内容参考和翻译来自https://refineryprimer.dynamobim.org/

Refinery 是Autodesk 开发的 Generative Design 产品,主要服务于设计,工程和建造领域。它能够赋能用户,让用户可以快速探索和优化他们的 Dynamo 设计。

什么是Generative Design?

Generative design:生成式设计是概念设计,出图设计和施工设计中可以确定地一种趋势。通过它,可以发现设计自动化和设计优化中新的可能性。
图片来源:https://refineryprimer.dynamobim.org/01-introduction/01-02_generative-design/01-02-01_what-is-generative-design
Generative design 是运算设计(computational design)的一种特殊方法,它有以下特性:

  1. 设计师通过定义目标来得到一个设计(而不是定义步骤)
  2. 计算机生成多种设计方案(而不是一个方案)
  3. 计算机找到一系列经过优化的结果,这些结果能够满足用户定义的多个互相竞争的目标

为什么要用 Generative Design?

Generative Design 是一种目标驱动的自动化的设计方法。设计师和公司通过它可以:

  1. 对自己的设计有更好的理解
  2. 做出更快且更全面的设计选择
  3. 通过计算机的运算能力探索更多选项

更好的产出和洞察

作为一个设计师,你可以定义哪些目标是你的设计想要的,并且定义如何衡量这些目标。通过你的引导,计算机可以产生一系列优化的设计,以及达成这个设计所使用的数据和结果分析。通过对生成的设计的分析,可以知道各个目标的满足情况,设计师可以更全面的了解哪些因素产生了影响,并且是如何产生的。
图片来源:https://refineryprimer.dynamobim.org/01-introduction/01-02_generative-design/01-02-02_why-should-i-use-generative-design

更快

Gnerative Design 通过计算机固有的优势, 快速的重复计算能力,可以帮助设计师更快更好地找到设计方案。计算机可以在很短的时间内生成和评估打算的设计方案,使得设计师可以快速知道哪些是有效的,哪些是无效的。
*图片太大,无法上传,自行前往这里

更多的变化

你的初始设计参数可以被用来产生数以千计的潜在设计方案,唯一的限制条件就是你与多少的计算机算力和时间。
举个例子,基于运算设计技术定义是个变量或者数十个变量,在几分钟内生成数千个设计方案。
图片来源:https://refineryprimer.dynamobim.org/01-introduction/01-02_generative-design/01-02-02_why-should-i-use-generative-design

合作

Generative Design 这个方法不是为了代替设计师,而是通过计算机的计算能力来赋能设计师。
为了更好的说明这点,记住一个好的 Generative Design 过程要用多个维度来分析生成的设计方案,而不是仅仅只有一个输出。Generative Design 总是可以生成大量的覆盖广泛的结果来供设计师选择。这就对了,它不是替你选择,二十提供了一系列可供选择的选项,并且这些选项已经被客观地评估和分类。

Generative Design 的过程

各个阶段

如前所述,Generative Design 是一个人与计算机相结合的完整的工作流程。这个工作流程包含了以下阶段:产生,分析,归类,演化,探索和集成。

产生

在这个阶段,通过设计师定义的算法和参数,设计选项被系统创建和生产出来。
在这里插入图片描述

分析

前面产生的设计被设计师定义的目标衡量和分析。
在这里插入图片描述

归类

通过分析结果,对设计方案进行归类,或者说排序。
在这里插入图片描述

演化

根据归类的结果,找出设计应该往哪个方向进行演化。
在这里插入图片描述

探索

设计师从几何和评价结果出发,比较和探索生成的方案。
在这里插入图片描述

集成

选择了最佳的设计方案之后,设计师就可以把它用到更大的项目或者设计工作中。
在这里插入图片描述

对每一个阶段进行剖析

每一个阶段大致可以分成三个步骤,定义,运行和结果。定义这个步骤是由设计师复制完成,而运行和结果这两个部分由计算机完成。
下面以产生这个阶段为例进行说明。

定义

在这里插入图片描述
对于定义这个步骤,设计师需要通过他的专业知识来完成:

  1. 建立产生设计方案的算法:定义设计方案产生的逻辑,包含条件限制和规则
  2. 提供产生方案的参数:这些变量或者说输入需要在算法里面被预先定义
    定义这个步骤在 Generic Design 过程的各个阶段中至关重要。最终方案输出的多样性依赖于设计师在定义这里所做工作的质量。如果逻辑简单明了,计算机能产生更符合要求的输出结果。

运行

在这里插入图片描述
一代所有东西都被算法和相应的参数定义好,计算机就可以开始运行了,这意味着它开始产生不同的设计方案。这个过程可以在设计师的计算机上进行,如果运算量很大,也可以通过云计算来进行。

结果

在这里插入图片描述
运行产生的结果就是当前阶段的最终输出。他们可以被后续阶段作为输入或者参数。举个例子,产生阶段生成的这些设计可以做为分析阶段的一个输入参数。

整体过程

我们可以把这些阶段和步骤在一张图里面对应起来,这样我们可以可视化地表示他们的顺序和依赖关系。
在这里插入图片描述
从这张图里可以看出:

  1. 每一个阶段或者步骤都依赖前面的阶段或者步骤
  2. 整个学习过程是重复性的,所以每一个循环都可以从前面的结果进行学习
  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

极客BIM工作室

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值