UE4從零開始 066 向量操作函式

2021-09-27 01:58:38 字數 903 閱讀 5813

vectorops(向量操作)類別包含用於應用各種基於向量的數學方程式的特殊函式。

以下是「向量操作」類別下所有函式的列表。

fresnel(菲涅爾)

與普通的fresnel(菲涅爾)表示式節點不同,fresnel(菲涅爾)函式允許指定自己的一組用於計算方程式的向量以及對混合進行其他調整。

輸入說明

normal vector (vector3)(法線向量(向量 3))

菲涅爾運算中使用的第乙個向量。這通常是表面向量。

camera vector (vector3)(攝像機向量(向量 3))

攝像機方向的向量。

invert fresnel (staticbool)(反轉菲涅爾(靜態布林值))

此值用於反轉運算,從而反轉計算法線以產生結果的方式。

power (scalar)(冪(標量))

此值控制顏色在核心與邊緣之間衰減的速度。

use cheap contrast (staticbool)(使用低成本對比度(靜態布林值))

此值啟用內部的 cheapcontrast(低成本對比度)函式,以提公升菲涅耳效果的對比度。

cheap contrast dark (scalar)(低成本對比度 - 暗(標量))

使用低成本對比度時,此值控制在結果中顯示的暗值數量。不使用低成本對比度時,此值不起作用。

cheap contrast bright (scalar)(低成本對比度 - 亮(標量))

使用低成本對比度時,此值控制在結果中顯示的亮值數量。不使用低成本對比度時,此值不起作用。

UE4從零開始 059 雜項函式

雜項函式包括各種不容易歸入任何其他現有類別的一次性函式。將這些函式放在這裡是為了避免產生太多只有乙個函式的類別。以下是 雜項 類別下所有函式的列表。timewithspeedvariable 具有速度變數的時間 timewithspeedvariable 具有速度變數的時間 函式與 time 時間 ...

UE4從零開始 041 深度表示式

depthfade 深度消退 用來隱藏半透明物件與不透明物件相交時出現的不美觀接縫。屬性說明 消退距離 fade distance 應該發生消退的全域性空間距離。未連線 fadedistance 輸入時,將使用此距離。輸入 說明不透明 opacity 接收深度消退前物件的現有不透明度。fadedis...

UE4從零開始 036 大氣表示式

atmosphericfogcolor 大氣霧顏色 材質表示式用來在全域性空間中的任意位置,查詢大氣霧的當前顏色。如果沒有輸入全域性空間位置,則使用相關畫素的全域性位置。當需要讓材質逐漸融入遠方的霧顏色時,這個非常有用。在以下示例中,使用 atmosphericfogcolor 大氣霧顏色 節點來設...