Menu Close

Vectorworks 算法辅助设计指南

实验和效率在设计中通常处于自然紧张状态。 作为一名设计师,您是否有一种天生的渴望,去发挥您的创造力引领您的方向? 挑战在于,在一个本质上以客户为中心的行业中,您很少有这样的探索时间。 算法辅助设计是一个可以让您同时进行实验和高效的过程。 在此博客中,您将了解如何将算法辅助设计和 Marionette 纳入您的 Vectorworks 工作流程。
什么是算法辅助设计?
算法辅助设计是一种使用脚本编写一组规则的方法——反过来——自动化重复的设计操作。 一旦你设置了规则,算法实际上会为你完成工作。 通过算法辅助设计,您可以生成随机性、模式等等。
如果您想将这种技术集成到您的 Vectorworks 流程中,Marionette 就是您的工具。 在 Vectorworks 中原生可用,Marionette 提供了一种算法方法来编排和指示设计形式和自定义。
我如何学习算法辅助设计?
借助 Vectorworks 中的 Marionette,您无需是经验丰富的程序员即可使用它。 相反,它只是在视觉上插入和连接节点的问题。 Marionette 几乎立即为您提供了在整个设计过程中生成、定义、构建和探索形式和功能的无限机会。 本系列视频将向您介绍使用 Marionette 的基础知识。

节点和连接

Math and Wrappers

Creating Multiple Objects

单击此处 获取更多 Marionette 教程,以及您可以与每个视频一起使用的示例文件。
我可以用算法辅助设计做什么?
等待灵感来袭? 考虑在您的预设计阶段使用 Marionette 来试验建筑物的形状。 您可以创建脚本(如下所示)来设计自定义对象。 通过算法辅助设计,您可以创建的唯一限制是您自己的想象力。
在 Vectorworks 社区委员会的 Marionette Gallery 中获取上述“曲线映射器节点”,您还可以在其中找到数百个其他自定义脚本。 当谈到 Vectorworks 的创意 Marionette 设计时,很难不提到 moveART 2018 年的获奖作品 ClimbSLIDE。 通过这些半操场、半雕塑的设计,这家瑞士设计工作室展示了算法辅助设计如何产生独特而引人注目的创作。 moveART-1

Image Credit: Norbert Roztocki

为了创建复杂的结构,设计师 Norbert Roztocki 使用了 Marionette。他创建了一个脚本,用两条绘制的 NURBS 曲线定义了整个雕塑。该脚本会自动创建所有剩余的绘图元素,从而可以轻松更改和进一步开发设计。 而且,由于 Vectorworks 中创建的对象的参数性质,方便地记录这些复杂的形状很容易。
算法辅助设计如何提高我的工作流程效率?
除了使用您的算法脚本来创建令人惊叹的设计之外,您还可以使用它们来自动化繁琐的任务。这正是 Principle Architecture 在使用 Marionette 设计一个庆祝温哥华“木材文化”的展览时所做的。 该公司的设计包括由木柱和横梁建造的大型“树干”。树木的外壳在 Vectorworks 中使用 NURBS 建模。然后,内部支撑结构是通过木偶生成的。如果 Principal Architecture 想要改变物体的形状,他们所要做的就是手动改变粉红色的表面,然后再次运行脚本,自动重新生成支撑结构。 在过去,您可能想尝试独特的轮廓和图案,但只是没有时间。 或者,也许您不得不限制设计的创意野心,因为您的时间被占用完成乏味的细节。 Marionette——以及它提供的所有技巧——让您可以发挥自己的创造力,同时利用 Vectorworks BIM 流程的效率。 MARIONETTE 提示和技巧