建立衍生式設計 研究時,請考慮將用來產生設計替代方案的輸入,包括目標、約束、變數和常數。瞭解每個結果的輸出。
在本主題中
研究的設計準則取決於研究類型本身 (編寫 Dynamo 圖表的方式),以及您選取的產生方法。如需有關設計準則的更多資訊,請參閱 Generative Design Primer: Anatomy of a Good Generative Design Process。
以下描述使用一個範例工作空間配置研究來說明設計準則。
輸入是產生結果時要使用的資料。資料可能由您提供,也可能由研究類型 (以 Dynamo 圖表) 定義。
輸入包括下列項目:
目標是您希望設計實現的目標。
目標由「最佳化」產生方法使用。此方法可以根據先前的結果,改善後續產生的衍生式設計替代方案。
例如,假設您要建立一個工作空間配置研究,產生桌子列的房間配置。此研究類型的目標如下:
這些目標可能會有衝突:房間中的桌子和人越多,從每個桌子看到窗外的視野就會越小。但是,「最佳化」方法可以尋找讓桌數最大化,同時確保盡可能讓越多人看到窗外視野的解決方案。
另請參閱 Generative Design Primer: Defining Goals。
例如,下列影像展示嘗試滿足相反目標:讓桌數最大化和讓窗外視野最大化的「工作空間配置」結果。
約束是一個設計替代方案必須滿足的條件。
約束會將設計替代方案限制在指定範圍內的值。
以下是「工作空間配置」研究的範例約束:
如果研究不受約束,可能會傳回不切實際的結果,例如只有四個桌子或桌子距離只有 1 公尺 (3 英呎) 的工作空間配置。約束可確保研究產生特定情況也合理的設計替代方案。
例如,以下範例顯示缺少約束會如何產生一個只有四個桌子的工作空間配置。
變數是一個產生結果時可以改變的值。
例如對於「工作空間配置」研究,您可以指定下列項目為變數:
定義研究時,您要指出哪些值是研究的變數。
若要快速瞭解用來產生研究結果的變數值範圍,請在「探索結果」對話方塊上查看其平行座標圖表。
常數是一個固定且不會改變的值。所有結果的常數都維持相同。
這些值可以用程式設計為 Dynamo 圖表的一部分,以便您無法對其進行變更。
或者,您也可以在建立研究時指定常數值。然後為研究的所有結果使用相同的值。
例如,以下結果顯示當您指定桌數為常數 (18) 時的結果。
每個結果的某些輸出是在衍生式設計程序期間計算的。這些輸出反映針對特定結果測量的特定值。
例如,「工作空間配置」研究的一個結果包含下列輸出:
您可以使用「與此類似」產生方法,利用每次迭代來細化設計準則,使用其中某些輸出做為其他研究的輸入。