ShaderGraph節點——Utility

Utility Nodes:實用節點

Preview:提供一個預覽窗口,不需要修改即可傳遞輸入值。如果用戶通常喜歡摺疊節點預覽,則此節點可用於在着色器圖形的特定點上提供預覽。

Sub-Graph:提供對子圖資產的引用。參考節點上的所有端口都由子圖資產中定義的屬性和輸出定義。這對於在圖之間共享功能或在圖中複製相同的功能非常有用。

如果子圖中的節點指定了着色器階段,例如紋理樣本2D節點指定了片段着色器階段,那麼整個子圖現在就被鎖定到那個階段。因此,引用圖的子圖節點也將被鎖定到着色器階段。

此外,當連接到子圖節點上的輸出端口的邊流入到主節點上的端口時,該子圖節點現在被鎖定到該主節點端口的着色器階段。

1 Logic:邏輯

All:如果輸入的所有組件都是非零的,則返回true。這對於分支(Branching)很有用。

And:如果輸入A和B都爲真,則返回真。這對於分支(Branching)很有用。

Any:如果輸入中的任何組件都是非零的,則返回true。這對於分支(Branching)很有用。

Branch:向着色器提供一個動態分支。如果輸入謂詞(Predicate )爲真,則返回輸出等於真(True)的輸入。否則,它等於假(False)的輸入。基於着色器階段,着色器圖形決定每個頂點或每個像素的返回輸出。它計算着色器中分支的兩邊,並丟棄未使用的分支。

Comparison:根據下拉菜單上選擇的條件,比較兩個輸入值A和B。這通常用作分支節點(Branching)的輸入。

Is Infinite:如果輸入是一個無限值,則返回true。這對於分支(Branching)很有用。

Is NaN:如果輸入的不是數字(NaN),則返回true。這對於分支(Branching)很有用。

Nand:如果輸入A和B都爲假,則返回true。這對於分支(Branching)很有用。

Not:返回與input In相反的值。如果In爲真,則輸出爲假,否則爲真。這對於分支(Branching)很有用。

Or:如果輸入A和B都爲真,則返回真。這對於分支(Branching)很有用。

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