(167)材質函數表達式

FunctionInput(函數輸入)

FunctionInput(函數輸入)表達式只能放在材質函數中,用於在該函數中定義該函數的某個輸入。

項目

說明

屬性

輸入名稱(Input Name)

輸入的名稱,此名稱將顯示在使用了包含該輸入的材質函數的 MaterialFunctionCall(材質函數調用)表達式中。

說明(Description)

這是對輸入的說明,當用戶將鼠標指針懸停在 MaterialFunctionCall(材質函數調用)表達式中此輸入的連接器上方時,此說明將顯示爲“工具提示”。

輸入類型(Input Type)

此輸入所需的數據類型。傳遞到此輸入的數據將強制轉換爲此類型,如果因爲數據不兼容而導致強制轉換失敗,那麼將拋出編譯器錯誤。

預覽值(Preview Value)

這是編輯包含此輸入的材質函數時,要用作此輸入的預覽的值。

使用預覽值作爲默認值(Use Preview Value As Default)

如果啓用此項目,並且未傳入任何數據,那麼將使用 預覽值 作爲此輸入的默認值。

排序優先順序(Sort Priority)

指定確定 MaterialFunctionCall(材質函數調用)表達式中顯示各個輸入的順序時,對於此輸入要使用的優先順序。

此節點與材質函數 配合使用。

FunctionOutput(函數輸出)

FunctionOutput(函數輸出)表達式只能放在材質函數中,用於在該函數中定義該函數的某個輸出。

項目

說明

屬性

輸出名稱(Output Name)

輸出的名稱,此名稱將顯示在使用了包含該輸出的材質函數的 MaterialFunctionCall(材質函數調用)表達式中。

說明(Description)

這是對輸出的說明,當用戶將鼠標指針懸停在 MaterialFunctionCall(材質函數調用)表達式中此輸出的連接器上方時,此說明將顯示爲“工具提示”。

排序優先順序(Sort Priority)

指定確定 MaterialFunctionCall(材質函數調用)表達式中顯示各個輸出的順序時,對於此輸出要使用的優先順序。

此節點與材質函數 配合使用。

MaterialFunctionCall(材質函數調用)

MaterialFunctionCall(材質函數調用)表達式允許您使用來自另一材質或函數的外部 材質函數 。這個外部函數的輸入及輸出節點將變成函數調用節點的輸入和輸出。如果放置其中某個表達式時在 內容瀏覽器 中選中了某個材質函數,那麼將自動指派該函數。

快捷鍵:F + 鼠標左鍵單擊

項目

說明

屬性

材質函數(Material Function)

指定要使用的 材質函數 。

此節點與材質函數 配合使用。

StaticBool(靜態布爾值)

StaticBool(靜態布爾值)表達式用來爲函數內的靜態布爾函數輸入提供默認布爾值。此節點不會在任何內容之間切換,因此必須與 StaticSwitch(靜態開關)節點配合使用。

項目

說明

屬性

值(Value)

布爾值 True(選中)或 False

此節點與材質函數 配合使用。

StaticSwitch(靜態開關)

StaticSwitch(靜態開關)表達式的工作方式與 StaticSwitchParameter(靜態開關參數)類似,但是它僅實現開關,而不會創建參數。

項目

說明

屬性

默認值(Default Value)

參數的默認布爾值(用於確定哪個輸入處於活動狀態),即 True(選中)或 False

輸入

True

當開關的 值(Value)爲 True 時使用的輸入。

False

當開關的 值(Value)爲 False 時使用的輸入。

值(Value)

接收一個布爾值,用於確定哪個輸入處於活動狀態。

此節點與材質函數 配合使用。

TextureObject(紋理對象)

TextureObject(紋理對象)表達式用來爲函數內的紋理函數輸入提供默認紋理。此節點不會對該紋理進行實際取樣,因此必須與“紋理取樣”(TextureSample)節點配合使用。

項目

說明

屬性

紋理(Texture)

內容瀏覽器 中要應用於此節點的紋理。

取樣類型(Sampler Type)

此節點所要輸出的數據類型。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章