使用 Set/Sequence 節點
本頁描述 Set 與 Sequence 節點,並提供 FX-Maps 情境下的範例使用案例。
在這種情況下,你可以結合 Set 和 Sequence 節點,這樣可以控制單一或多個函式的變數。
此過程包含兩個步驟:
- Set 節點會讓你建立一個新變數,這樣你就可以在別處呼叫它並指派值。
- 序列節點用於完整執行第 1 步的邏輯,然後再執行圖的另一個分支——例如實際輸出當前圖的期望值的邏輯
序列節點可以串 接 以控制圖的執行流程。
例如,你可以 先設定 一個變數,之後 在某個點更新 其值,然後 讀取 最終值,同時確保這些動作以特定順序發生。
可變能見度
請注意,宣告的變數 無法 從任何地方存取!
雖然在父層宣告的變數可以在子層級被存取,但相反的情況則 不成立。
因此,節點中設定 的變數無法 在圖層級存取,而設定在圖層級 的變數則可在 節點的參數函式中存取。
例如,這條規則是暴露參數的核心,因為揭露實際上包含以下步驟:
- 建立圖輸入參數
- 在參數的 Substance 函數圖中存取它
- 將其值設為函式的輸出
讓我們舉個小例子:假設我們希望象 限 節點的 旋轉 值受到顏色/亮度值的影響:亮度越亮,旋轉越多。
recommendation-more-help
substance-3d-designer-help-guide